MintとUbuntuのインストールメディアとしてUSBドライブを使用する必要があります。そのため、USBを起動可能にするunetbootinがあります。
しかし、私のPCはEFIブートのみをサポートしています(ブートデバイスを追加している間、.efi
ファイルパスなど)。
私の質問は、いくつかのファイル(.efi
ファイル)?
elilo
というブートローダーを聞いたことがありますが、使い方がわかりません。そして、私は rEFInd 、 rEFIt などを試しましたが、USBから起動していますが、USBドライブでLinuxディストリビューションを起動するように設定する方法がわかりません。
EFIブートローダーをUSBドライブにインストールする必要があります。 elilo は以前使用したものですが、 GRUB2 を使用することもできます。 buntu AMD64 elilo パッケージは、64ビットバイナリを/usr/lib/elilo/elilo.efi
に、32ビットバイナリを/usr/lib32/elilo/elilo.efi
にインストールします。
EFIファームウェアは、リムーバブルメディアでファイル/EFI/BOOT/BOOTX64.efi
を含むFAT32ファイルシステムを検索します(32ビットシステムと64ビットシステムの両方)。 USBドライブでFAT32ファイルシステムを使用していることを確認し、elilo.efi
をそのパスにコピーします。
一部のEFIシステムでは起動スクリプトも必要になる場合があります。その場合は、/EFI/BOOT/startup.nsh
に次のように記述します。
BOOTX64
次に、eliloの構成ファイルを作成して、カーネルの起動方法を指定します。 /EFI/BOOT/elilo.conf
を作成し、ブートするディストリビューションに合わせて構成します。起動するための私の設定 RIPLinux は次のようになります:
image=/riplinux/kernel64
label=rip64
initrd=/riplinux/rootfs.cgz
append="root=/dev/ram0 rw"
そして、それはそれであるはずです。 EFIには「MBRへのインストール」タイプの操作はありません。
ちなみに、Rod Smithの LinuxのEFIブートローダーの管理 サイトは、EFIのしくみを理解するのに非常に役立ちます。