解决Ubuntu更新软件出现/boot空间不足的问题和多系统共存问题

升级Linux内核,更新时警告/boot分区空间不足。

可能是因为多次升级内核后,导致内核版本太多,

清理一下没用的内核文件就行了。

做法如下:

一:找到哪些linux-image 已经安装
①ysd@ysd-ThinkPad-X230:~$ dpkg -l 'linux-image-*' | grep '^ii'


②ysd@ysd-ThinkPad-X230:~$ dpkg --get-selections |grep linux-image

linux-image-3.16.0-33-generic install
linux-image-3.16.0-34-generic install
linux-image-3.16.0-36-generic install
linux-image-extra-3.16.0-33-generic install
linux-image-extra-3.16.0-34-generic install
linux-image-extra-3.16.0-36-generic install
linux-image-generic-lts-utopic install



二:通过“ls /boot”命令查看/boot中有哪些文件:
ysd@ysd-ThinkPad-X230:~$ ls /boot

abi-3.16.0-33-generic lost+found
abi-3.16.0-34-generic memtest86+.bin
abi-3.16.0-36-generic memtest86+.elf
config-3.16.0-33-generic memtest86+_multiboot.bin
config-3.16.0-34-generic System.map-3.16.0-33-generic
config-3.16.0-36-generic System.map-3.16.0-34-generic
grub System.map-3.16.0-36-generic
initrd.img-3.16.0-33-generic vmlinuz-3.16.0-33-generic
initrd.img-3.16.0-34-generic vmlinuz-3.16.0-34-generic
initrd.img-3.16.0-36-generic vmlinuz-3.16.0-36-generic


可以看到都是一些内核启动文件,有很多是我们不需要的,占用了很多空间,

理论上,除正在用的其它的都可以卸载,但刚升级的东西可能不稳定,为保险起见,保留1-2个之前版本备用吧

注意:卸载老的内核之前,首先用uname -a查看当前启动的是哪个内核(防止把当前正在使用的内核卸载了):
ysd@ysd-ThinkPad-X230:~$ uname -a
Linux ysd-ThinkPad-X230 3.16.0-36-generic #48~14.04.1-Ubuntu SMP Wed Apr 15 13:11:28 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux


三:卸载旧的内核,命令如下:
卸载linux-image-3.16.0-33-generic

ysd@ysd-ThinkPad-X230:~$ sudo apt-get purge linux-image-3.16.0-33-generic

之后根据提示输入yes即可完成卸载。

 

多系统共存问题:

已经装了一个windows和ubuntu13.03,但是想把ubuntu版本升级到14.04.

制作了一个u盘启动安装ubuntu.

安装了两台电脑

一台在安装的时候选择了 删除已经安装的13.03 重新安装14.04.

一台在安装的时候选择了与13.03共存.

结果,安装好了后两台启动都没有windows了.

前面一台电脑应该是连着windows一起删除掉了

后面一台电脑windows隐藏掉了.

解决方法是 在terminal里面输入: sudo update-grub

会找到windows的grub 

重启电脑就可以了.

 

注:本文属于开放式文章,欢迎大家指正.

posted @ 2015-07-02 08:29  ysDu  阅读(1619)  评论(0)    收藏  举报