使用Windows 7和Ubuntu 11.10三重启动Windows 8 Consumer Preview


3

我已经在笔记本电脑上安装了Windows 7和Ubuntu 11.10,并希望将Windows 8 Consumer Preview添加到该列表中。以下是可能与此问题相关的一些信息:

  • 笔记本电脑只有一个硬盘。
  • 硬盘驱动器有足够的空间容纳所有3个操作系统
  • GRUB菜单当前控制哪个OS启动。
  • 当我最初决定双启动时,我已经安装了Windows 7并且我重新分区了我的硬盘并在新分区上安装了Ubuntu。

如果不搞砸Windows 7和Ubuntu,安装Windows 8的正确方法是什么?

Answers:


3

Windows 8有一个新的引导加载程序,它与您之前看到的有点不同,安装后,它将为您提供启动Windows 7或8但不启动Ubuntu的选项。
我不知道有什么方法可以阻止Windows 8安装该引导加载程序,因此您必须将Windows 8安装到您为其预留的任何分区,然后启动任何Linux实时环境并重新安装Grub到您的第一个分区(这是7或ubuntu,取决于)。

在linux环境中启动后,浏览到现有的/boot/grub/menu.lst文件 - 它应该显示ubuntu和windows 7的条目。如果你更改了安装Windows 8的分区顺序(例如更改了分区号在ubuntu所在的位置)你需要相应地更新行根(hd0,0),其中第一个数字是硬盘号码(如果你只有一个,则为0),第二个是分区号码-1(sda1 = 0,sda2 = 1等...)

您可以使用与Windows 7完全相同的方式为Windows 8创建第三个条目,仅更改rootnoverify行以应用于安装Windows 8的相应分区。

一旦完成设置,请通过以root身份打开终端并运行来继续将grub重新安装到主分区

grub

然后在grub控制台类型

setup (hd0)

我的grub配置如下:

    # (0) Arch Linux
    title  Arch Linux
    root   (hd0,2)
    kernel /vmlinuz-linux root=/dev/sda3 ro
    initrd /initramfs-linux.img

    # (1) Windows 7
    title Windows 7
    rootnoverify (hd0,0)
    chainloader +1

    # (2) Windows 8
    title Windows 8
    rootnoverify (hd0,1)
    chainloader +1

+1欣赏细节。当我找到一些时间时,肯定会尝试一下,如果有效的话,接受答案。谢谢!
K Mehta

2

安装到VHD。这就是我目前正在做的事情。虚拟化的唯一东西是磁盘,我根本没有注意到它。我使用Hanselman的博客作为起点,但我也写了我的经验。我与他的经历有一些不同,主要是我必须自己将Windows 8添加到我的启动列表中。

此外,请确保Windows 8在开始时控制操作系统选择。这就是在完成所有操作后运行BCDBOOT的地方。


+1链接的文章应该是一个有趣的阅读,我很想测试虚拟磁盘的影响
K Mehta

0

我以前在硬盘上安装了多个操作系统,但有一天我在分区表和GRUB上烧了。

现在我只在引导盘(Linux)上安装一个操作系统。我使用的其他操作系统是从Virtual Box中的虚拟机运行的。使用Virtual Box可能会让您的生活更轻松。但这取决于它对您的硬件的喜好程度。

Windows 7像Virtual Box中的冠军一样运行。我相信Windows 8也会。

谷歌搜索Virtual Box Windows 8


据我所知,Win8 Consumer Preview在VM上运行得不好。无论哪种方式,我都希望将我的所有硬件资源专用于我想要运行的操作系统,所以我不想再使用虚拟机。
K Mehta

哦......这太令人惊讶了。祝好运!
Paulb

我在VM中运行了Dev Preview,我对我的体验并不满意。必须在本机硬件上体验这一点。
Nathan DeWitt
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.