ライブ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エントリを手動で作成したり、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
。別の場所を見つけたら、その場所を使用してください。