1. 程式人生 > >Ubuntu核心映象損壞或誤刪解決方法

Ubuntu核心映象損壞或誤刪解決方法

某次Ubuntu彈框/boot分割槽空間不夠,果斷查詢如何刪核心映象,可一不小心刪光了所有的映象,導致重啟陷入memtest無法進入Ubuntu系統。

注:

本方案對物理或虛擬系統均適用

準備Ubuntu啟動光碟

一般是用U盤安裝的,所以插上U盤,設定U盤啟動即可(VMware先設定CD-ROM映象,然後開機按F2修改啟動順序)

完整修復步驟

下面的操作都是在Ubuntu映象中進行

1. 取消掛載所有磁碟分割槽

$ sudo fdisk -l # 檢視原Ubuntu系統包含的分割槽
$ sudo umount /dev/sda1 # 解除安裝分割槽(可能需要解除安裝多個)

2. 將原系統分割槽掛載到任一資料夾

$ mkdir /tmp/ubuntu
$ sudo mount /dev/sda5 ubuntu #先掛載根分割槽
$ cd ubuntu
$ sudo mount /dev/sda1 boot #掛載/boot分割槽

$ sudo mount --bind /proc proc #掛載/proc分割槽
$ sudo mount --bind /dev dev #掛載/dev分割槽
$ sudo mount --bind /sys sys #掛載/sys分割槽

3. 安裝核心

$ sudo chroot . #切換根目錄到當前目錄(即掛載原系統根分割槽的目錄)
# apt-get install linux-image-generic

過程中如果報錯,可以按提示輸入以下命令

# apt-get -f install 

4. 重啟檢驗