Ubuntu 16.04系统提示:卷boot仅剩余0字节的硬盘空间。按照网上方法试图删除不使用的内核,却报错

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
天线宝宝popo
帖子: 9
注册时间: 2017-06-16 10:21
系统: Ubuntu 16.04

Re: Ubuntu 16.04系统提示:卷boot仅剩余0字节的硬盘空间。按照网上方法试图删除不使用的内核,却报错

#16

帖子 天线宝宝popo » 2017-06-20 16:43

vickycq 写了:接着出错的地方运行,把命令换成

代码: 全选

sudo apt purge linux-generic-hwe-16.04 linux-image-generic-hwe-16.04 linux-headers-generic-hwe-16.04

======================================================================
还是不行呢,还是提示依赖关系有问题
$ sudo apt purge linux-generic-hwe-16.04 linux-image-generic-hwe-16.04 linux-headers-generic-hwe-16.04
[sudo] dky 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您可能需要运行“apt-get -f install”来纠正下列错误:
下列软件包有未满足的依赖关系:
linux-image-extra-4.8.0-54-generic : 依赖: linux-image-4.8.0-54-generic 但是它将不会被安装
linux-image-extra-4.8.0-56-generic : 依赖: linux-image-4.8.0-56-generic 但是它将不会被安装
linux-signed-generic-hwe-16.04 : 依赖: linux-headers-generic-hwe-16.04 (= 4.8.0.56.27) 但是它将不会被安装
linux-signed-image-4.8.0-54-generic : 依赖: linux-image-4.8.0-54-generic (= 4.8.0-54.57~16.04.1) 但是它将不会被安装
linux-signed-image-4.8.0-56-generic : 依赖: linux-image-4.8.0-56-generic (= 4.8.0-56.61~16.04.1) 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Ubuntu 16.04系统提示:卷boot仅剩余0字节的硬盘空间。按照网上方法试图删除不使用的内核,却报错

#17

帖子 vickycq » 2017-06-20 17:09

把这条命令再换成以下两条命令

代码: 全选

sudo apt-mark manual linux-signed-image-4.8.0-52-generic
sudo apt purge linux-generic-hwe-16.04 linux-image-generic-hwe-16.04 linux-headers-generic-hwe-16.04 linux-signed-generic-hwe-16.04 linux-signed-image-generic-hwe-16.04 linux-signed-image-4.8.0-54-generic linux-signed-image-4.8.0-56-generic linux-image-extra-4.8.0-54-generic linux-image-extra-4.8.0-56-generic
如果不出错,最后一步重新启动计算机之前执行 sudo apt install --reinstall linux-signed-image-4.8.0-52-generic linux-image-extra-4.8.0-52-generic
(你的机器不用签名内核无法启动?)
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: Ubuntu 16.04系统提示:卷boot仅剩余0字节的硬盘空间。按照网上方法试图删除不使用的内核,却报错

#18

帖子 poloshiao » 2017-06-20 17:21

把下面指令 複製 貼進終端機 執行
1. sudo update-initramfs -u -k all
把結果直接 選取/複製 貼上來
1-1. 如果出現錯誤訊息 請把錯誤訊息 全部複製 貼上來
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Ubuntu 16.04系统提示:卷boot仅剩余0字节的硬盘空间。按照网上方法试图删除不使用的内核,却报错

#19

帖子 vickycq » 2017-06-20 17:59

poloshiao 写了:把下面指令 複製 貼進終端機 執行
1. sudo update-initramfs -u -k all
把結果直接 選取/複製 貼上來
1-1. 如果出現錯誤訊息 請把錯誤訊息 全部複製 貼上來
刚在为了暂时腾出空间,把 initrd 移走了。目前多余内核尚未移除,如果执行 update-initramfs,是不是会把 /boot 再次占满,导致无法执行其它修复命令
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: Ubuntu 16.04系统提示:卷boot仅剩余0字节的硬盘空间。按照网上方法试图删除不使用的内核,却报错

#20

帖子 poloshiao » 2017-06-20 18:12

