模擬損壞把上述的文件全部刪除,啟動界面如圖所示
重啟設置光盤引導后重啟
選擇第三項
選擇ok
選擇ok
選擇no,不配置網絡
選擇繼續
選擇ok
選擇ok
df查看分區掛載情況,由于/etc/fstab文件被刪除,所以看不到根的掛載,使用fdisk –l可以看到分區情況
可以看到一共有五個分區,其中第一個帶*表示是啟動分區,第四個是擴展分區,第五個是swap分區,所以根分區只能在sda2或者sda3上,把分區掛載上查看
由上圖可知,sda2分區是根所在的分區,進入/etc/目錄下手動把fstab文件加上,之后重啟
df發現根和boot已經掛載上
把光盤掛載上,并從光盤安裝內核文件,此步驟較長,請耐心等待
安裝好內核文件后在chroot ?/mnt/sysimage,安裝grub-install /dev/sda
新建/boot/grub/grub.conf文件,文件內容如圖所示,修改完之后重啟
開機啟動的界面,發現卡住不動了,提示不能設置終端,是系統缺少/sbin/init導致的,救援模式安裝
/sbin/init是由upstart這個安裝包生成的,直接安裝upstart包即可
rpm –ivh /mnt/sysimage/mnt/cdrom/Packages/upstart-0.6.5-16.el6.x86_64.rpm
至此,修復完成,重啟即可
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/98452