ubuntu內核損壞或誤刪除時的系統修復

按:剛纔在虛機裏清理舊內核時不小心刪光了,現將恢復過程記錄下來共享,ubuntu版本是16.04。


當ubuntu內核損壞或不小心將內核都刪除時,啓動時將無法進入系統,此時就需要進行系統修復。首先要準備好ubuntu的安裝光盤,如果在虛機裏可以使用系統iso文件掛載。通過ubuntu live系統進行修復操作。
1、開機選擇從光盤啓動系統。
2、進入系統後選擇try ubuntu,進入光盤的ubuntu系統,此時系統會將本機上的ubuntu文件系統識別出來,即使是lvm的也一樣能識別出來。打開terminal終端,執行mount命令找到本機系統所掛載的目錄。一般在/media/ubuntu下面,子目錄是卷id。如果/boot是獨立分區就會顯示出兩個子目錄,可以分別進入這兩個目錄確定哪個是/根分區哪個是/boot引導分區。
3、通過mount --bind 命令組裝本機文件系統,以根分區目錄爲root_id,boot分區目錄爲boot_id爲例。
cd /media/ubuntu/root_id
sudo mount --bind /media/ubuntu/boot_id boot #掛載/boot分區目錄
sudo mount --bind /proc proc #掛載/proc目錄
sudo mount --bind /dev dev #掛載/dev目錄
sudo mount --bind /sys sys #掛載/sys目錄
sudo cp /etc/resolv.conf etc/resolv.conf #建立域名解析文件
4、chroot到當前目錄
chroot .
5、安裝內核
apt-get install linux-image-generic
或者安裝指定內核

6、如果一切順利,覈查一下/boot/grub/grub.cfg是否已經有內核菜單。
7、關機,拿出光盤,重啓即可。


ZHUANZAIZI:ubuntu內核損壞或誤刪除時的系統修復

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章