我有:ext4 454.6Gb(409.7Gb可用)
我安装了
12.04(精确)32 位
GNOME 3.4.2
现在我想安装 Windows 7,但不格式化我当前的操作系统。
编辑:检查图片的评论
答案1
步骤 1)备份所有您珍贵的物品。
最简单的方法是为 Windows 添加第二个从属硬盘,暂时拔下 Linux 硬盘,将 Windows 安装在第二个硬盘上,然后重新连接。Win7 将删除 MBR 并将其自己的 MBR 放在那里,而 Windows 不会将 Linux 添加到列表中供您选择,因为这样很麻烦。在安装 Windows 后,将两个驱动器重新连接起来后,只需启动 Ubuntu 并运行:
sudo update-grub
它应该选取 Windows 硬盘并将其添加到列表中。
如果您只想在 Ubuntu 硬盘上为 Windows 创建分区,您可以在 Windows 删除 grub 后恢复它。这里有两个不同的帮助页面,向您展示如何在删除 Grub 后恢复它。
1 -https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows
答案2
您可以使用 GParted 来执行此操作。
注意:更改分区可能会导致数据损坏,请务必备份重要数据!
确保已安装 GParted:
sudo apt-get install gparted
打开 GParted
右键单击您的
ext4
分区点击
Resize/Move
NTFS
在Free space following (MiB)
字段中输入分区的新大小1 GiB = 1024 MiB,因此如果您希望分区为 200 GiB,则其大小将是 204800 MiB。
点击
Resize/Move
这可能需要一些时间,具体取决于大小。
现在它将作为未分配空间可用。您现在可以使用 GParted 或在安装 Windows 期间将其格式化为 NTFS。
Windows 7 将覆盖 MBR,因此它将加载 Windows 的引导程序而不是 Ubuntu 的引导程序 (GRUB)。在安装 Windows 后,您将无法启动 Ubuntu,除非您修复此问题。
启动 Ubuntu Live(使用 CD 或 USB 驱动器)
打开终端
安装 GRUB:
sudo grub-install /dev/sda
/dev/sda
用你的硬盘替换。更新 GRUB:
sudo update-grub
现在重新启动您的电脑,GRUB 将再次显示,让您选择启动 Ubuntu 或 Windows。