文章出處
文章列表
今天欲升級 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 工具來清理吧。
文章列表
全站熱搜