文章出處

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

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

解決步驟:

1.制作一個和當前ubuntu版本一樣的啟動U盤

2.從U盤啟動,進入livecd

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

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

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

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

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

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

自己刪東西真是危險啊,后面還是用 ubuntu-tweak 工具來清理吧。

 

 


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()