web-dev-qa-db-ja.com

UEFIブータブルUSBスティックを作成して、WindowsおよびUbuntuをインストールします

UEFIブータブルスティックを使用してUbuntuをインストールする方法を知っています(説明 ここ )。Windows 7をインストールする方法を知っています( ドイツ語のガイド 、申し訳ありません)。 Win 8でも手順は似ていると思いますが、まだ検討していません。

また、YUMIを使用してWindowsとUbuntuをインストールできるレガシーブータブルスティックの作成方法も知っています。これを行うことができるUEFIブータブルスティックを作成することでこれまで失敗しました。 YUMIマルチブートスティックからUEFIブートを行うと、UbuntuとWindowsのどちらかを選択するオプションが与えられません(ほとんど驚くことではないでしょう) Ubuntuイメージの後にWindowsイメージを追加し、これがUbuntuのEFIブートファイルを単に置き換えたという事実)。

それでは、このような起動可能なスティックをどのように作成しますか?

1
user35915

EFIブートの場合、/ EFIの下にあるすべてのMSコンテンツを別のフォルダーに移動します。たとえば、BOOTおよびMicrosoftサブフォルダーで/EFI.msを呼び出します。これは、特定のUEFIファームウェアが表示されたときにWindowsを強制的に起動させないようにするためです。 EFIフォルダーの下に、ブート可能スティック用に作成されたBOOTおよびUbuntuフォルダーをコピーします。/EFI/Ubuntuの下で、このメニューエントリをそこにあるファイルgrub.cfgに追加します。

menuentry "Windows 8.1 EFI Setup" {
    insmod ntfs
    chainloader /EFI.ms/Microsoft/Boot/bootmgfw.efi
    boot    
}

Windowsイメージを追加した後にUbuntuファイルが置き換えられた場合に備えて、どのフォルダーがどのフォルダーであるかを確認してください。つまり、/ EFI/BOOTフォルダーです。 Ubuntu用の2つのファイル、bootx64.efiとgrubx64.efiが含まれている場合があります。それらは/ EFI/Ubuntuフォルダーからのもので、bootx64.efiはshimx64.efiからコピーされたと思います。

同じUSBスティックからMBRスタイルで起動するには、/ isolinuxの下のtxt.cfgファイルにこのエントリを追加します。

label w81
    menu label ^Setup Windows 8.1
    COM32 chain.c32
    APPEND fs ntldr=/bootmgr
2
Mike C.