代码:
sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)
查看安装的内核:
dpkg –get-selections |grep linux-
查看当前运行的内核:
sudo apt-get purge Linux-image-【版本号】-generic
sudo apt-get purge Linux-image-extra-【版本号】-generic
sudo apt-get purge Linux-headers-【版本号】-generic
sudo apt-get purge Linux-image-extra-【版本号】-generic
sudo apt-get purge Linux-headers-【版本号】-generic
解决办法:
1、有一个能从U盘或光盘中的Ubuntu系统
没有的话自己搞一个U盘启动的:下载ubuntu的iso文件;用UltraISO打开ISO然后 启动->写入硬盘镜像 就完事了,查到电脑上启动的时候选U盘启动然后选择试用系统。
2、通过mount --bind 命令组装本机文件系统,以根分区目录为root_id,boot分区目录为boot_id为例。
用df -h 看之前的电脑上的根目录和boot目录都是哪个,一般是在/media/ubuntu下面,后面一堆卷id,自己根据内容和大小区分就好。
cd /media/ubuntu/root_id
sudo mount --bind /media/ubuntu/boot_id boot #挂载/boot分区目录
sudo mount --bind /proc proc #挂载/proc目录
sudo mount --bind /dev dev #挂载/dev目录
sudo mount --bind /sys sys #挂载/sys目录
sudo cp /etc/resolv.conf etc/resolv.conf #建立域名解析文件
sudo mount --bind /media/ubuntu/boot_id boot #挂载/boot分区目录
sudo mount --bind /proc proc #挂载/proc目录
sudo mount --bind /dev dev #挂载/dev目录
sudo mount --bind /sys sys #挂载/sys目录
sudo cp /etc/resolv.conf etc/resolv.conf #建立域名解析文件
3、安装内核
chroot到当前目录
chroot .
安装内核
ape-get update
apt-get install linux-generic-lts-trusty
其他:没有其他了,到这就完事了,拔掉U盘重启电脑即可。
电脑并不是我装的系统,总感觉分区很奇怪,要不是提示空间不足我也不会删内核了。
Linux分区工具GParted重新分一下区,免得以后又空间不足把内核删了。
以上都是我瞎编的。