Linux Live USBはGigabyteマザーボードから起動しません。

Linux Live USBはGigabyteマザーボードから起動しません。

私はインストールしましたアーキテクチャLinuxUSBGPTパーティションテーブルを使用)

私はそれを3つのパーティションに分けました。 (すべてのパーティションの種類は次のとおりですLinux filesystem

  1. パーティション1は/boot次のようにフォーマットしました。FAT32
  2. パーティション 2 の形式はSWAP次のとおりです。SWAP
  3. パーティション 3 /(FS のルート) は次のようにフォーマットされます。EXT4

私はそれを私のものから得ることができました小さな谷ノートブックの場合は、BOOTオプションを追加してから/boot/EFI/GRUB/grubx64.efi

しかし、メインコンピュータに接続すると(実行中)ギガバイトBIOS)USBスティックのバージョンLegacyとバージョンが自動的に表示されますが、それらのいずれかUEFIから起動することを選択すると、そのデバイスから起動できないというメッセージが表示されます。

私の理論は、ブートするBIOS場所がわからない場合、.efiBIOSが私が望むファイルを指すようにする方法はありますかefi

答え1

一部のEFI実装は他のものよりも難しいです。最大互換性を得るには、次のものを使用する必要があります。

  • GPT
  • 一つEFIシステムパーティション次のようにタグ付けされています(「Linux」ではありません)
  • ESPは少なくとも100MB以上でなければなりません(確かな証拠はありませんが、一般的な経験則であるようです)。
  • ESPはFAT32でフォーマットする必要があります(多くの実装ではNTFSも読み取ることができますが、すべてではありません)。
  • ESPでは、ブートローダは次の場所に保存する必要があります。EFI\boot\bootx64.efiこれにより、EFIは自動的にそれを選択できます。

関連情報