在外部硬盘上安装 Linux Debian(不是实时启动)后,无法启动。如果我启动电脑,它会自动跳转到 grub-rescue。我应该如何修复它?内部硬盘上仅安装了 Windows 10。
感谢您的帮助。
答案1
回答者安瓦尔在Askubuntu.com
如果您过去能够启动 Ubuntu,但现在无法启动,请按照以下步骤解决问题。
首先键入
ls
命令并按Enter以查看所有可用分区。条目将显示为(hd0,msdos1) (hd0,msdos2) (hd0,msdos5)
等。然后输入 ls
(hd0,msdos1)/
查看驱动器的内容。如果您看到类似vmliuz
或 的条目initrd
,则它是您的 Linux 分区。如果使用 (hd0,msdos1) 失败,请尝试使用 (hd0,msdos2) 等,直到您识别出您的 Ubuntu 分区。当您正确识别您的 Ubuntu 分区时,请键入
root=(hdX,msdosX)
,并将 替换X
为正确识别的编号。例如,如果您通过输入看到vmlinuz
和条目,则命令将为。initrd
ls
(hd0,msdos5)
root=(hd0,msdos5)
然后键入
configfile /boot/grub/grub.cfg
并键入Enter。这将为您带来以前的 Ubuntu grub 菜单。然后选择启动Ubuntu的条目。
启动后,打开终端并输入 sudo update-grub 并按 Enter。这将更新 grub 菜单并防止将来出现问题。
如果安装后无法启动 Ubuntu,重新安装 Ubuntu 是最好的选择。你可以检查这个问题: