无软驱和光驱安装Redhat方法

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

    推荐阅读