本文将向你介绍如何将Windows安装在第二硬盘,Linux安装在{dy}个硬盘。这样的好处是这两个系统就像硬盘一样独立开了,可以分别的独立启动。
安装的顺序毫无疑问是先Windows, 再Linux. 因为Windows不能识别Linux分区。
1) 安装Windows XP
我们知道,Windows的引导程序不能安装在第2个硬盘上,也就说Windows不能自从盘启动,所以在安装Windows时,引导文件都必须安装主盘上,所以我们在安装分区时还需要在主盘上分一个Windows分区,8M足以。然后开始安装Windows。安装完毕后,备份三个文件,分别是ntldr, ntdetect.com, boot.ini. 他们位于刚才划分的主盘分区下, 大部分时候这三个文件都是不可见,但ntldr, ntdetect.com对于所有的Windows XP系统都是相同的,所以我们只需要从安装光盘copy下来就可以了, 对于boot.ini, 运行msconfig, 把里面的boot.ini信息copy即可, 这三个文件都备份放到从盘上系统所在的盘符下.
2) 安装Linux
N个选择与回车之后, 选择手动分区, 这是Linux会检测出主盘上已经存在一个Windows分区, 直接kill. 然后分区. 后面步骤一样.
3) 配置grub
安装好Linux后重启系统, 在grub选项里有两个可选OS, 但选择Windows后系统停机, 显示
这是因为grub.conf中描述Windows的信息是错误的, 改成下面的数据
具体这些是什么命令可以参考相关grub手册,网上一大堆:)
4) 大功告成
如果在BIOS里设置优先从主盘启动, 那么可以进入grub选择要启动的操作系统, 如果设置优先自从盘启动, 那么直接启动Windows XP, 这样在变更硬盘时两个系统互不干扰.
5) 后记
似乎可以先将Windows XP安装在主盘上, 然后再交换一下两个硬盘, 这样就不用备份那三个启动文件了, 不过boot.ini需要修改. 这样其实就是直接改动grub.conf文件的问题了.