无法访问 Manjaro(未找到内核文件)

无法访问 Manjaro(未找到内核文件)

我有 Prime OS 和 Windows 10 以及 Linux Manjaro。我使用 Prime OS 将近 2 个小时。然后,我关掉笔记本电脑 30 到 60 分钟。然后,我打开笔记本电脑,使用 Windows 10 1 个小时。在 Windows 10 上工作之后,我曾想过在 Linux Manjaro 上工作。所以,我关掉了笔记本电脑。不幸的是,关闭笔记本电脑花了太多时间,这就是我通过电源按钮关闭笔记本电脑的原因。同样,Windows 10 会自动打开(不显示 grub)。因此,我再次通过电源按钮关闭了笔记本电脑。当我打开笔记本电脑并单击 Linux Manjaro 时,我看到了以下屏幕。

error: file `/boot/vmlinuz-5.10-x86_64' not found.
error: you need to load the kernel first.

Press any key to continue..._ 

我认为我无法从 Windows 或 Prime OS 访问 Manjaro 的文件(我不确定)。如何开启 Manjaro?

这是我的 grub 信息 GRUB 信息

我找到了以下解决方案

  1. https://forum.manjaro.org/t/boot-file-not-found/60059
  2. https://forum.manjaro.org/t/file-boot-vmlinuz-5-4-x86-64-not-found/18488
  3. https://forum.manjaro.org/t/manjaro-unable-to-boot-error-file-boot-vmlinuz-5-7-x86-64-not-found/18445/3

目前,我没有可启动 USB。那么,我该如何从 grub 中处理它呢?我也可以转向 grub 命令行。

我已经说过在启动 Manjaro 之前我做了什么。经过一番搜索后,我记得我已经破坏了更新系统。我已经运行以下命令

sudo pacman -Syyu

然后,我按下了Ctrl+ C。从那时起,我就面临着这个问题。


目前我的想法是从 grub 命令行在 Manjaro 中以某种方式搜索 vmlinuz。

图片替代文本

我曾尝试过search,,locatefind他们都没有工作。但是,搜索选项被用于其他用途。

答案1

不幸的是,您并不是唯一遇到此问题的人。许多人中断更新过程,因为他们认为他们的机器挂起,然后按下重置按钮。对于其他人来说,更新过程可能会因其他原因而中断,但更新中断确实会让您没有可启动的内核,因为内核映像仅在更新过程的最后阶段才正确安装。

我试图从 grub 命令行解决问题。但是,我无法从 grub 解决它。这就是为什么我必须带一个可启动的USB。我已经在该 USB 中安装了 Manjaro。您也可以使用 Arch-Linux。我在 Manjaro 打开了终端。然后,我执行了以下命令。

sudo su -             #to be a root user
manjaro-chroot -a     #to find my Manjaro system. And, be a root user in that system

这将自动检测您的 Manjaro 安装。如果您安装了多个操作系统,则可能需要输入列表中的数字。

pacman-mirrors -f 5 && pacman -Syyu        #update Manjaro system
exit                                       #to exit Manjaro system
exit                                       #to exit from root user
reboot now                                 #to reboot your PC. You can run the command without exiting from root user

实际上,您在更新系统时遇到了中断的问题。这就是你丢失内核的原因。当您更新 Manjaro 系统时,它会再次正常工作。

相关内容