重新安装损坏的 vmlinuz-linux

重新安装损坏的 vmlinuz-linux

我双启动 Arch Linux 和 Windows 8.1。我忘记在 Windows 上禁用“快速启动”,它vmlinuz-linux/boot分区中损坏了。当我尝试从以下位置启动 Arch 时软糖靴,我收到以下消息:

Error loading \vmlinuz-linux: Volume Corrupt

我已经设置了网络访问和所有可用分区的 chroot。但我该如何重新安装呢vmlinuz-linux

答案1

虽然这个问题在评论中得到了回答,但我想澄清一下发生了什么,以便您将来可以理解这个问题。

vmlinuz 是 Linux 内核可执行文件的名称。如果该文件损坏,您将无法启动 Linux 内核,从而导致操作系统无法使用。 (没有内核,程序就没用,反之亦然)。

为您解决此问题的原因pacman -Syyu linux是 arch 包管理器将其 Linux 可执行文件重新加载到您的系统上。如果没有可用的包管理器,您将需要重新编译 Linux 内核并手动添加vmlinuz到您的/boot目录中。

相关内容