1. 环境说明:
原系统 RHEL4.5,分区/ hda1(27G) , swap hda2(1G) , /home hda3(10G),ext3文件系统,grub引导。 由于这台老机,不支持USB驱动,而自带的CDROM又不支持DVD,所以就只能从硬盘安装了。
2. 准备工作
2.1 在hda3 上整理出来约4G的空间,主要用来存放isolinux\vmlinuz,initrd.img,rhel5.3.iso
2.2 把/ 分区的有用的数据导出。
2.3 把安装iso文件中的isolinux目录下面的vmlinuz和initrd.img复制到/home/下面,也就是hda3的根目录,同时把安装的iso文件也复制到该目录下面
2.4 编辑/etc/grub.conf,添加类似下面的行,启动时就启动这个内核
title Red Hat Enterprise Linux Server (2.6.18-128.el5)
root (hd0,2)
kernel /vmlinuz
initrd /initrd.img
说明root (hd0,2)表示第1个磁盘的第3个分区(从0开始计算的哦)
2.5 reboot主机后,选择启动上述内核,在选择安装分区时,删除hda1,然后重新分区安装即可。
3. FAQ
3.1 启动新的内核报告vmlinuz不能找到: 原因是路径写成了/home/vmlinuz,因为grub是不知道/home的,所以修改为/vmlinuz就可以了。如果文件不在/home下面,则路径从该子目录开始,不能添加/home即可。比如/isolinux/vmlinuz而不是/home/isolinux/vmlinuz
阅读(2163) | 评论(0) | 转发(0) |