RedHat下常见系统故障及恢复方法(2)
default=1
timeout=5
splashimage=(hd0,7)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-8.el5)
root (hd0,7)
kernel /vmlinuz-2.6.18-8.el5 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.18-8.el5.img
title Other
rootnoverify (hd0,0)
chainloader 1
解决方法:
1 放入系统盘,设置从光盘启动,敲入linux rescue进入救援模式;
2 此时是光盘无法自动挂载/分区到/mnt/sysimage,要手工挂载;
用findfs LABEL=/ 找到原来/分区所挂载的分区,比如为/dev/sda9,同样的找到
原来/home,/boot对应的分区/dev/sda12,/dev/sda8
mount /dev/sda9 /mnt/sysimage 挂载/
mount /dev/sda8 /mnt/sysimage/boot 挂载/ (注:也可不挂载)
mount /dev/sda12 /mnt/sysimage/home 挂载/home
3 chroot /mnt/sysimage切换到原系统的根分区,否则是光盘上的分区;
4 比如管理员在/home目录下有fstab的备份,此时要把/home下的备份fstab拷贝到/etc/fstab,没有的话请自己配一下;重启;
5 再次进入光盘救援模式,chroot /mnt/sysimage切换到原系统的根分区,
6 去/home目录,并安装kernel-2.6.18-8.el5.i686.rpm
rpm -ivh kernel-2.6.18-8.el5.i686.rpm --root=/ --force
7 此时可以查看/boot目录,已经安装了内核文件与文件系统文件
vmlinuz-2.6.18-8.el5
initrd-2.6.18-8.el5.img
8 安装grub: grub-install /dev/sda
9 把/home下的grub.conf拷贝到/boot/grub/grub.conf,没有的话请自己配一下;
10 reboot或两次exit重启,并拿出光盘即可启动;
本文出自 “Linux Study” 博客
相关新闻>>
- 发表评论
-
- 最新评论 更多>>