刚在为了暂时腾出空间,把 initrd 移走了。目前多余内核尚未移除,如果执行 update-initramfs,是不是会把 /boot 再次占满,导致无法执行其它修复命令
1. 對
可能出現錯誤訊息
所以如果出現錯誤訊息
請他複製貼上來
1-1. 這個指令目的之一 是檢查出 下述 2 直接移除的正確版本號候選名單

2. 也可以直接移除
sudo update-initramfs -d -k 版本號
2-1. 例如
sudo update-initramfs -d -k 4.8.0-52-generic
2-1-1. 版本號 需要避開 uname -a 目前登入的版本號
2-2. 這樣 可能可以避開 会把 /boot 再次占满 的問題
2-3. 參見
http://manpages.ubuntu.com/manpages/xen ... mfs.8.html
update-initramfs - generate an initramfs image
-d This mode removes an existing initramfs.
-k version
-u This mode updates an existing initramfs.

3. 補充
安裝 linux-headers-* linux-image-* 時 會執行一連串的 script 指令 安裝許多開機檔案
sudo update-initramfs -d k 版本號 有系統的移除 這些透過 script 指令 安裝的 開機檔案
就不必一個一個使用指令去移除
天线宝宝popo
帖子: 9
注册时间: 2017-06-16 10:21
系统: Ubuntu 16.04

Re: Ubuntu 16.04系统提示:卷boot仅剩余0字节的硬盘空间。按照网上方法试图删除不使用的内核,却报错

#21

帖子 天线宝宝popo » 2017-06-20 18:23

vickycq 写了:把这条命令再换成以下两条命令

代码: 全选

sudo apt-mark manual linux-signed-image-4.8.0-52-generic
sudo apt purge linux-generic-hwe-16.04 linux-image-generic-hwe-16.04 linux-headers-generic-hwe-16.04 linux-signed-generic-hwe-16.04 linux-signed-image-generic-hwe-16.04 linux-signed-image-4.8.0-54-generic linux-signed-image-4.8.0-56-generic linux-image-extra-4.8.0-54-generic linux-image-extra-4.8.0-56-generic
如果不出错,最后一步重新启动计算机之前执行 sudo apt install --reinstall linux-signed-image-4.8.0-52-generic linux-image-extra-4.8.0-52-generic
(你的机器不用签名内核无法启动?)
======================================================================
感谢大佬,代码没有出错,旧的内核已经清理了 :Haha
电脑启动的时候不需要选择内核的呀,我直接Enter进入Ubuntu系统就可以了。那最后那个命令还需要执行么?
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Ubuntu 16.04系统提示:卷boot仅剩余0字节的硬盘空间。按照网上方法试图删除不使用的内核,却报错

#22

帖子 vickycq » 2017-06-20 18:29

天线宝宝popo 写了:,代码没有出错,旧的内核已经清理
看看目前的情况 执行以下指令将结果全部复制贴上来

代码: 全选

