Debian
在安裝 Debian 之後,支持最小的 BASH-like。現在如何進行?
我剛剛從 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.cfg
in的文件,/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
. 如果您找到其他位置,請使用該位置。