use*_*403 13 upgrade 11.04 initramfs
我刚刚从 10.10 升级到 11.04。在升级过程中,它说设置initramfs-tools有问题,我需要做 sudo dpkg --configure -a
所以一旦我第一次启动 11.04,我就这样做了。这是输出。
Setting up initramfs-tools (0.98.8ubuntu3) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.38-8-generic
gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-2.6.38-8-generic
dpkg: error processing initramfs-tools (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
initramfs-tools
Run Code Online (Sandbox Code Playgroud)
找了一圈,好像是我的/boot分区空间不足的问题。它只有 100 MB,这以前从来没有出现过问题,但是尽管删除了除最新内核之外的所有内容,但我仍然收到相同的消息。
Lek*_*eyn 19
100MB 足以容纳 2 个内核和一个 init ramdisk。您可以通过执行以下命令查看当前安装的内核:
dpkg -l 'linux-image-*' | grep '^ii'
Run Code Online (Sandbox Code Playgroud)
示例输出:
ii linux-image-2.6.35-28-generic 2.6.35-28.50 Linux kernel image for version 2.6.35 on x86/x86_64
ii linux-image-2.6.38-8-generic 2.6.38-8.42 Linux kernel image for version 2.6.38 on x86/x86_64
ii linux-image-generic 2.6.38.8.22 Generic Linux kernel image
Run Code Online (Sandbox Code Playgroud)
确认最新的内核可以正常工作后,您可以删除以前的内核。在这种情况下,只有一个冗余内核:
sudo apt-get purge linux-image-2.6.35-28-generic
Run Code Online (Sandbox Code Playgroud)
如果此过程由于先前的安装触发器而未完成,请尝试在 之前添加-f( --fix-broken) purge。
| 归档时间: |
|
| 查看次数: |
12800 次 |
| 最近记录: |