使用 ubuntu 和 windows 双启动(ubuntu 12.04LTS)

使用 ubuntu 和 windows 双启动(ubuntu 12.04LTS)

可能重复:
无法双启动 Windows 7 和 Ubuntu?

我的设置是 1 台 PC 2 个磁盘 disk1 ext4 ubuntu disk2 NTFS windows 7 并且想要使用 grub 2 进行双启动。

使用 grub 我曾经能够设置这样的菜单项

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

我的安装方法是前段时间在磁盘 1 上安装了 win7,为了安装 ubuntu,我清除了第 2 个驱动器,然后断开驱动器 1 的连接,将驱动器 2 完全插入作为驱动器 1,然后安装 linux。

上述 grub 条目背后的逻辑是保持两个操作系统完好无损,即断开任一驱动器,而剩余驱动器的操作系统将会/可以启动,因为 windows 引导加载程序仍然在磁盘 2 上,而 grub 负责磁盘 1。

我知道我可以将上述内容添加到 /etc/grub.d/ 中的 40_custom 中,但我不确定 update-grub 是否仍会尝试执行任何我不想执行的操作

任何帮助或协助都将不胜感激,因为我可以通过 BIOS 中的启动设备选择来启动两个操作系统,但在过去安装 gentoo 时,我可以使用 grub 来做到这一点。

答案1

要设置双启动,Grub2 需要在安装时“查看”Windows。当然,拔下驱动器后就无法做到这一点。

插入驱动器并运行

sudo update-grub

在终端上应该可以解决这个问题。

相关内容