缩小/删除双启动分区 Windows XP(或 7)/ RHEL

缩小/删除双启动分区 Windows XP(或 7)/ RHEL

一位同事有一台双启动笔记本电脑,其中一个分区上安装有 Windows XP 或 7(尚不确定),另一个分区上安装有 RHEL 5.8。RHEL 分区很少使用,而 Windows 分区很快就会达到其配额。我的同事问我是否可以缩小或删除 Linux 分区。由于这不是我的机器,所以我对此非常谨慎,因为我不想无意中丢失不属于我自己的数据/系统设置,尽管我已经要求我的同事事先将所有重要数据备份到外部硬盘上。

我的选择是什么以及这个过程中的陷阱是什么。

我认为最好从 Linux 端配置分区设置,但我不确定如何安全地进行此操作

答案1

只要遵循三个简单的规则,此操作就很容易且无痛。

第一条规则是“备份你的数据”。第二条规则是“备份你的数据”。第三条规则也是“备份你的数据”。我没骗你。

最简单的方法是使用 Linux 实时发行版,比如 Ubuntu。将 Ubuntu 的安装 iso 文件下载到您的电脑,将其放在 USB 上(您可以使用名为 unetbootin 的实用程序,它存在于 Windows 和 Linux 版本中),从 USB 启动,选择选项“尝试 Ubuntu”而不是“安装 Ubuntu”,打开终端,发出命令:

 sudo apt-get install gparted
 sudo gparted

并选择要重新分区的磁盘。现在您可以根据需要选择操作(首先调整 Linux 分区的大小,然后调整 Windows 分区的大小),完成后,您可以输入命令“应用所选操作”或类似的命令。如果您希望完全删除 RHEL 分区,您可以简单地将其删除,使其保持空白,然后让 Windows 分区扩展到与其相邻的空闲区域(以前的 RHEL 分区)。

然后您需要等待相当长的时间(取决于分区大小,甚至可能持续几个小时),直到 gparted 发挥其魔力。

现在您几乎已经完成了,但您的系统很可能无法启动。如果您删除了 RHEL 分区,这是肯定的,因为您删除了包含控制启动过程的 grub 的分区。在这种情况下,您必须使用 Windows 安装磁盘进行启动,然后选择“修复安装”,磁盘将从此处开始。如果您决定保留 RHEL 分区,请按以下步骤操作:从 ubuntu 终端,安装包含 RHEL 系统的分区,

 sudo mount /dev/sdaX /mnt

其中 X 是 RHEL 分区的相应编号。现在执行以下操作:

 sudo chroot /mnt
 sudo update-grub
 exit

关掉电脑,你就大功告成了。但请记住我在开头写的分区三条黄金法则。

相关内容