更换操作系统以扩展 Ubuntu 分区

更换操作系统以扩展 Ubuntu 分区

我有一个问题(呃,但无论如何)。

我的电脑上安装了 3 个操作系统:Windows 7、Ubuntu 12.10 和 CrunchBang 11(基于 Debian)。我在使用 CrunchBang 时遇到了一些问题,坦白说,我受够了那些不能正常工作的发行版。

最初,我在 Windows 安装的同时安装了 Zorin OS 6(基于 Ubuntu 12.04 LTS),并占用了 2 GB 的交换空间。后来,为了测试目的,我在这三个系统旁边安装了 Ubuntu 12.10,它们都位于一个 15 GB 的分区上。随着时间的推移,我越来越喜欢 Ubuntu 12.10,但我的磁盘空间却让我很受限制。

Ubuntu 的安装方式有点奇怪。它不是安装在硬盘的末端,而是安装在中间,正好位于 Windows 和 Zorin OS 之间。

最近,我用 CrunchBang 替换了 Zorin OS,根据我使用 Live USB 的经验,我认为它是一个很棒的操作系统,但我遇到了很多问题,它经常冻结和崩溃,而且它有点旧了,必须多次重新启动才能让 CrunchBang 工作。

因此,我想要做的是将我的 Ubuntu 安装扩展到 CrunchBang 的分区中,本质上就是删除 CrunchBang 并合并两个分区。我可以在不重新安装 Ubuntu 或不重新启动的情况下做到这一点吗?这是否就像删除 CrunchBang 分区并仅扩展 Ubuntu 一样简单?以下是我的硬盘布局:

/dev/sda1(诊断,NTFS,15.00 GB)是 Windows 恢复。

/dev/sda2 (可启动,NTFS,100 MB) 是 GRUB (我认为?)。

/dev/sda3 (NTFS,198.56 GB) 是 Windows 7。

/dev/sda4(扩展,共占地 84.43 GB)是以下 Linux 分区的父分区:

/dev/sda7 (EXT4, 14.48 GB) 是 Ubuntu。

/dev/sda5 (EXT4, 68.22 GB) 是 CrunchBang。

/dev/sda6 (linux-swap, 1.73 GB) 是交换空间。

因此,为了使我的问题更技术性一些,我可以只删除 sda5 并调整 sda7 的大小以占用 sda5 先前占用的空间吗?

此外,GRUB 目前由 CrunchBang 控制。有什么命令可以将 GRUB 的控制权转回给 Ubuntu?

提前致谢,Sil

答案1

是的,通过 Ubuntu 的 Live USB,您可以使用 GParted 调整分区大小。这里有一个很好的教程这里:

注意:在进行更改之前,请确保备份所有重要信息!此外,不要调整/移动 Ubuntu 启动分区,调整大小时,您只能扩展到连续的未分配空间。

您需要重新安装 grub-bootloader,遵循本指南重新安装 grub。它将替换以前的 crunchbang grub。

相关内容