【 tulaoshi.com - Linux 】
                             
                               0. 软驱和光驱的硬件支持缺陷,只能靠软件来弥补,本文软件条件如下: 
(1) 系统中已经安装windowsxp,并以ntloader方式引导; 
(2) 拥有vfloppy和explore e2fs这两个软件(均是绿色/免费软件); 
(3) Redhat Fedora Core 1的3个iso文件在c:下,c盘为fat32格式。 
1. 进入windows,建立如下文件(iso中没有的文件请用google.com搜索下载): 
(1) c:bootrh10loadlin.exe 
(即iso1中的dosutilsloadlin.exe) 
(2) c:bootrh10vmlinuz 
(即iso1中的dosutilsautobootvmlinuz) 
(3) c:bootimageslinuxbootdisk.img 
(即iso1中的imagesbootdisk.img) 
(4) c:bootimagesdosbootdisk.img 
(即vfloppy.exe带的那个img文件,或是win98启动盘的image文件) 
(5) c:bootvfloppyvfloppy.exe 
(即vfloppy软件的主文件) 
(6) c:boote2fsexplore2fs.exe 
(即explore e2fs软件的主文件) 
(7) c:boote2fsDiskio2.dll 
(即explore e2fs软件带的动态链接库) 
2. 运行vfloppy,选择img时,选择1中的(3),然后确定,可以生成 
(1) c:bootBootDisk.bin 
(2) c:bootBootDisk.dsk 
(3) c:bootBootDisk.img 
3. 重启机器,在ntloader的选择菜单中选择“由虚拟启动软盘启动”, 
开始linux的安装 
(1) 安装方式选择"从硬盘安装",然后填入硬盘iso文件的位置; 
(2) 不创建单独的/boot分区; 
(3) 选择将grub装在"/"所在的分区,而非mbr分区; 
(4) 不创建启动软盘。 
4. linux安装完毕后会重启,此次在ntloader的选择菜单中选择进入windows, 
再次重复步骤2,只是选择img时选择1中的(4),然后确定,可以重新生成 
(1) c:bootBootDisk.bin 
(2) c:bootBootDisk.dsk 
(3) c:bootBootDisk.img 
5. 重启机器,在ntloader的选择菜单中选择“由虚拟启动软盘启动”, 
进入dos状态,然后 
(1) c: 
(2) cd bootrh10 
(3) loadlin vmlinuz root=/dev/hda7 
注意,hda7是你的主分区所在地 
机器会自动启动到linux中,启动过程中的提示一律不理,选择do nothing即可 
6. 在linux中,以root身份进入,键入以下命令 
(1) dd if=/dev/hda7 of=/root/bootsect.rh0 bs=512 count=1 
注意,hda7是你的主分区所在地 
(2) reboot 
7. 重启机器,在ntloader的选择菜单中选择进入windows 
(1) 运行1中的(6); 
(2) 找到/root中的bootsect.rh0,export到c:的同名文件; 
(3) 进入windows的dos窗口,运行attrib -s -a -r -h boot.ini; 
(4) 编辑c:boot.ini文件,加入一行 
c:bootsect.rh0="redhat 10.0" 
8. 重启机器,选择进入"redhat 10.0",完成最后的配置工作,开始linux之旅。 
全文完 
ps. c:boot下的文件我打成了一个包,放在http://linux.jms165.com/boot.zip