私のコンピュータにDebian11や他のDebianベースのディストリビューションをインストールしようとしています。System76 ガラゴプロ自己開発したPopOを除くすべてのデバイスが起動に失敗しました!同じインストールが機能するプロットツイストシステム76ダータープロ機器。
UEFI / grubがインストールされている他のすべてのDebianディストリビューションには、次のメッセージが表示されます。2回目の再起動後にのみ可能です。 誰でも私に説明できますか?2回目の再起動後、なぜなぜこのようなことが起こるのでしょうか? 編集する:最初のログイン後。ユーザーログインなしで再起動しても機能します。
私はオンラインで見つけた多くの方法と方法を試しましたが、運がありませんでした。
私が得るエラー:
BdsDxe: No bootable option or device was found.
BdsDxe: Press any key to enter the Boot Manager Menu.
ただし、USBドライブを接続した場合にのみ、ブートマネージャは起動可能なデバイスを認識します。ただし、Debian のインストール直後に起動メニューに入ると、Debian の起動を行うことができます。
パーティションはsystem76の記事のパーティションと非常によく似ています。
# parted -l
Model: WDC WDS100T2B0C-00PXH0 (nvme)
Disk /dev/nvme0n1: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 boot, esp
2 538MB 999GB 999GB ext4
3 999GB 1000GB 1024MB linux-swap(v1) swap
答え1
System76 Galago ProのDebian 11でもこの問題が発生しました(ガーフ5)。 USBからDebian 11をインストールした後に同じエラーが発生しました。
BdsDxe: No bootable option or device was found.
BdsDxe: Press any key to enter the Boot Manager Menu.
解決策はEFIリムーバブルメディアパスへのgrub-efi強制インストール (このオプションを設定する他の方法がありますが、インストーラでエキスパートモードを使用してください。以下を参照してください。)
上記のリンクされたページの関連情報は次のとおりです(https://wiki.debian.org/UEFI):
ただし、システムに欠陥がある不幸な人々をサポートするために、grub-efiをリムーバブルメディアパスに強制的にインストールするオプションもあります。これを強制する回復モードオプションがあります。 UEFIシステムにDebianをインストールしてもDebianを起動できない場合は、この方法で問題を解決できます。エキスパートモードを使用して一般インストールの実行中に選択することも、プリセットユーザーが設定に次のオプションを追加することもできます(amd64の場合は、他のアーキテクチャに合わせてパッケージ名を調整します)。
grub-efi-amd64 grub2/force_efi_extra_removable boolean true
を使用して選択することもできます
dpkg-reconfigure grub-efi-amd64
。他の質問の中から、以下を見つけてください。
答え2
UEFIブートが起動ドライブを認識しない場合は、efiファイルに設定したルート定義が正しくないことを意味する可能性があります。 Grubを使用している場合は、ルートドライブを正しく識別していることを確認する必要があります(UUID / PARTUUIDまたは開発名を使用)。
しかし、システムを起動するためにGrubを使用する必要はありません。 mkinitcpioまたはdracutを使用して独自のefiファイルを作成して、UEFIから直接起動できます。これにより、(変更しやすい)8300の代わりにGPTタイプ8304を使用する限り、自動的に認識されるルートドライブについて心配する必要はありません。