Ubuntu核心映象損壞或誤刪解決方法
阿新 • • 發佈:2019-02-16
某次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