首頁 > 軟體

Linux刪除根驅動的代價

2020-06-16 17:33:39

雖然在操作Linux的實際情況中,誤刪除根驅動的的操作一般不會發生,但是小編還是在此演示一下,重在讓大家更加深入的了解Linux的啟動過程。

先檢視/boot分割區下內容

作業系統啟動的時候,通過BIOS-->MBR-->GRU的層層引導,存取到/boot下的vImlinux-2.6.32-642.x86.64核心檔案,但是此時是沒有根的,具體為什麼,前面的內容已經提到。為了載入根,就要存取/lib/moudles,同樣行不通,所以就在/boot中植入了initramfs-2.6.32-642.el6.x86_64.img這個載入根的驅動檔案,其是在第一次安裝作業系統時生成的,由根檔案系統的型別來決定。

所以,如果刪除之,就載入不了根,載入不了根,系統無法啟動。下面測試演示

刪除重新啟動

GRUB未損壞,正常顯示

然後,就沒有然後了...

啟動失敗的原因前面已經提到,是因為載入根的驅動,造成根無法掛載。那麼,解決方法也就很簡單了,重建根驅動唄,方法如下:

<1>開機按Esc,進入Rescue模式

<2>一路回車,中間跳過網路設定,操作比較簡單,此不不一一截圖。

<3>切換根

<4>檢視根驅動檔案

<5>重建

稍等...

<6>exit,reboot

正在修復,之後會完美啟動。

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-09/135108.htm


IT145.com E-mail:sddin#qq.com