Centos6.9下同時刪除/boot下所有文件、/sbin/init文件和/etc/fstab文件的修復方法

模擬損壞把上述的文件全部刪除,啟動界面如圖所示

1

重啟設置光盤引導后重啟

2

選擇第三項

3

選擇ok

4

選擇ok

5

選擇no,不配置網絡

6

選擇繼續

7

選擇ok

8

選擇ok

9

df查看分區掛載情況,由于/etc/fstab文件被刪除,所以看不到根的掛載,使用fdisk –l可以看到分區情況

10

11

可以看到一共有五個分區,其中第一個帶*表示是啟動分區,第四個是擴展分區,第五個是swap分區,所以根分區只能在sda2或者sda3上,把分區掛載上查看

12

由上圖可知,sda2分區是根所在的分區,進入/etc/目錄下手動把fstab文件加上,之后重啟

13

df發現根和boot已經掛載上

14

把光盤掛載上,并從光盤安裝內核文件,此步驟較長,請耐心等待

15

安裝好內核文件后在chroot ?/mnt/sysimage,安裝grub-install /dev/sda

16

新建/boot/grub/grub.conf文件,文件內容如圖所示,修改完之后重啟

17

開機啟動的界面,發現卡住不動了,提示不能設置終端,是系統缺少/sbin/init導致的,救援模式安裝

18

/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

(0)
七殺七殺
上一篇 2018-05-13 21:01
下一篇 2018-05-13

相關推薦

欧美性久久久久