我已经安装了 ubuntu,但由于我的第一个磁盘有坏扇区,所以无法检测到我的 grub,我尝试使用这个命令:
sudo grub-install /dev/sdb1 --recheck --force-lba
但它不起作用。它提示了一条消息,如下所示:
/dev/loop0 does not have any corresponding BIOS drive.
如何在当前运行分区上安装 grub?
答案1
尝试通过实时 USB 启动 ubuntu 进行启动修复。
安装启动修复-->为此,打开终端并执行以下操作:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
运行启动修复-->
sudo boot-repair
点击“建议修复”。在纸上写下将出现的新 URL。
重新启动电脑
答案2
通常情况下,您会将 grub 安装到整个驱动器 ( /dev/sdb ),而不是其中的某个分区,但就您而言,您似乎正在使用 WUBI,因此无法使用 grub-install。我的建议是停止使用 WUBI 并真正安装 Ubuntu,因为 wubi 不再受支持。