配置linux与win2000/XP/NT 双重引导

作为linux方面的初级用户 , 遇到的很实际的问题是:我想学 linux , 但是同时 , 我还想继续用windows 下眼花缭乱的应用程序 , 我现在还没学会怎样配置linux , 怎样才能做到系统双重启动呢?
上面的问题几乎是每个新手都会面对的 , windows2000出现以前很多pc机用户使用的是windows98操作系统 , 几乎所有的关于linux入门的书籍都会教你如何用LILO实现双重引导 。但是自从windows2000出现以后 , 情况有了改变 , win2000是基于NT技术构建的 , 在稳定性方面 , win98无法与其相比 , 因此象我这样厌倦了reset win98的人纷纷投向了win2000的怀抱!但是2000/NT建议使用的文件系统是NTFS格式 , 在安全性方面有其独特的优势 , 于是就听从了bill的建议升级了文件系统格式!但是我在安装linux是遇到了问题:由于linux不认NTFS格式的文件系统 , 安装配置时LILO时出现了问题 。
其实并不一定要用lilo来引导win2000 , 利用win2000的OSLoader同样可以引导linux , 其方法如下:
在安装linux时 , 不要将LILO安装在(MBR)main boot record上 。而装在First Sector of Boot Partition , 然后记得做一个linux的启动盘 , 一般的linux安装程序都有这个步骤 。
安装完毕之后 , 重启 , 用启动盘启动linux , 登录之后 , 键入:
Linux# dd if=/dev/hda2 of=/bootsect.lnx bs=512 count=1(假如你的root分区是/dev/hda2 , )
将你的软盘mount进来:
 linux# mount /dev/fd0 /mnt/foppy
 linux# cp /bootsect.lnx /mnt/foppy
然后重新启动 , 进入windows2000 , 修改boot.ini 的属性:
 c:>attrib -s -r C:oot.ini
在operation system这一部分的最后加入:
 C:ootsect.lnx="Linux"
 C:attribsr c:oot.ini
另外 , 你可以用notebook打开boot.ini,修改属性 。
重新启动windows2000 , 一开始就能看到:
 windows2000pro
 Linux
可以用上下键选择操作系统 。
2000和linux双重启动就完成了!

    推荐阅读