实验环境 VM 6.0 REDHAT AS 5.0
1、grub.conf丢失
grub.conf丢失会导致系统在启动过程中卡在GRUB的配置画面,恢复如下:
grub>root
grub>kernel /vmlinuz-2.6.18-8.el5 ro root=LABEL=/ rhgb quiet
grub>initrd /initrd-2.6.18-8.el5.img
grub>boot
进去系统后,在/boot/grub/目录下创建grub.conf文件,我的grub.conf文件内容如下:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sda2
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-8.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-8.el5 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.18-8.el5.img
当然,你只需要记住核心的东西就行。
2、当/etc/fstab文件丢失,系统恢复
/etc/fstab 记录这系统启动的挂载目录,所以需要将此文件备份,以备不时之需,常备份是个好习惯,本人先将此文件备份,来解决故障。
1。将系统光盘的第一张放进光驱,设置成光驱启动,WM环境中如下: WM---POWER---POWER ON TO BIOS 。看见启动画面时 输入 Linux resuce 进去援救模式。
2。输入 :findfs LABEL=/ ,若结果为 /dev/sda2 ,表示/挂载在/dev/sda2上
3。创建目录,挂载 /dev/sda2
mkdir /mnt/sysimage
mount /dev/sda2 /mnt/sysimage/
cd /mnt/sysimage 此时的sysimage目录下类似正常情况下的/目录, 将备份的fstab导回/etc/目录下。
cp -a /mnt/raid/fstab /mnt/sysimage/etc/ // /mnt/raid/是我备份fstab的目录
exit
exit
系统重启,正常的话就没问题了。我的fstab如下:
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
LABEL=/home /home ext3 defaults 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
LABEL=/var /var ext3 defaults 1 2
LABEL=SWAP-sda3 swap swap defaults 0 0
/dev/vga/lvm3 /mnt/lv ext3 defaults 0 0
若没有备份,则需要你手动创建fstab文件,若你的分区全在LVM,那是非常头疼的,所以,常备份。呵呵。
谢谢群里的兄弟。
阅读(905) | 评论(0) | 转发(0) |