Debian をインストールして GNU GRUB に入りましたが、起動に役立つ必要があります

Debian をインストールして GNU GRUB に入りましたが、起動に役立つ必要があります

debainをインストールし、grubに入りました。インストールは完璧で、最後に再起動するように求められました。再起動してGNU GRUBに入りました。 Debianを10回再インストールしました。 GNU GRUBで起動するのに助けが必要です。

編集:以下は画面の写真です。ここに画像の説明を入力してください。

編集2:要求に応じて、efibootmgr -v画面は次のようになります。

BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000,2001,2002,2003
Boot0000* debian    HD(1,GPT,18215531-3da9-4e9f-9bd8-fb811a4a8e0b,0x800,0x100000)/File(\EFI\debian\shimx64.efi)
Boot0001* ubuntu    HD(1,GPT,18215531-3da9-4e9f-9bd8-fb811a4a8e0b,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)RC
Boot2001* EFI USB Device    RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network   RC

ベストアンサー1

ブート問題の場合、Xubuntu インストールの以前のブートローダがまだデフォルトのブートターゲットとして選択されている可能性があります。 BIOSの起動順序の設定に進み、名前付き起動ターゲットがデフォルトの場所debianにあることを確認します。

または、次のコマンドを使用してオペレーティングシステム内でこれを実行できますefibootmgr。ヘルプが必要な場合は、出力(ルートとして実行)をコピーしてefibootmgr -v元の投稿に貼り付けます。その出力を確認すると、問題を簡単に確認し、問題を解決するために必要な正確なコマンドを提供できます。

efibootmgr -v出力で、最初のブートターゲットがnumberでisBootOrder:を確認できます。したがって、問題を引き起こすのは、以前のUbuntuインストールの残余です。また、この行は、システムが現在の開始項目を使用して開始されたことを確認します。0001Boot0001ubuntuBootCurrent:Boot0001

BootOrderの最初の項目debianに設定することで問題を解決できます。Boot0000

efibootmgr -o 0000,0001,2001,2002,2003

また、Xubuntu を使用しなくなった場合は、そのブートローダの最後のトレースを削除する必要があります。

efibootmgr -b 0001 -B
rm -r /boot/efi/EFI/ubuntu

おすすめ記事