ubuntu更新/boot分区空间不足解决办法

小龙 2020年02月06日 1,783次浏览

由于安装系统的时候,给/boot单独划了一块分区(200M),导致ubuntu更新系统的时候提示boot分区不足,如下图所示:

20200206 142607 的屏幕截图.png

  1. 查看磁盘空间情况(关注/boot分区,只剩下53M)

    	~$ df -h
    	文件系统        容量  已用  可用 已用% 挂载点
    	udev            3.9G     0  3.9G    0% /dev
    	tmpfs           784M  2.0M  782M    1% /run
    	/dev/sda5        59G   23G   34G   41% /
    	tmpfs           3.9G  216M  3.7G    6% /dev/shm
    	tmpfs           5.0M  4.0K  5.0M    1% /run/lock
    	tmpfs           3.9G     0  3.9G    0% /sys/fs/cgroup
    	/dev/loop1       89M   89M     0  100% /snap/core/7270
    	/dev/loop2      203M  203M     0  100% /snap/vlc/1397
    	/dev/loop4       15M   15M     0  100% /snap/gnome-characters/375
    	/dev/loop0      3.8M  3.8M     0  100% /snap/gnome-system-monitor/123
    	/dev/loop5      150M  150M     0  100% /snap/gnome-3-28-1804/67
    	/dev/loop6       55M   55M     0  100% /snap/core18/1650
    	/dev/loop7      4.3M  4.3M     0  100% /snap/gnome-calculator/544
    	/dev/loop3      161M  161M     0  100% /snap/gnome-3-28-1804/116
    	/dev/loop8      1.0M  1.0M     0  100% /snap/gnome-logs/61
    	/dev/loop10     1.0M  1.0M     0  100% /snap/gnome-logs/81
    	/dev/loop9       45M   45M     0  100% /snap/gtk-common-themes/1440
    	/dev/loop11     3.8M  3.8M     0  100% /snap/gnome-system-monitor/127
    	/dev/loop12      55M   55M     0  100% /snap/core18/1668
    	/dev/loop13      15M   15M     0  100% /snap/gnome-characters/399
    	/dev/loop14      90M   90M     0  100% /snap/core/8268
    	/dev/loop15      68M   68M     0  100% /snap/sublime-text/85
    	/dev/loop16      45M   45M     0  100% /snap/gtk-common-themes/1353
    	/dev/loop17     4.2M  4.2M     0  100% /snap/gnome-calculator/406
    	/dev/sda6       181M  115M   53M   69% /boot
    	/dev/sda3        96M   31M   66M   33% /boot/efi
    	tmpfs           784M   20K  784M    1% /run/user/121
    	tmpfs           784M   52K  784M    1% /run/user/1000
    
  2. 查看系统中已安装的linux-image各个版本,使用命令:

    	~$ dpkg --get-selections|grep linux-
    	binutils-x86-64-linux-gnu			install
    	linux-base					install
    	linux-firmware					install
    	linux-generic-hwe-18.04				install
    	linux-headers-5.3.0-26				install
    	linux-headers-5.3.0-26-generic			install
    	linux-headers-5.3.0-28				install
    	linux-headers-5.3.0-28-generic			install
    	linux-headers-generic-hwe-18.04			install
    	linux-image-5.3.0-26-generic			install
    	linux-image-5.3.0-28-generic			install
    	linux-image-generic-hwe-18.04			install
    	linux-libc-dev:amd64				install
    	linux-libc-dev:i386				install
    	linux-modules-5.3.0-26-generic			install
    	linux-modules-5.3.0-28-generic			install
    	linux-modules-extra-4.15.0-74-generic		deinstall
    	linux-modules-extra-5.3.0-26-generic		install
    	linux-modules-extra-5.3.0-28-generic		install
    	linux-signed-generic-hwe-18.04			install
    	linux-sound-base				install
    

    deinstall的表示已经卸载了的

  3. 查看当前内核版本

    	~$ uname -a
    	Linux jarrod-ThinkPad 5.3.0-28-generic #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
    
  4. 卸载多余的旧版本内核(用remove会留下deinstall标记,用purge)

    	~$ sudo apt-get purge linux-image-5.3.0-26-generic
    
  5. 此时不知道为啥会自动安一个unsigned的image,卸载之

    	sudo apt-get purge linux-image-unsigned-5.3.0-26-generic 
    
  6. 再次查看内核状态

    	~$ dpkg --get-selections|grep linux-
    	binutils-x86-64-linux-gnu			install
    	linux-base					install
    	linux-firmware					install
    	linux-generic-hwe-18.04				install
    	linux-headers-5.3.0-28				install
    	linux-headers-5.3.0-28-generic			install
    	linux-headers-generic-hwe-18.04			install
    	linux-image-5.3.0-28-generic			install
    	linux-image-generic-hwe-18.04			install
    	linux-libc-dev:amd64				install
    	linux-libc-dev:i386				install
    	linux-modules-5.3.0-26-generic			install
    	linux-modules-5.3.0-28-generic			install
    	linux-modules-extra-5.3.0-28-generic		install
    	linux-signed-generic-hwe-18.04			install
    	linux-sound-base				install
    
  7. 再次查看磁盘状态

    	~$ df -h
    	文件系统        容量  已用  可用 已用% 挂载点
    	udev            3.9G     0  3.9G    0% /dev
    	tmpfs           784M  2.0M  782M    1% /run
    	/dev/sda5        59G   23G   34G   41% /
    	tmpfs           3.9G  216M  3.7G    6% /dev/shm
    	tmpfs           5.0M  4.0K  5.0M    1% /run/lock
    	tmpfs           3.9G     0  3.9G    0% /sys/fs/cgroup
    	/dev/loop1       89M   89M     0  100% /snap/core/7270
    	/dev/loop2      203M  203M     0  100% /snap/vlc/1397
    	/dev/loop4       15M   15M     0  100% /snap/gnome-characters/375
    	/dev/loop0      3.8M  3.8M     0  100% /snap/gnome-system-monitor/123
    	/dev/loop5      150M  150M     0  100% /snap/gnome-3-28-1804/67
    	/dev/loop6       55M   55M     0  100% /snap/core18/1650
    	/dev/loop7      4.3M  4.3M     0  100% /snap/gnome-calculator/544
    	/dev/loop3      161M  161M     0  100% /snap/gnome-3-28-1804/116
    	/dev/loop8      1.0M  1.0M     0  100% /snap/gnome-logs/61
    	/dev/loop10     1.0M  1.0M     0  100% /snap/gnome-logs/81
    	/dev/loop9       45M   45M     0  100% /snap/gtk-common-themes/1440
    	/dev/loop11     3.8M  3.8M     0  100% /snap/gnome-system-monitor/127
    	/dev/loop12      55M   55M     0  100% /snap/core18/1668
    	/dev/loop13      15M   15M     0  100% /snap/gnome-characters/399
    	/dev/loop14      90M   90M     0  100% /snap/core/8268
    	/dev/loop15      68M   68M     0  100% /snap/sublime-text/85
    	/dev/loop16      45M   45M     0  100% /snap/gtk-common-themes/1353
    	/dev/loop17     4.2M  4.2M     0  100% /snap/gnome-calculator/406
    	/dev/sda6       181M  67M   101M   40% /boot
    	/dev/sda3        96M   31M   66M   33% /boot/efi
    	tmpfs           784M   20K  784M    1% /run/user/121
    	tmpfs           784M   52K  784M    1% /run/user/1000