如何永久更改 grub 默认启动路径

如何永久更改 grub 默认启动路径

我尝试双启动 Ubuntu 和 Windows(Windows 已预装)。然后我搞砸了,用 GRUB 覆盖了 Windows 的启动路径。所以现在每次我启动电脑时,它都会先进入 GRUB 命令行。

我仍然可以通过输入以下命令进入 Windows:

root=(hd0,1)
chainloader --force +1
boot

但是,我每次还是必须输入这些命令。GRUB 无法识别以下命令save defaultmakeactive

更重要的是,我现在根本无法从包含 Linux 的 USB 启动。当我选择从 USB 驱动器启动时,我只会看到黑屏。如果需要安装 Ubuntu,我可以放弃 Windows。但现在我不知道该怎么做。

答案1

我通过使用启动修复解决了这个问题https://sourceforge.net/p/boot-repair-cd/home/Home/。将其刻录到磁盘/USB 中,从那里启动,它会自动修复启动问题。然后只需重新启动计算机即可。

答案2

否则你也可以有这个解决方案:

Rescatux 修复损坏的 GNU/Linux 和 Windows 安装和引导加载程序

下载“.iso”格式的文件并通过在终端中输入此命令将其安装到 USB 闪存驱动器上(在命令中替换源和目标):

dd bs=4M if=/link/to/my-distribution.iso of=/dev/sdx status=progress && sync

相关内容