Manjaro 无法启动,modules.devname not found 然后未知磁盘 UUID 错误

zak*_*vic 5 boot manjaro

我开始使用包管理器而不是命令行更新笔记本电脑上的 manjaro(可能是因为推送通知......)但同时意识到我的电池不足,我取消了正在进行的更新。这是在流程的最开始阶段,实际上假设到目前为止还没有做任何事情。这很可能是它在下次重新启动时无法启动的原因。

  • 我从另一个操作系统 chroot 到它并完成更新系统。即使通过系统也没有启动。
  • 我从其他操作系统 chroot 进入它并在此之后重新安装 grub 。然后它又没有帮助。

有这个警告,当我尝试启动时看起来很糟糕

警告:/lib/modules/4.9.20-1-MANJARO/modules.devname 未找到 - 忽略

然后错误是它无法通过 UUID 找到根分区,但我认为这是警告的后果。
然后它把我扔进一个冰冻的壳里,在那里我什么也做不了。

谢谢你的帮助。

zak*_*vic 4

从其他操作系统,chroot 到您的发行版
,例如从 manjaro live-CD,如此处所述

然后做

mkinitcpio -p linuxXX
Run Code Online (Sandbox Code Playgroud)

例如。为我

mkinitcpio -p linux49
Run Code Online (Sandbox Code Playgroud)

您可以通过查看来找到要使用的版本/etc/mkinitcpio.d/

然后重新启动