誤刪內核後修復方法

  今天欲升級 ubuntu 14.04,發現根磁盤空間不足了(10G有點吃緊呵),發現有不少不用的內核文件,想清理下,沒想到把當前的內核也刪除了,開啓只能進入 memtest,找了好久,終於找打解決方案了:linux

詳細這個網站有說明:http://www.linuxidc.com/Linux/2012-02/55303.htm ubuntu

解決步驟:工具

1.製做一個和當前ubuntu版本同樣的啓動U盤網站

2.從U盤啓動,進入livecdui

3.進入桌面後,掛載原來電腦的根分區(如 /dev/sda1 ,掛載到 /media/xxx ),將U盤中的文件 /media/cdrom/casper/vmlinuz.efi 和   /media/cdrom/casper/initrd.lz 文件複製到 /media/xxx/boot/ 目錄spa

4.重啓進入 grub ,執行下面的命令引導程序:code

set root=(hd0,msdos1)
linux /vmlinuz.efi root=UUID=xxx 
initrd /initrd.lz
boot

其中(hd0,msdos1)是/boot掛載的分區,具體的序號因人而異。而xxx表示/分區的uuid,能夠執行ls -l查看全部的分區及其對應的uuid。htm

 5.這樣就基本能夠使用 u盤 中的內核啓動了,可是可能有不少不兼容的地方,啓動到桌面後,聯網,立馬安裝下內核呵,記得 update-grub 哦blog

apt-get install linux-headers-xxx 
apt-get install linux-image-xxx

本身刪東西真是危險啊,後面仍是用 ubuntu-tweak 工具來清理吧。get

相關文章
相關標籤/搜索