我的电脑有 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 或任何其他分区中。这样,它就会在磁盘最开始处写入主引导记录。