数日前、新しいHP Pavilion dv6でCDから起動しようとしていましたが、EFIを使用していないLinuxディストリビューションが原因で、多くの不満がありました。
さらに、EFIBiosはInsydeH20ですが、私が読んだところ、Linuxに関していくつかの問題があります。
ただし、これはハードドライブからのLinuxの起動に関連しているようです。私は知りたいだけです:
LinuxをEFIモードで起動するには、両方カーネル構成オプションおよびブートメディア上のパーティションとファイルの特定のレイアウトが必要です。最近のカーネル構成オプションは非常に一般的であるため、これは実際的な制限というよりも理論上の制限です。ディスク/ファイルのレイアウトの問題は、より限界があります。基本的に、EFIはEFIシステムパーティション(ESP)、に格納されているEFIブートローダーを使用します。これは、特定のタイプコード(GPT上のC12A7328-F81F-11D2-BA4B-00A0C93EC93B)でフラグが付けられたパーティションのFAT32ファイルシステムです。ディスク)。リムーバブルディスク上のOSインストーラーの場合、ブートローダーは通常リムーバブルディスクのESP)のEFI/BOOT/bootx64.efi
になります。CDの場合、このファイルはElにあります。 EFI固有の準備方法を使用したToritoブートイメージ。このため、ブート可能なCD/DVDイメージよりもブート可能なUSBフラッシュドライブを準備する方が簡単です。もちろん、ブートローダーには、構成ファイルやサポートなどの独自の要件があることがよくあります。ファイル。
今日、Fedora、Ubuntu、Mint、SUSE、および他の多くのディストリビューションがEFIモードのインストールをサポートしていると確信しています。私が最後に試したのですが、Debianはしませんでしたが、それは作業中であるか、最新バージョンで変更されている可能性があると聞いています(詳細は自分で確認する必要があります)。残念ながら、インストーラーをEFIモードで起動するのは難しい場合があります。問題は、最新のUEFIベースのPCのほとんどがBIOS /レガシーブートモードのサポートを備えているため、ブートしようとすると、EFIモードと同じくらい簡単にBIOSモードでブートする可能性があることです。 F2、F8、または起動メニューを表示するために押すキーを押すと、メディアを起動するための2つのオプションのセットが表示されることがよくあります。1つのオプションはBIOSモードで起動し、もう1つのオプションはEFIモードで起動します。起動したら、/sys/firmware/efi
ディレクトリを探します。存在する場合は、EFIモードで起動しています。そうでない場合は、おそらくBIOSモードで起動しています(ただし、efivars
カーネルモジュールを挿入する必要があるだけかもしれません)。