今天心血来潮,就想装一下RHEL5.4,结果发现没安装盘,想刻盘又没刻录机,无奈之下,只能想办法从硬盘安装了,下午捯饬了一下午,终于让我搞定了...哈哈,分享一下经验.. 安装前准备: RHEL安装镜像:本人的是从chinaunix网上下载的RHEL-SERVER-5.4-I386-dvd.iso grub for dos:grub的一个引导软件 由于本人用的双硬盘,从硬盘装的是win7系统,主硬盘装的是winserver2003系统,不过我设置的是默认从盘启动,哈哈,现在是想在主盘上装双系统,再装一个RHEL5.4的linux 首先把安装镜像文件RHEL-SERVER-5.4-I386-dvd.iso解压出来,把解压出的文件中的isolinux文件下的vmliunz文件和initrd.img文件提取出来 接着把grub for dos软件包中的grub.exe、grldr和menu.lst三个文件也提取出来 接着把vmliunz、initrd.img文件和grub.exe、grldr、menu.lst文件都放到从硬盘的C盘根目录下,把RHEL- SERVER-5.4-I386-dvd.iso镜像文件拷贝到fat32文件系统的盘区根目录下,本人是放在E盘下,因为我的只有E盘是fat32格式的(必须是fat32格式的,ntfs格式的可能会导致文件无法识别) 接着修改系统的启动文件boot.ini,该文件一般在C盘的根目录下,只不过是隐藏文件,可以在文件夹选项里选择显示所有隐藏文件或类型,就可以查看到 boot.ini文件了,因为该文件是只读的,如果要修改该文件,需先将只读属性去掉,如果找不到的话可以在运行里输入命令“c:/boot.ini”就可以打开该文件,不过我都试过这两种方法了,前一种就找不到该文件,后一种找到了,但是修改后无法保存..还有一种方法,就是在“我的电脑-属性-启动和故障恢复-编辑”,可以直接打开boot.ini文件,然后在文件的最后加上如下一句话 “C:/grldr="GRUB"”,这样启动菜单列表就多了一个grub引导启动的选项,以便我们通过grub引导linux内核 修改menu.lst文件加上如下几行: “title Install rhel-server-5.4 kernel (hd0,0)/vmlinuz initrd (hd0,0)/initrd.img ”,第一行只是一个title,第二行和第三行就是加载linux内核的两条语句,其中的(hd0,0)代表的就是vmlinuz和initrd.img 文件所在的分区,也就是第一个外部存储器(限于被识别为hd的设备)上的第一个主分区,IDE、SATA甚至U盘都可能被Grub识别为hd设备(Linux会区分hd、sd),Grub设备号从0开始。我的是放在主硬盘,所以就是hd0(我的有两个硬盘,这个只是我主硬盘,也就是第一个硬盘,就是hd0,如果是从硬盘的话,就是hd1,以此类推,你可以通过计算机管理中的磁盘管理查看你要安装的硬盘的编号,后面的0代表的是C盘,就是第一个分区,以此类推) 一切准备完工后,启动系统,设置默认启动设备是主硬盘(因为是在主硬盘上安装linux),然后启动系统,在出现启动列表后,选择grub,然后进入 grub引导界面,等待grub加载引导列表,也就是menu.lst中的列表,在列表中选择我们添加的选项,也就是Install rhel-server-5.4,开始加载linux内核文件,开始安装rhel-server-5.4(或者参照说明,按”c“键进入grub命令行模式,手动加载,出现grub>后表示成功进入grub命令行,输入kernel (hd0,0)/vmlinuz命令和initrd (hd0,0)/initrd.img来加载内核文件,然后输入boot命令开始安装),接着开始检查设备和pci等配置,如果没有错误的话就可以进入 RHEL5.4的图形化安装界面了,但是偏偏就有错误了.... 主要是因为我的主板可能不兼容吧,说是acpi设置的错误,我网上查了半天,才找到解决的办法,有两种办法,可以直接修改启动命令,在menu.lst中的kernel (hd0,0)/vmlinuz后加上”acpi=off“,禁用acpi,然后再重新引导安装,或者直接在BIOS设置里禁用ACPI,然后重新安装,就可以正确安装了.... 安装过程中,选择安装介质或方式的时候,选择从硬盘安装(hard disk),然后选择镜像文件所在的分区,我的是在主硬盘下,主硬盘下有三个分区,C盘,E盘和一个ext3分区,这三个对应的分别是dev/sda1,dev/sda5,dev/sda2,我的是在E盘所以我选择的是dev/sda5,可以按F2查看各分区,看看镜像文件在哪个分区里,记住该分区然会返回选择界面,选择该分区,接着按TAB键切换到下面的安装文件位置输入项,这里输入的是镜像文件所在分区的文件夹位置,记住,是文件夹,不是文件路径,比如是在分区下的redhat 文件夹下,就填/redhat,我的是在分区根目录下,所以这里不填,为空就行,直接确定,就可以,下面的就没什么注意的了,按提示一步一步往下安装就可以了.... 哈哈,大功告成,可以安息了....