如何恢复我的启动分区 manjaro/arch?

如何恢复我的启动分区 manjaro/arch?

我需要完全重建我的启动分区。文件系统具有用于启动的 sda1 250mb 和 sda2 lvm luks,其中使用 ManjaroVG-ManjaroHome、ManjaroVG-ManjaroRoot 和 ManjaroVG-ManjaroSwap 进行加密。如果有帮助的话,我有我最初安装的实时USB。目前,当尝试引导返回时,内核会出现恐慌Kernel panic - not syncing: VFS : Unable to mount root fs on unkown-block(0,0)。不过我可以使用 live usb chroot 到它。

答案1

这可能是由最近的内核更新引起的。尝试进入启动菜单,看看是否可以选择不同的旧版本内核。用那个启动,之后应该可以正常工作。

请看一下这个线程: http://ubuntuforums.org/showthread.php?t=1751574&p=10780594#post10780594

如果这不起作用,您应该使用 LiveCD 发行版(例如 SystemRescueCD),运行分析testdisk并查看问题所在。

答案2

我不知道这是否适用于您,但上周我遇到了两次同样的问题并解决了(或解决了)它。

除了Manjaro之外,我还安装了Linux Mint 17.2(基于Ubuntu 14.04 LTS)和Kubuntu 15.10。

就我而言,我发现实际上 Mint 在升级内核时造成了损害,因为 Arch 引导线比它的引导线更复杂乌班图os-prober期望。

我通过以下方式恢复了引导加载程序Manjaro 维基上的这些说明它工作得很好。

安装另一个 Linux 后我遇到的另一个问题是交换分区已被改造。然后,我的 manjaroetc/fstab通过它来引用它通用唯一标识符,已被更改,系统无法再启动。

相关内容