web-dev-qa-db-ja.com

BIOSとUEFIシステムの両方で動作する起動可能なDebianUSBドライブを作成するにはどうすればよいですか?

Debianで起動可能なUSBドライブを作成し、BIOSシステムとUEFIシステムの両方で起動できるようにしたい。 BIOSシステムとUEFIシステムの個別の手順しか見つかりませんでした。解決策を見つけるのを手伝ってください。

7
Alexander230

Debianインストールイメージの作成について話しているのであれば、ステップバイステップの説明を提供することはできません。ただし、EFIとLinuxの両方で起動可能なUSBドライブを作成する一般的な方法は次のとおりです。

  1. パーティションのあるディスクを準備します。 GPTはおそらくこれに対して最も信頼性がありますが、MBRは少なくとも一部のシステムでも機能します。 EFIシステムパーティション(ESP) および(GRUB 2)を使用する場合)a BIOSブートパーティション を必ず含めてください。
  2. 64ビットLinuxをUSBドライブにインストールします。 (32ビットLinuxは、まれな32ビットEFIベースのPCで、または64ビットEFIブートローダーを使用してのみEFIモードで起動します。最近では、64ビットLinuxを使用するのがおそらく最善です。 。)
  3. BIOSモードのブートローダーをインストールします(おそらくGRUB 2ですが、GRUB GPTサポート、SYSLINUX、またはLILOでパッチされたレガシーも機能します)。
  4. EFIモードのブートローダー/マネージャー(GRUB 2、Fedoraのパッチが適用されたGRUB Legacy、最近のSYSLINUX、rEFInd、またはgummiboot))をESP as EFI/BOOT/bootx64.efi

もちろん、Debianインストーラーは独自の方法でセットアップされているため、ステップ2では、インストーラーがどのように機能するかを理解し、USBフラッシュドライブから機能するように「変換」します。

3
Rod Smith

DebianとUbuntuは技術的に十分に近いので、UbuntuのこのメソッドはDebianでも機能する可能性があります: https://help.ubuntu.com/community/Installation/UEFI-and-BIOS

編集:最初に、32ビットまたは64ビットのどちらのフレーバーが必要かを決定する必要があります。ほとんどの人は64ビット、つまりAMD64を使いたいと思うでしょう。次に、次のようにpartedを使用してパーティションテーブルを作成します。bios_grubの場合は〜1MB、EFIシステムパーティション(ESP)の場合は〜256MB(または512MB、実際にはユーザーが決定します)。次に、/およびスワップ用のLinuxパーティションを作成し、追加のパーティションとLVMの使用の可能性は完全にあなた次第です。

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  2097kB  1049kB                        bios_grub
 2      2097kB  264MB   262MB   fat32                 boot
 3      264MB   7434MB  7170MB  ext4
 4      7434MB  7799MB  365MB   linux-swap(v1)

次に、Debianを、できればUEFIモードでインストールします。ブートローダー(ESPにインストールされます)を構成した後、Debianインストールメディアで再起動しますが、今回はBIOSモードです。 GRUBをbios_grubパーティションにインストールしてみてください。Ubuntu12.04LTSでは、外部リポジトリからのみ利用可能なboot-repairを使用できます(UEFIモードで1回、 BIOSモード)ですが、これがDebianでも利用できるかどうかはわかりません。推奨される修復設定で両方の時間実行してください。

Debianでは、おそらく手動でGRUBを手動でインストールし、ESPにUEFIブートローダーとして1回、BIOSブートとして1回インストールする必要があります。 bios_grubパーティションのセクター。

自動カーネル更新は、現在実行中のシステム、つまりBIOSまたはUEFIのいずれかで、現在の構成に応じてのみ更新されることに注意してください。これIS自動ではありません。

リンクされたソース、およびそこからリンクされたソースで説明されている他のいくつかの可能性があります。また、インストールされているDebianとDebianのインストーラがマルチシステム(UEFI + BIOS)であることも異なります。さらに、UEFIモードでは、セキュアブートを使用できるようにするかどうかを検討する必要があります。

0
luttztfz