From Tairan’s Story, post Multisystem boot via GRUB
以前安装多系统(Linux®+Windows®)都是在一个硬盘上,先安装Windows后安装Linux,然后使用GRUB (or LILO)来引导系统。
如今生活富裕了,硬盘也多了起来,为了更方便的重装系统。我把Linux®和Windows®分别安装在不同的硬盘上。这时就不用严格限制安装系统谁先谁后了。(其实不是Windows®是笨,而是故意不支持通用引导)
硬盘物理连接结构如下
hdd0 — Primary IDE 安装 Linux
hdd2 — Second IDE 安装Windows
为什么不在同一根IDE线上安装硬盘呢?往下看
安装Linux并使用GRUB作为boot程序
进入BIOS,把 Primary IDE 设置为 Disable
安装Windows,此时Windows会将hdd2认作当前计算机中的Primary Disk,这样就会在hdd2的MDR创建引导文件。系统安装完毕,这样就可以通过在BIOS来设置first boot来分别引导Linux或Windows了。
接下来配置GRUB,通过GRUB来引导Windows,而不是频繁的修改BIOS。
编辑 /boot/grub/menu.lst 加上下面的代码
title Windows XP map (hdd0) (hdd2) map (hdd2) (hdd0) rootnoverify (hdd2,0) chainloader +1
这段配置中最重要的就数那两行map指令了。这个是专门为(DOS/Windows)准备的。参见 GRUB Manual
这样就可以使用GRUB来分别引导Linux和Windows了.
总结:
学习一个工具如何使用,首先的就是通读使用手册. 然后不断的动手去做! 如此,当你不断的向期望的目标努力的时候就获得了经验!
文章中提到的
Windows 即是 Windows®
Linux 即是 Linux®
这些都是人家的注册商标,要尊重!
From Tairan’s Story, post Multisystem boot via GRUB