使用U盘引导安装RedHat Enterprise Server 5.0 在使用VMWare安装RHEL无果的情况了,想到了用U盘引导安装RHEL。 首先下载以下软件: 1. 2. 3. 虚拟光驱,推荐使用Daemon Tools 4. 准备一个4GB的U盘,我使用的是Kingstone DataTraveler 2.0 PAMP 5. 随便从一个多功能维护盘拷贝出来的Win98 Dos环境,比如番茄花园之类 6. 一、拷贝番茄花园光盘中EZBoot\Win98.Img文件,并使用WinImage解开,放在目录X:\win98 二、使用HP USB Disk Storage Format Tool格式化U盘,并创建Dos启动盘,一定要用Fat32格式。 格式化之后为USB-HDD。 二、GRUB: 解压缩GRUB 4 Dos 至U盘根目录,不修改自带的menu.lst。 三. ISOLinux: 使用虚拟光驱打开RHEL5.iso,拷贝光盘中的isolinux目录至U盘。 拷贝RHEL5.iso至U盘根目录 四. 引导RHEL安装 1. 重新使用U盘启动,进入Dos。 2. 运行GRUB4DOS,出现自带的界面后,选择Command Line 3. 进入GRUB环境后,输入: ? 1) GRUB> root (hd0,0)????? ----U盘被模拟成{dy}个硬盘。如果不知道设备号,输入find可列出所以设备号 ? 2) GRUB> kernel isolinux/vmlinuz?? ------如果不输入root(hd0,0),此行可改成 kernel (hd0,0)/isolinux/vmlinuz,下同 ? 3) GRUB> initrd isolinux/initrd.img ? 4) GRUB> boot????????? -----引导启动 4. GRUB引导安装环境启动后,RHEL安装进程会询问ISO文件所在位置,此时U盘被安装环境加载为dev/sdb1,如果不知道,那只能一个个设备试过去。 5. 安装完成,拔掉U盘 五.安装后处理: 1. 安装完成后,硬盘上的GRUB程序会认为电脑硬盘为hd1设备(由于U盘被认为是HD0),启动Linux的GRUB命令就显示为 ?? GRUB > root(hd1,2) ?? GRUB > kernel /vmlinuz-2.6.4-92.el5 ro root=dev/VolGroup00/LogVol00 rhgb quiet ?? GRUB > initrd /initrd-2.6.4-92.el5.img ? 这个时候需要手工先修改启动参数。 ? 1) 选择 Red Hat Enterprise 5 启动项,按"e"进入编辑状态,选择root(hd1,2)行,按"e"编辑,改为root(hd0,2)。 ? 2) 按"b",引导启动。 ? 3) 进入RHEL后,修改etc/grub.conf,将root(hd1,2)改为root(hd0,2),共有两行,一行指定了GRUB图形界面的图形位置,另一行指定了引导块所在的位置。保存后重启Linux 六. 总结: ? 1. GRUB很强大,很适合用来打造多功能维护盘。 ? 2. U盘引导盘很难做,找了大量的工具才成功。 |