我在使用“Grub Customizer”自定义 grub 时错误地删除了所有 grub 条目。现在,每当我尝试启动 Fedora Linux 时,都会出现黑屏,只显示“grub>”提示符。
我该如何解决这个问题?我同时安装了另外两个操作系统。Fedora 在“sda3”上
答案1
幸运的是Fedora 维基涵盖了这个主题!看来您只需使用 Live CD 即可非常轻松地重新安装 GRUB。
从安装启动介质启动系统。(live CD/USB)
在安装启动提示符下输入 linux rescue 进入救援环境。
输入 chroot /mnt/sysimage 来挂载根分区。
键入 /sbin/grub-install bootpart 以重新安装 GRUB 引导加载程序,其中 bootpart 是引导分区(通常是 /dev/sda)。(在您的情况下,可能是 sda3)
检查 /etc/grub.d/10_linux 文件,因为 GRUB 可能需要在 /etc/grub.d/40_custom 中添加其他条目来控制其他操作系统。
重新启动系统。
这些说明直接来自 Wiki。
答案2
无需更改为 sda3;使用 /dev/sda。然后使用命令
grub2-mkconfig -o /boot/grub2/grub.cfg