不存在 mkinitcpio 预设

不存在 mkinitcpio 预设

我的笔记本电脑在更新过程中没电了,因此 Linux 内核被截断。arch-chroot进入并重新安装后linux,就可以了,但是/boot/initramfs-linux.img(和后备)是空的。还有,/etc/mkinitcpio.d/linux.preset是空的。我该如何解决这个问题,以及如何生成预设?

ls /etc/mkinitcpio.d/什么也不返回

答案1

最近有这个。我的解决方案是从 Arch live 系统 chroot 到系统中。删除空的linux.preset然后/etc/mkinitcpio.d/运行pacman -S linux

这重新生成linux.presetinitramfs重建了。之后 Arch 像往常一样启动。

答案2

initramfs-linux.img相应地重新生成一个新的archlinux 维基

mkinitcpio -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img -k 5.5.7-arch1-1

用于ls /usr/lib/modules获取可用的内核。

相关内容