Chinaunix首页 | 论坛 | 博客
  • 博客访问: 227035
  • 博文数量: 61
  • 博客积分: 2482
  • 博客等级: 少校
  • 技术积分: 675
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-02 11:03
文章分类

全部博文(61)

文章存档

2012年(1)

2011年(1)

2010年(52)

2009年(7)

分类: LINUX

2009-04-16 09:30:48

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
 
阅读(2115) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~