私はインストールしましたアーキテクチャLinux中USB(GPT
パーティションテーブルを使用)
私はそれを3つのパーティションに分けました。 (すべてのパーティションの種類は次のとおりですLinux filesystem
。
- パーティション1は
/boot
次のようにフォーマットしました。FAT32
- パーティション 2 の形式は
SWAP
次のとおりです。SWAP
- パーティション 3
/
(FS のルート) は次のようにフォーマットされます。EXT4
私はそれを私のものから得ることができました小さな谷ノートブックの場合は、BOOTオプションを追加してから/boot/EFI/GRUB/grubx64.efi
。
しかし、メインコンピュータに接続すると(実行中)ギガバイトBIOS)USBスティックのバージョンLegacy
とバージョンが自動的に表示されますが、それらのいずれかUEFI
から起動することを選択すると、そのデバイスから起動できないというメッセージが表示されます。
私の理論は、ブートするBIOS
場所がわからない場合、.efi
BIOSが私が望むファイルを指すようにする方法はありますかefi
?
答え1
一部のEFI実装は他のものよりも難しいです。最大互換性を得るには、次のものを使用する必要があります。
- GPT
- 一つEFIシステムパーティション次のようにタグ付けされています(「Linux」ではありません)
- ESPは少なくとも100MB以上でなければなりません(確かな証拠はありませんが、一般的な経験則であるようです)。
- ESPはFAT32でフォーマットする必要があります(多くの実装ではNTFSも読み取ることができますが、すべてではありません)。
- ESPでは、ブートローダは次の場所に保存する必要があります。
EFI\boot\bootx64.efi
これにより、EFIは自動的にそれを選択できます。