Chinaunix首页 | 论坛 | 博客
  • 博客访问: 55143
  • 博文数量: 13
  • 博客积分: 1420
  • 博客等级: 上尉
  • 技术积分: 180
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-06 17:05
文章分类
文章存档

2011年(1)

2009年(12)

最近访客

分类: LINUX

2009-03-31 14:31:52

实验环境  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) |
0

上一篇:REDHAT搭建DHCP

下一篇:redhat as5.0内核升级

给主人留下些什么吧!~~