2021-05-12 14:32:11
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
相關文章