WinXP+RedHat9,ntloader引导的实现
安装前:
IDE硬盘,40G,分了两个区:C盘(主DOS区,10G,fat32)安装了WinXP,D盘(扩展DOS分区,30G,fat32)。
安装准备:
RedHat9安装光盘三张
分区大师PartitionMagic 版本 8.0 (Build 1242)
DOS启动盘(软盘或光盘)
分区筹备:计划在D盘腾出大约8G的空间安装linux,分两个区:一个根分区,7.5G,一个swap分区500M。
计划安装双系统后由XP的ntloader来管理实现双系统引导。
安装Linux:
一:用分区大师调整D盘大小,减为22G
二:分区大师选择“安装另一个操作系统”,安装在未分配空间,根分区创建为“主分区”(这一步非常重要,一定要创建为主分区,否则将导致linux安装后不能由xp引导),7.5G,ext3,swap分区502M。
三:重新启动电脑,让分区大师完成分区的重新规划。
四:用DOS盘重启电脑,用fdisk激活linux根分区。
五:linux安装盘第一张启动电脑,安装linux。到分区的时候,选择手工分区(因为你已经用分区大师分好区了),选择引导程序为lilo,记得勾选“引导程序高级配置”,下一步的时候,设定lilo安装位置为根分区的引导扇区(别选安装到hda的mbr,否则将由lilo作为一级引导管理,而无法实现xp的ntloader管理)。至于选择哪种安装方式,安装哪些软件包,自己决定。开始安装 。。。。。
六:用安装时创建的引导盘或由安装盘上的loadlin程序引导启动linux
七:linux执行如下指令
mkdir /mnt/winc
dd if=/dev/hdaX of=/mnt/winc/bootsect.lnx obs=512 count=1
说明:hdaX为你的linux根分区,我的是hda3
八:用DOS盘重启电脑,用fdisk命令激活主DOS分区。
九:编辑C盘的boot.ini文件,末尾加一行:c:bootsect.lnx="RedHat9",存盘
十:重启电脑,看到ntloader的双重引导菜单了。:)
注意:以上第十步的时候,可能系统还会提示操作系统找不到,或是自检程序丢失什么的。。。。
那是因为C盘仍处于隐藏状态,这时可以重新引导进入linux,用parted命令,print看一下hda1(c盘)是不是还有个hidden的标记,如果有的话,set命令把它off掉再重启电脑应该就没事了。
如此复杂的安装过程,只因为我固执地想要用xp的ntloader来管理引导,如果你不介意用linux的lilo或是grub来管理,那么会简单很多了,赫赫,网上有很多这方面的教程,可以自己找来看看。
aaaaaaaa