歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux刪除根驅動的代價

Linux刪除根驅動的代價

日期:2017/2/28 13:49:00   编辑:Linux教程

雖然在操作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

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

Copyright © Linux教程網 All Rights Reserved