我必须重新安装 GRUB 来修复 grub-rescue,但启动分区是 ntfs

我必须重新安装 GRUB 来修复 grub-rescue,但启动分区是 ntfs

我的电脑有 Windows 和 Ubuntu 双启动。我更新了 Windows,这让电脑启动到 grub-rescue。它还破坏了 GRUB 上的“Windows”选项,我用它修复了启动修复光盘,所以现在我的计算机启动到 grub-recue,从那里我可以手动访问 GRUB 并从那里启动到 Windows 或 Ubuntu。

我想跳过 grub-rescue 的手动部分,但我在网上找到的都是我应该使用以下命令重新安装 GRUB

sudo update-grub
sudo grub-install /dev/sdaX

sdaX 是启动分区。我使用的是

 sudo fdisk -l /dev/sda

发现它是 sda1。但是,/dev/sda1 的格式为 NTFS,grub-install 对此有抱怨,无法工作。有什么解决办法吗?

答案1

SpiderPig 对原帖的评论给出的回答:

Grub 通常安装在 /dev/sda 中,而不是 /dev/sda1 或任何其他分区中。这样,它就会在磁盘最开始处写入主引导记录。

相关内容