当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 无软驱和光驱安装Redhat方法

Unix/Linux
FreeBSD 数据转移办法
Freebsd 下运行QQ For Linux 的方法
FreeBSD, Debian, CentOS一个网卡绑定多个IP
freebsd下切换到root下 su: Sorry 的解决办法
Freebsd挂载光驱和软驱
FREEBSD下运行调试asterisk
一些 freebsd 的常用命令
笔记本上安装freebsd的小知识
FreeBSD系统下添加中文字体
FreeBSD挂载DOS分区,正确显示中文
FreeBSD挂载DOS分区时显示中文的方法
freebsd7.0安装系统图解(最新版)
服务器的时间同步设置方法
FreeBSD FTP 的架设教程
FreeBSD mpd VPN服务器安装步骤
更新FreeBSD Port Tree的几种方法小结
portupgrade 中文手册(翻译)
freebsd 服务器 ARP绑定脚本
在Ubuntu系统中定制 Compiz Fusion 特效
Ubuntu 7.10 绑定IP及MAC地址

Unix/Linux 中的 无软驱和光驱安装Redhat方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 183 ::
收藏到网摘: n/a

  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:\boot\rh10\loadlin.exe
(即iso1中的\dosutils\loadlin.exe)
(2) c:\boot\rh10\vmlinuz
(即iso1中的\dosutils\autoboot\vmlinuz)
(3) c:\boot\images\linux\bootdisk.img
(即iso1中的\images\bootdisk.img)
(4) c:\boot\images\dos\bootdisk.img
(即vfloppy.exe带的那个img文件,或是win98启动盘的image文件)
(5) c:\boot\vfloppy\vfloppy.exe
(即vfloppy软件的主文件)
(6) c:\boot\e2fs\explore2fs.exe
(即explore e2fs软件的主文件)
(7) c:\boot\e2fs\Diskio2.dll
(即explore e2fs软件带的动态链接库)

2. 运行vfloppy,选择img时,选择1中的(3),然后确定,可以生成
(1) c:\boot\BootDisk.bin
(2) c:\boot\BootDisk.dsk
(3) c:\boot\BootDisk.img

3. 重启机器,在ntloader的选择菜单中选择“由虚拟启动软盘启动”,
开始linux的安装
(1) 安装方式选择"从硬盘安装",然后填入硬盘iso文件的位置;
(2) 不创建单独的/boot分区;
(3) 选择将grub装在"/"所在的分区,而非mbr分区;
(4) 不创建启动软盘。

4. linux安装完毕后会重启,此次在ntloader的选择菜单中选择进入windows,
再次重复步骤2,只是选择img时选择1中的(4),然后确定,可以重新生成
(1) c:\boot\BootDisk.bin
(2) c:\boot\BootDisk.dsk
(3) c:\boot\BootDisk.img

5. 重启机器,在ntloader的选择菜单中选择“由虚拟启动软盘启动”,
进入dos状态,然后
(1) c:
(2) cd \boot\rh10
(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