如何从 grub 恢复我的 Fedora 启动?

如何从 grub 恢复我的 Fedora 启动?

我明天换了旧硬盘来保存一些旧文件。再次安装新磁盘后,我无法再在 fedora 中启动,并且只能看到 grub 命令显示。在此输入图像描述 现在我只有手机,所以我拍了一张照片,但我不知道在“root=”命令中输入什么,正如您在图片上看到的那样。您能帮我恢复电脑的启动过程吗?

答案1

据我根据您发布的图片确定,您需要:

linuxefi (hd0,gpt6)/vmlinuz-5.0.16-100.fc28.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap
initrd (hd0,gpt6)/initramfs-5.0.16-100.fc28.x86_64.img
boot

您可能会在启动时获得比您熟悉的更多的诊断输出,因为省略了一些非必要的选项,但这应该可以让您的系统启动并运行。

系统启动并运行后:确保/boot/efi已挂载,然后运行grub2-install /dev/sda以刷新 GRUB 安装和 UEFI NVRAM 引导变量(您可以使用它efibootmgr -v来检查 UEFI 引导变量)。

相关内容