歡迎您光臨本站 註冊首頁

伺服器維護:RHEL 5系統下故障處理方法

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  

一、/boot下面的文件全部丟失:( grub ,kernel,initrd ramdisk)

 

1.用bootdisk啟動,進入liunx rescue模式,選擇local install或nfs (http)安裝方式

 

2.進入修模模式:

 

(1). cd /mnt/sysimage

 

查看有些什麼文件(假如是空的)

 

(2) install kernel:

 

cd /mnt/source/Server

 

rpm -ivh kernel-2.6.18-53.el5.rpm --root=/mnt/sysimage --force

 

(3)切換/

 

chroot /mnt/sysimage

 

(4) install grub

 

grub-install /dev/hda

 

(5) make initrd ramdisk

 

cd /boot

 

rm -rf initrd*

 

cd /lib/modules

 

mkinitrd /boot/initrd-2.6.18-8.el5.img 2.6.18-8

 

(6) vi /boot/grub/grub.conf

 

default=0

timeout=5

title Entprise Linux 5.0 2.6.18

root (hd0,0)

kernel /vlimuz.2.6.18.el5 ro root=LABEL=/1 rghb quiet

 

(注: LABEL可以用e2label查看)

 

initrd /initrd-2.6.18-8.el5.img

 

(7).exit

 

(8) reboot

 

二、/etc/inittab丟失

 

故障現象:集在輸入Enter runlevel:就不動了

 

1.進入rescue模式

 

2. chroot /mnt/sysimage

 

3. rpm -qf /etc/inittab屬於哪個包.

 

4.exit

 

5. cd /mnt/source/Server

 

rpm -ivh --replacepkgs --root /mnt/sysimage init........rpm

 

6.reboot

 

三、/etc/fstab丟失

 

故障現象:在檢測mount partition時starting system logger

 

1.進入rescue

 

2.mkdir /test

 

3.mount根分區

 

(1).用fdisk -l查看分區,然後用e2label查看各partition的label name.

 

(2) mount /dev/hda6 /test

 

(3) cd /test

 

(4)用e2label查看各分區的label name

 

注意有規律:各label name與要mout的directory name是差不多的.

 

(5).參照4的內容vi /test/etc/fstab

 

LABEL=/1 / ext3 defaults 1 1

LABEL=/boot /boot ext3 defaults 1 1

LABEL=/usr1 /usr ext3 defaults 1 1

LABEL=/home /home ext3 defaults 0 0

/dev/hda7 swap swap defaults 0 0

 

注:原則是三個partition是一定mount / ,/boot,swap.

 

(4) reboot

 

(責任編輯:A6)



[火星人 ] 伺服器維護:RHEL 5系統下故障處理方法已經有330次圍觀

http://coctec.com/docs/net/show-post-68256.html