第一步:破環掉系統
1.df –TH
2.cd /boot/
3.rm –rf *
4.cd ..
4.umount /boot/
5.rm –rf /boot/
6.ls
7.rm –rf /ect/inittab
8.rm –rf /etc/rc.d/rc.sysinit
9.rm –rf /etc/rc.d/rc.local
10.mv /etc/fstab /etc/fstab.bak
11.reboot

第二步驟:BIOS引導啟動
1.關閉計算機
2.挂載CD光牒
3.進入BIOS啟動
4.設定通過CD光牒項(CD-ROM)啟動系統
5.語言設定選擇“ English”
6.鍵盤設定選擇“us”
7.是否通過網絡啟動,“否”
8.是否進入修複模式,“是”
第三步:linux rescue修複界面
第四步:挂載/目錄
fdisk –l
e2fsck /dev/sda1
e2fsck /dev/sda2
…
mkdir /tmp/test
mount /dev/sda2 /tmp/test/
第五步:還原fstab
cd /tmp/test/
ls
cd etc/
mv fstab.bak fstab
exit
系統會退出重新開機
第六步:再進linux rescue修複
第七步:挂載CD光牒鏡像
mount /scd0 /mnt/source/
df
第八步修複Linux核心
cd /mnt/source/Server
rpm –ivh kernel-2… --root=/mnt/sysimage –force
第九步:賦權給/mnt/sysimage/
chroot /mnt/sysimage/
第十步:安裝grub
cd /boot/
grub-install /dev/sda
第十一步ls >> grub/grub.conf
cd grub/
cd ..
pwd
ls >> grub/grub.conf
第十二步:核心編輯
vim grub.conf
timeout=5
title redhat
root(hd0,0)
kernel /vmlinuz-2.6.18-164.e15 root=LABEL=/
initrd /initrd-2.6.18-164.e15.img
第十三步:檢視安裝包
rpm –qf /etc/inittab
rpm –qf /etc/rc.d/rc.sysinit
rpm –qf /etc/rc.d/rc.local
cd /mnt/source/
第十四步:複制啟動腳本到/mnt/sysimage/tmp
第十五步:檢視核心大小
rpm2cpio initscripts-8.45.30.2.e15.i386.rpm |cpio –imd
第十六步:拷貝相關配置檔案
cp inittab /etc/
cp rc.d/rc.sysinit /etc/rc.d/
cp rc.d/rc.local /etc/rc.d
第十七步:重新設定BIOS啟動
第十八步:設定從GNOME界面啟動
系統修複完畢
本文轉自 vbers 51CTO部落格,原文連結:http://blog.51cto.com/vbers/2051538,如需轉載請自行聯系原作者