在他们之间,AFH和罗密欧尼诺夫基本上都有答案,但它需要捆绑在一起。
您的 /boot
分区是分开的,因为这基本上是使用LVM所必需的(LVM不是文件系统,而是逻辑卷的容器,它本身包含文件系统)。可以调整LVM分区的大小;看到 这里 了解所需要的概要。我不确定我会去那里,但....
您报告您的更新过程抱怨您的244 MiB空间不足 /boot
分区,但该分区目前只使用了52%。通常创建单独的分发 /boot
分区通常使它们大约是你的两倍,但是你的更新试图将那里使用的空间量增加近一倍仍然很奇怪。我正在键入它的Ubuntu 14.04安装仅使用80 MiB /boot
。因此,您可能想检查那里有什么。类型 ls -lh /boot
。这是我在我的系统上看到的内容:
$ ls -lh /boot
total 70M
-rw-r--r-- 1 root root 1.2M Feb 14 17:06 abi-3.13.0-45-generic
-rw-r--r-- 1 root root 1.2M May 4 01:09 abi-3.13.0-52-generic
-rw-r--r-- 1 root root 162K Feb 14 17:06 config-3.13.0-45-generic
-rw-r--r-- 1 root root 162K May 4 01:09 config-3.13.0-52-generic
drwxr-xr-x 10 root root 4.0K Dec 31 1969 efi
drwxr-xr-x 3 root root 1.0K May 7 11:30 extlinux
drwxr-xr-x 5 root root 1.0K Mar 12 20:08 grub
drwxr-xr-x 2 root root 1.0K Feb 14 17:06 grub.bak
-rw-r--r-- 1 root root 20M Feb 26 18:39 initrd.img-3.13.0-45-generic
-rw-r--r-- 1 root root 20M May 7 11:28 initrd.img-3.13.0-52-generic
drwx------ 2 root root 12K Feb 14 17:05 lost+found
-rw-r--r-- 1 root root 173K Feb 14 17:06 memtest86+.bin
-rw-r--r-- 1 root root 174K Feb 14 17:06 memtest86+.elf
-rw-r--r-- 1 root root 175K Feb 14 17:06 memtest86+_multiboot.bin
-rw-r--r-- 1 root root 227 Feb 14 17:06 refind_linux.conf
-rw------- 1 root root 3.3M Feb 14 17:06 System.map-3.13.0-45-generic
-rw------- 1 root root 3.3M May 4 01:09 System.map-3.13.0-52-generic
-rw------- 1 root root 5.6M Feb 14 17:06 vmlinuz-3.13.0-45-generic
-rw-r--r-- 1 root root 5.6M Feb 19 21:38 vmlinuz-3.13.0-45-generic.efi.signed
-rw------- 1 root root 5.6M May 4 01:09 vmlinuz-3.13.0-52-generic
-rw-r--r-- 1 root root 5.6M May 10 21:36 vmlinuz-3.13.0-52-generic.efi.signed
这是相当典型的(虽然比一些系统稍微多一些)。如果您看到的文件类型不同于我在此处显示的类型,则可能会添加一些新的和无关的文件,并且此类文件可能是删除的候选对象 - 但如果您不理解它们,请先咨询建议删除它们。
要检查的另一件事是无关的内核。这些是名称以...开头的文件 vmlinuz
。 (他们配对 initrd.img
您搜索AFH的文件。)我自己的示例显示了四个内核文件,但这些文件只是两个内核的签名和无符号版本。如果您看到三个以上的内核版本(每个版本都可以以有符号和无符号形式提供),请尝试以下命令:
sudo apt-get autoremove
此命令应删除系统中除原始内核和最新内核之外的所有内核,这样可以清空一些空间。
如果必须调整分区大小,则缩小EFI系统分区可能更安全(ESP; /dev/sda1
在你的情况下)和扩展 /boot
进入那个空间而不是弄乱你的LVM设置。我不建议调整大小超过200 MiB,你应该 无疑 备份 两个分区 在继续之前在可移动媒体上,因为两个分区对于启动都很重要,所以如果出现问题,你将陷入深深的麻烦。另外,请注意,某些EFI可能对其ESP上的FAT文件系统很挑剔。一些(大多数是旧的EFI,从2012年之前)将对FAT32 ESP小于512 MiB做出反应。因此,如果您尝试以这种方式调整大小,首先缩小ESP,然后进行测试启动。如果可以启动,请展开 /boot
进入释放空间并再次尝试启动。如果在收缩ESP后出现问题,请使用紧急系统将其扩展回原始尺寸。
/boot
,你应该用输出问一个新问题ls -lR /boot
。