除了Win32和Ubuntu之外还想安装Windows 7,该怎么做?

除了Win32和Ubuntu之外还想安装Windows 7,该怎么做?

我有一块 250GB 硬盘,其中 100GB 为 Win32 XP 分区,20GB 为 Ubuntu 9.10,安装了 Grub。我想在这两个硬盘后面安装 Windows 7。

我该怎么做才能仍然能够启动 Windows XP,更重要的是启动 Ubuntu。我通常通过 VirtualBox 启动 Ubuntu 分区。Windows 7 会用自己的引导程序覆盖 Grub 吗?

答案1

一个非常有趣的帖子https://help.ubuntu.com/community/WindowsDualBoot

这是从另一个论坛摘录的

  1. 获取 Windows7 的副本。
  2. 使用 gparted 对磁盘进行分区。
  3. 安装Windows7。
  4. 重新安装 Grub。
  5. 编辑 Grub 以列出 Windows 7。
  6. 玩得开心。

1.获取 Windows 7 的副本。

*你也可以找到这个的种子,但是由于法律原因,我无法提供链接。*

2.对磁盘进行分区

在某些情况下这确实会出错,如果有疑问,请备份您的宝贵数据。

从 Ubuntu live cd 或 gparted live cd 启动。启动 gparted,如果 ubuntu 占据整个磁盘,则需要将其大小重新调整至少 8 GB 以适应 Windows 7。(确保 Windows 7 位于第二个分区,以便于 grub 使用)如果您愿意,硬盘上会留有一些未分配的空间,您可以将其分区为 NTFS,也可以稍后在 Windows 安装时执行此操作。

3.安装 Windows 7

按照屏幕上的说明,选择未分区的空间来格式化并安装 Windows,或者如果您已经将其设为 NTFS,请选择您的 NTFS 分区。

它会要求输入产品密钥,但您有 30 天的时间来输入。注意:Beta 密钥将与 RC 一起使用

4.重新安装 GRUB

现在您有了 Windows 7,但它已经完全吞噬了您的引导加载程序,因此您需要重新安装 grub。从 ubuntu live cd 启动并转到终端。在终端中输入:

“sudo grub” “grub> 查找 /boot/grub/stage1”

这应该以 (hdX,Y) 的形式返回你的 Ubuntu 分区,使用它:

grub> 根 (hdX,Y) grub> 设置 (hd0) grub> 退出

(您不需要输入 grub> 位)

已经重新安装了 grub 但你再也看不到 windows7

5.编辑 grub。从普通 ubuntu 进入终端并输入:

“sudo gedit /boot/grub/menu.lst”

将打开一个大型文本文件,并在底部留一行并添加以下内容:

title windows 7 beta (加载程序) root (hd0,1) savedefault makeactive chainloader +1

答案2

是的,Windows 7 将覆盖 Grub,但它应该可以识别您的 XP 分区。

http://www.howtogeek.com/howto/ubuntu/reinstall-ubuntu-grub-bootloader-after-windows-wipes-it-out 用于恢复 Grub,它通常可以看到所有操作系统。

相关内容