Debian

在安裝 Debian 之後,支持最小的 BASH-like。現在如何進行?

  • February 10, 2018

我剛剛從 live 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

開機

我怎樣才能永久進行這些更改?我快到了。

不知何故,您的系統的 grub 配置不正確。您可以手動創建 grub 條目,也可以使用grub2-mkconfig工具為您創建。

查找名為grub.cfgin的文件,/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. 如果您找到其他位置,請使用該位置。

引用自:https://unix.stackexchange.com/questions/423163