我正在双重启动 Crunchbang 和 Windows 8.1。每当我启动计算机时,就会出现 GRUB。但是,GRUB 不是以菜单形式出现,而是以最小 grub bash 形式出现。
经过一段时间的折腾后,以下命令恢复了菜单:
grub> configfile (hd0,gpt8)/boot/grub/grub.cfg
注意:我的 Crunchbang 分区位于 /dev/sda8。
我对 Linux 不是很在行,但我认为这意味着启动 GRUB 时未使用 GRUB 配置文件。我该如何修复此问题?
答案1
如果这不起作用,则有一个 grub 安装命令,通常随发行版一起安装/重新安装 grub。分区可能已被安装打乱,并且 grub 不知道在哪里找到它的文件。安装实用程序应该更新 mbr 中的第 1 阶段文件,以便他们知道 linux/grub 在哪里。