从两个不同的驱动器创建 Windows 7 和 Centos 6 双启动

从两个不同的驱动器创建 Windows 7 和 Centos 6 双启动

Windows 7 和 Centos 6 安装在不同的硬盘上,我想创建双启动,但我不知道如何从 Windows 7 创建双启动。

答案1

Windows 中的引导加载程序无法启动 Windows 以外的任何系统,因此您无法从 Windows 7 执行此操作。

Centos 自带 grub,grub 可以启动 Windows 和 Linux。PC 本身每次只能从一个磁盘启动,因此请选择其中一个磁盘作为启动磁盘,并将 grub 安装到该磁盘的启动扇区中。

基本的 grub 1 配置 (menu.lst) 可能看起来像这样:

title=Linux
root (hd0,0)
kernel /vmlinuz root=/dev/sdb2 quiet

title=Windows
rootnoverify (hd1,0)
chainloader +1

因此,第一项表示从第一个磁盘的第一个分区启动 Linux,第二项表示从第二个磁盘的第一个分区启动 Windows。

答案2

我发现最好的方法是在安装 centos 时询问是否安装了其他操作系统。我选择了错误的硬盘。我选择了 sdb2(sdb1 用于 Windows 启动分区),它工作正常。

答案3

bcdedit您可以在命令提示符中使用来更改引导加载程序中的操作系统引导配置。

您只需要在 Windows 中执行此操作。只需将 BIOS 设置为从该驱动器启动即可。我无法帮助 Centos,但是,如果您已用 CentOs 的引导加载程序覆盖了 Windows 引导加载程序,请从 Windows CD 中修复它。

相关内容