为启动驱动器创建分区

为启动驱动器创建分区

我有: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 -http://ubuntuforums.org/showthread.php?t=1014708

答案2

您可以使用 GParted 来执行此操作。

注意:更改分区可能会导致数据损坏,请务必备份重要数据!

  1. 确保已安装 GParted:

    sudo apt-get install gparted
    
  2. 打开 GParted

  3. 右键单击您的ext4分区

  4. 点击Resize/Move

  5. NTFSFree space following (MiB)字段中输入分区的新大小

    1 GiB = 1024 MiB,因此如果您希望分区为 200 GiB,则其大小将是 204800 MiB。

  6. 点击Resize/Move

    这可能需要一些时间,具体取决于大小。

现在它将作为未分配空间可用。您现在可以使用 GParted 或在安装 Windows 期间将其格式化为 NTFS。


Windows 7 将覆盖 MBR,因此它将加载 Windows 的引导程序而不是 Ubuntu 的引导程序 (GRUB)。在安装 Windows 后,您将无法启动 Ubuntu,除非您修复此问题。

  1. 启动 Ubuntu Live(使用 CD 或 USB 驱动器)

  2. 打开终端

  3. 安装 GRUB:

    sudo grub-install /dev/sda
    

    /dev/sda用你的硬盘替换。

  4. 更新 GRUB:

    sudo update-grub
    

现在重新启动您的电脑,GRUB 将再次显示,让您选择启动 Ubuntu 或 Windows。

相关内容