![如何恢复我的启动分区 manjaro/arch?](https://linux22.com/image/79724/%E5%A6%82%E4%BD%95%E6%81%A2%E5%A4%8D%E6%88%91%E7%9A%84%E5%90%AF%E5%8A%A8%E5%88%86%E5%8C%BA%20manjaro%2Farch%EF%BC%9F.png)
我需要完全重建我的启动分区。文件系统具有用于启动的 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
通过它来引用它通用唯一标识符,已被更改,系统无法再启动。