uname -a
dpkg -l | grep ' linux-'
du -sh /boot/*
df -h /boot
sudo fdisk -l
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
天线宝宝popo
帖子: 9
注册时间: 2017-06-16 10:21
系统: Ubuntu 16.04

Re: Ubuntu 16.04系统提示:卷boot仅剩余0字节的硬盘空间。按照网上方法试图删除不使用的内核,却报错

#23

帖子 天线宝宝popo » 2017-06-20 18:34

vickycq 写了:
天线宝宝popo 写了:,代码没有出错,旧的内核已经清理
看看目前的情况 执行以下指令将结果全部复制贴上来

代码: 全选

uname -a
dpkg -l | grep ' linux-'
du -sh /boot/*
df -h /boot
sudo fdisk -l
=====================================================================
dky@dky-ThinkStation-P300:~$ uname -a
Linux dky-ThinkStation-P300 4.8.0-52-generic #55~16.04.1-Ubuntu SMP Fri Apr 28 14:36:29 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
dky@dky-ThinkStation-P300:~$ dpkg -l | grep ' linux-'
ii linux-base 4.0ubuntu1 all Linux image base package
ii linux-firmware 1.157.8 all Firmware for Linux kernel drivers
ii linux-headers-4.8.0-36 4.8.0-36.36~16.04.1 all Header files related to Linux kernel version 4.8.0
ii linux-headers-4.8.0-36-generic 4.8.0-36.36~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
ii linux-headers-4.8.0-49 4.8.0-49.52~16.04.1 all Header files related to Linux kernel version 4.8.0
ii linux-headers-4.8.0-49-generic 4.8.0-49.52~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
ii linux-headers-4.8.0-52 4.8.0-52.55~16.04.1 all Header files related to Linux kernel version 4.8.0
ii linux-headers-4.8.0-52-generic 4.8.0-52.55~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
ii linux-headers-4.8.0-54 4.8.0-54.57~16.04.1 all Header files related to Linux kernel version 4.8.0
ii linux-headers-4.8.0-54-generic 4.8.0-54.57~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
ii linux-headers-4.8.0-56 4.8.0-56.61~16.04.1 all Header files related to Linux kernel version 4.8.0
ii linux-headers-4.8.0-56-generic 4.8.0-56.61~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
ii linux-image-4.8.0-36-generic 4.8.0-36.36~16.04.1 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
ii linux-image-4.8.0-49-generic 4.8.0-49.52~16.04.1 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
ii linux-image-4.8.0-52-generic 4.8.0-52.55~16.04.1 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
ii linux-image-extra-4.8.0-36-generic 4.8.0-36.36~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
ii linux-image-extra-4.8.0-49-generic 4.8.0-49.52~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
ii linux-image-extra-4.8.0-52-generic 4.8.0-52.55~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
ii linux-libc-dev:amd64 4.4.0-79.100 amd64 Linux Kernel Headers for development
ii linux-signed-image-4.8.0-36-generic 4.8.0-36.36~16.04.1 amd64 Signed kernel image generic
ii linux-signed-image-4.8.0-49-generic 4.8.0-49.52~16.04.1 amd64 Signed kernel image generic
ii linux-signed-image-4.8.0-52-generic 4.8.0-52.55~16.04.1 amd64 Signed kernel image generic
ii linux-sound-base 1.0.25+dfsg-0ubuntu5 all base package for ALSA and OSS sound systems
dky@dky-ThinkStation-P300:~$ du -sh /boot/*
1.4M /boot/abi-4.8.0-36-generic
1.4M /boot/abi-4.8.0-49-generic
1.4M /boot/abi-4.8.0-52-generic
195K /boot/config-4.8.0-36-generic
195K /boot/config-4.8.0-49-generic
195K /boot/config-4.8.0-52-generic
du: 无法读取目录'/boot/efi': 权限不够
4.0K /boot/efi
7.6M /boot/grub
39M /boot/initrd.img-4.8.0-52-generic
8.9M /boot/initrd.img-4.8.0-54-generic
8.9M /boot/initrd.img-4.8.0-56-generic
du: 无法读取目录'/boot/lost+found': 权限不够
12K /boot/lost+found
179K /boot/memtest86+.bin
181K /boot/memtest86+.elf
181K /boot/memtest86+_multiboot.bin
3.9M /boot/System.map-4.8.0-36-generic
3.9M /boot/System.map-4.8.0-49-generic
3.9M /boot/System.map-4.8.0-52-generic
7.0M /boot/vmlinuz-4.8.0-36-generic
7.0M /boot/vmlinuz-4.8.0-36-generic.efi.signed
7.0M /boot/vmlinuz-4.8.0-49-generic
7.0M /boot/vmlinuz-4.8.0-49-generic.efi.signed
7.0M /boot/vmlinuz-4.8.0-52-generic
7.0M /boot/vmlinuz-4.8.0-52-generic.efi.signed
dky@dky-ThinkStation-P300:~$ df -h /boot
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda11 181M 124M 44M 74% /boot
dky@dky-ThinkStation-P300:~$ sudo fdisk -l
[sudo] dky 的密码:
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 9E8F81E4-A8BD-4CDF-AA46-E73E81E2A290

设备 Start 末尾 扇区 Size 类型
/dev/sda1 2048 2050047 2048000 1000M Windows recovery environment
/dev/sda2 2050048 2582527 532480 260M EFI System
/dev/sda3 2582528 2844671 262144 128M Microsoft reserved
/dev/sda4 2844672 966955007 964110336 459.7G Microsoft basic data
/dev/sda5 966955008 1354928127 387973120 185G Microsoft basic data
/dev/sda6 1354928128 1700600780 345672653 164.8G Microsoft basic data
/dev/sda7 1700601856 1701382143 780288 381M EFI System
/dev/sda8 1928761344 1953523711 24762368 11.8G Windows recovery environment
/dev/sda9 1701382144 1761382399 60000256 28.6G Linux filesystem
/dev/sda10 1761382400 1777195007 15812608 7.6G Linux swap
/dev/sda11 1777195008 1777586175 391168 191M Linux filesystem
/dev/sda12 1777586176 1928761343 151175168 72.1G Linux filesystem

Partition table entries are not in disk order.
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Ubuntu 16.04系统提示:卷boot仅剩余0字节的硬盘空间。按照网上方法试图删除不使用的内核,却报错

#24

帖子 vickycq » 2017-06-20 18:45

可以使用以下命令进一步清理。
您现在运行的内核是 4.8.0-52-generic,清理后,将只有 4.8.0-52-generic 的相关内容。且以后不会再自动更新 hwe 系列内核。

代码: 全选

sudo rm /boot/initrd.img-4.8.0-56-generic
sudo rm /boot/initrd.img-4.8.0-54-generic
sudo rm /initrd.img-4.8.0-36-generic
sudo rm /initrd.img-4.8.0-49-generic
sudo apt purge linux-image-4.8.0-36-generic linux-image-4.8.0-49-generic linux-headers-4.8.0-36 linux-headers-4.8.0-36-generic linux-headers-4.8.0-49 linux-headers-4.8.0-49-generic linux-headers-4.8.0-54 linux-headers-4.8.0-54-generic linux-image-extra-4.8.0-36-generic linux-image-extra-4.8.0-49-generic linux-image-extra-4.8.0-54-generic linux-headers-4.8.0-56 linux-headers-4.8.0-56-generic linux-signed-image-4.8.0-36-generic linux-signed-image-4.8.0-49-generic
目前停用 hwe 系列内核自动更新的机制是移除了 15 楼提到的三个元包。通过再次安装顶层包 linux-generic-hwe-16.04,可以恢复 hwe 系列内核自动更新。不过这只有在增大 boot 分区后才比较安全。

通过图形界面工具升级时,例如以后升级到 16.04.3 时,仍然有可能安装上述 hwe 系列内核顶层包。这时要注意观察

还有一个非 hwe 的 4.4 系列内核,由 linux-generic, linux-image-generic 等控制。不过貌似您早已移除了这几个包和所有的 4.4 系列内核。

如果您希望恢复自动内核更新:
您的 boot 分区 /dev/sda11 位于 swap 的后面。swap 分区体积为 7.6G。如果您不使用休眠功能,可以缩小甚至移除 swap 分区,多出来的空间给 boot。这样就可以通过再次安装上述顶层包恢复内核更新,不至于三天两头手动清理。不过磁盘分区操作比较危险。没有进行充分的调查研究之前不建议进行。涉及 swap 的操作还需要对 fstab, initramfs 等处进行改动
上次由 vickycq 在 2017-06-20 19:01,总共编辑 1 次。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
天线宝宝popo
帖子: 9
注册时间: 2017-06-16 10:21
系统: Ubuntu 16.04

Re: Ubuntu 16.04系统提示:卷boot仅剩余0字节的硬盘空间。按照网上方法试图删除不使用的内核,却报错

#25

帖子 天线宝宝popo » 2017-06-20 19:00

vickycq 写了:可以使用以下命令进一步清理。
您现在运行的内核是 4.8.0-52-generic,清理后,将只有 4.8.0-52-generic 的相关内容。且以后不会再自动更新内核。

代码: 全选

sudo rm /boot/initrd.img-4.8.0-56-generic
sudo rm /boot/initrd.img-4.8.0-54-generic
sudo rm /initrd.img-4.8.0-36-generic
sudo rm /initrd.img-4.8.0-49-generic
sudo apt purge linux-image-4.8.0-36-generic linux-image-4.8.0-49-generic linux-headers-4.8.0-36 linux-headers-4.8.0-36-generic linux-headers-4.8.0-49 linux-headers-4.8.0-49-generic linux-headers-4.8.0-54 linux-headers-4.8.0-54-generic linux-image-extra-4.8.0-36-generic linux-image-extra-4.8.0-49-generic linux-image-extra-4.8.0-54-generic linux-headers-4.8.0-56 linux-headers-4.8.0-56-generic linux-signed-image-4.8.0-36-generic linux-signed-image-4.8.0-49-generic
目前停用内核自动更新的机制是移除了 15 楼提到的三个元包。通过再次安装顶层包 linux-generic-hwe-16.04,可以恢复自动内核更新。不过这只有在增大 boot 分区后才比较安全。

通过图形界面工具升级时,例如以后升级到 16.04.6 时,仍然有可能安装上述顶层包。这时要注意观察

还有一个非 hwe 的 4.4 系列内核,由 linux-generic, linux-image-generic 等控制。不过貌似您早已移除了这几个包和所有的 4.4 系列内核。

如果您希望恢复自动内核更新:
您的 boot 分区 /dev/sda11 位于 swap 的后面。swap 分区体积为 7.6G。如果您不使用休眠功能,可以缩小甚至移除 swap 分区,多出来的空间给 boot。这样就可以通过再次安装上述顶层包恢复内核更新,不至于三天两头手动清理。不过磁盘分区操作比较危险。没有进行充分的调查研究之前不建议进行。涉及 swap 的操作还需要对 fstab, initramfs 等处进行改动
====================================================================
前面几个命令都没有问题,最后一个出现了问题呢

$ sudo apt purge linux-image-4.8.0-36-generic linux-image-4.8.0-49-generic linux-headers-4.8.0-36 linux-headers-4.8.0-36-generic linux-headers-4.8.0-49 linux-headers-4.8.0-49-generic linux-headers-4.8.0-54 linux-headers-4.8.0-54-generic linux-image-extra-4.8.0-36-generic linux-image-extra-4.8.0-49-generic linux-image-extra-4.8.0-54-generic linux-headers-4.8.0-56 linux-headers-4.8.0-56-generic linux-signed-image-4.8.0-36-generic linux-signed-image-4.8.0-49-generic
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Ubuntu 16.04系统提示:卷boot仅剩余0字节的硬盘空间。按照网上方法试图删除不使用的内核,却报错

#26

帖子 vickycq » 2017-06-20 19:04

天线宝宝popo 写了:E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
可能是其它工具正在后台自动刷新软件包列表,或您打开了软件中心或新立得等工具,把 dpkg 数据库暂时锁住了。等这些东西退出就会自动释放锁。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
天线宝宝popo
帖子: 9
注册时间: 2017-06-16 10:21
系统: Ubuntu 16.04

Re: Ubuntu 16.04系统提示:卷boot仅剩余0字节的硬盘空间。按照网上方法试图删除不使用的内核,却报错

#27

帖子 天线宝宝popo » 2017-06-20 19:32

vickycq 写了:
天线宝宝popo 写了:E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
可能是其它工具正在后台自动刷新软件包列表,或您打开了软件中心或新立得等工具,把 dpkg 数据库暂时锁住了。等这些东西退出就会自动释放锁。
====================================================================
清理完毕,我就用4.8.0-52的内核好了,短期内就不升级了,手动清理内核、扩大分区太麻烦了。再次谢谢你的帮助,教会我很多,以后还有问题的话可以私信发给你么?
执行22楼的代码如下:
dky@dky-ThinkStation-P300:~$ uname -a
Linux dky-ThinkStation-P300 4.8.0-52-generic #55~16.04.1-Ubuntu SMP Fri Apr 28 14:36:29 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
dky@dky-ThinkStation-P300:~$ dpkg -l | grep ' linux-'
ii linux-base 4.0ubuntu1 all Linux image base package
ii linux-firmware 1.157.8 all Firmware for Linux kernel drivers
ii linux-headers-4.8.0-52 4.8.0-52.55~16.04.1 all Header files related to Linux kernel version 4.8.0
ii linux-headers-4.8.0-52-generic 4.8.0-52.55~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
ii linux-image-4.8.0-52-generic 4.8.0-52.55~16.04.1 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
ii linux-image-extra-4.8.0-52-generic 4.8.0-52.55~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
ii linux-libc-dev:amd64 4.4.0-81.104 amd64 Linux Kernel Headers for development
ii linux-signed-image-4.8.0-52-generic 4.8.0-52.55~16.04.1 amd64 Signed kernel image generic
ii linux-sound-base 1.0.25+dfsg-0ubuntu5 all base package for ALSA and OSS sound systems
dky@dky-ThinkStation-P300:~$ du -sh /boot/*
1.4M /boot/abi-4.8.0-52-generic
195K /boot/config-4.8.0-52-generic
du: 无法读取目录'/boot/efi': 权限不够
4.0K /boot/efi
7.6M /boot/grub
39M /boot/initrd.img-4.8.0-52-generic
du: 无法读取目录'/boot/lost+found': 权限不够
12K /boot/lost+found
179K /boot/memtest86+.bin
181K /boot/memtest86+.elf
181K /boot/memtest86+_multiboot.bin
3.9M /boot/System.map-4.8.0-52-generic
7.0M /boot/vmlinuz-4.8.0-52-generic
7.0M /boot/vmlinuz-4.8.0-52-generic.efi.signed
dky@dky-ThinkStation-P300:~$ df -h /boot
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda11 181M 68M 101M 41% /boot
dky@dky-ThinkStation-P300:~$ sudo fdisk -l
[sudo] dky 的密码:
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 9E8F81E4-A8BD-4CDF-AA46-E73E81E2A290

设备 Start 末尾 扇区 Size 类型
/dev/sda1 2048 2050047 2048000 1000M Windows recovery environment
/dev/sda2 2050048 2582527 532480 260M EFI System
/dev/sda3 2582528 2844671 262144 128M Microsoft reserved
/dev/sda4 2844672 966955007 964110336 459.7G Microsoft basic data
/dev/sda5 966955008 1354928127 387973120 185G Microsoft basic data
/dev/sda6 1354928128 1700600780 345672653 164.8G Microsoft basic data
/dev/sda7 1700601856 1701382143 780288 381M EFI System
/dev/sda8 1928761344 1953523711 24762368 11.8G Windows recovery environment
/dev/sda9 1701382144 1761382399 60000256 28.6G Linux filesystem
/dev/sda10 1761382400 1777195007 15812608 7.6G Linux swap
/dev/sda11 1777195008 1777586175 391168 191M Linux filesystem
/dev/sda12 1777586176 1928761343 151175168 72.1G Linux filesystem

Partition table entries are not in disk order.
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Ubuntu 16.04系统提示:卷boot仅剩余0字节的硬盘空间。按照网上方法试图删除不使用的内核,却报错

#28

帖子 vickycq » 2017-06-20 21:00

天线宝宝popo 写了:以后还有问题的话可以私信发给
可以,不过最好发帖子,让其它网友也看看
天线宝宝popo 写了:执行22楼的代码如下:
目前与预期一致
天线宝宝popo 写了:短期内就不升级了
万一将来想升级,需要注意目前已经把 4.8.0-52 相关的 3 个包设为手动安装(apt-mark manual) 了,这意味着它们将永远不会被自动移除。楼上有网友说会自动清理内核,的确会,不过只会自动清理非常老的。但是我们把这些包标记为手动安装后,它们将永远不会被自动移除
4.8.0-52 内核一共有 5 个相关包,目前后 3 个被标记为手动安装:

linux-headers-4.8.0-52
linux-headers-4.8.0-52-generic
linux-image-4.8.0-52-generic
linux-image-extra-4.8.0-52-generic
linux-signed-image-4.8.0-52-generic

前两个是头文件,安装驱动,编译内核模块要用到
第三个是内核
第四个是模块
第五个是带签名的内核
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
回复