我在尝试更新 initramfs 工具时遇到了问题。我按照 H Dirk Schmitt 在之前讨论此问题的帖子中给出的以下说明进行操作。
sudo dpkg --force-depends --purge initramfs-tools initramfs-tools-ubuntu-touch
sudo rm -rf /var/lib/initramfs-tools/
sudo apt-get update
sudo apt-get install initramfs-tools
系统告诉我有未满足的依赖项 initramfs-tools-core,并建议运行
sudo apt-get -f install
我这样做了,但当它发现
initrd image: /boot/initrd.img-4.4.0-79-generic
我不知道下一步该做什么。
有什么建议吗?
谢谢奈杰尔。
我尝试按照 starkus 的建议从本地档案安装 initramfs-tools,但仍然遇到同样的问题。
nigel@user-PC:~$ sudo dpkg --configure --pending
Setting up initramfs-tools (0.122ubuntu8.11) ...
update-initramfs: deferring update (trigger activated)
Setting up linux-image-4.13.0-31-generic (4.13.0-31.34~16.04.1) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-4.13.0-31-generic
) points to /boot/initrd.img-4.13.0-31-generic
(/boot/initrd.img-4.13.0-31-generic) -- doing nothing at /var/lib /dpkg/info/linux-image-4.13.0-31-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-4.13.0-31-generic
) points to /boot/vmlinuz-4.13.0-31-generic
(/boot/vmlinuz-4.13.0-31-generic) -- doing nothing at /var/lib/dpkg/info /linux-image-4.13.0-31-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.13.0-31-generic /boot/vmlinuz-4.13.0-31-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.13.0-31-generic /boot/vmlinuz-4.13.0-31-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.13.0-31-generic /boot/vmlinuz-4.13.0-31-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-31-generic