安装 Debian 后,支持最少的类似 BASH 的功能。现在如何进行?

安装 Debian 后,支持最少的类似 BASH 的功能。现在如何进行?

我刚刚从实时 USB 安装了 Debian Stretch。我让安装自动完成所有分区等操作。但我重新启动后出现黑屏,上面写着:

支持最小的类似 BASH 的行编辑...

我现在该往哪个方向走?

编辑:

如果我输入这个我从论坛盲目复制的神秘奥秘,我每次都可以启动:

设置根=(hd0,gpt2)

linux /boot/vmlinuz-3.16.0-4-amd64 root=/dev/sda2 ro

initrd /boot/initrd.img-3.16.0-4-amd64

启动

我怎样才能使这些改变永久化?我快到了。

答案1

不知何故,你的系统 grub 配置不正确。您可以手动创建 grub 条目,也可以使用grub2-mkconfig工具为您创建。

查找名为 的文件grub.cfg/boot它可能位于/boot/grub/grub.cfg.

如果您想手动执行此操作,请在文件中添加以下条目。

menuentry 'Debian' {
set root=(hd0,gpt2)
linux /boot/vmlinuz-3.16.0-4-amd64 root=/dev/sda2 ro         
initrd /boot/initrd.img-3.16.0-4-amd64
}

或者您可以grub2-mkconfig在系统启动后手动安装一次,如下所示。(受到推崇的)

sudo apt install grub2-tools

备份您现有的grub.cfg

cp /boot/grub/grub.cfg /boot/grub/grub.cfg.back

然后grub.cfg使用grub2-mkconfig如下方式生成新的

grub2-mkconfig >/boot/grub/grub.cfg

现在你的系统应该可以正常启动了

笔记我假设grub.cfg您系统中的位置是/boot/grub/grub.cfg.如果您发现其他位置,请使用该位置。

相关内容