安装另一个 NVMe SSD 后 Arch Linux 以紧急模式启动

安装另一个 NVMe SSD 后 Arch Linux 以紧急模式启动

因此,我最近在计算机中安装了另一个 NVMe SSD,但我的 Arch Linux 将不再启动。这是我在启动后立即收到的消息:

在此输入图像描述

fstab这是我的外观的副本:

在此输入图像描述

另外请注意,我的系统是与 Windows 双引导的,我的引导加载程序是 GRUB。

另请注意,在查看了一些论坛后,几个月前 LVM2 出现了问题,请参阅:https://www.reddit.com/r/archlinux/comments/8y2xas/file_system_dependency_not_found_on_boot_yet_the/

我认为发生的情况是我的引导顺序正在寻找root,/homeswapin nvme0n1p*,但安装另一个 NVMe SSD 已将装有 Linux 的驱动器的 SSD 名称更改为nvme1n1p*(注意从 0 --> 1 的更改)!如何告诉引导顺序在正确驱动器上的正确分区中查找?

答案1

我找到了解决我的问题的方法:

在我的计算机中安装了额外的 nvme 驱动器后,安装了 arch linux 的驱动器和分区从 nvme0** 重命名为 nvme1**。我通过简单地使用 nano 直接编辑位于 /etc 中的 fstab 文件并手动更改 0 --> 1 来解决我的问题,以便引导顺序实际上在我的根、/home 和 SWAP 分区的正确位置中查找。

希望这对遇到这个奇怪问题的人有所帮助!

相关内容