解决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
重启电脑就可以了.
注:本文属于开放式文章,欢迎大家指正.

浙公网安备 33010602011771号