我有一个问题(呃,但无论如何)。
我的电脑上安装了 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