1. 程式人生 > >ubuntu核心損壞或誤刪除時的系統修復

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、關機,拿出光碟,重啟即可。