32bit UEFIで64bit版Ubuntuをインストール(ブート)する為の対応方法

当サイトのコンテンツは広告が含まれる事があります。
32bit UEFIで64bit版Ubuntuをインストール(ブート)する為の対応方法
こまったくん
古いタブレットにUbuntuをインストールしたいけど、32bit UEFIだからブートできないんだよね・・・。
Jシス レッド
少しインストーラーに手を加えるとブート出来るようになるぞ!
このページで解決すること・出来ること
32bit UEFIで64bit版Ubuntuをインストール(ブート)できるようになる!
目次

なぜ32bit UEFIで64bit版Ubuntuのインストーラーを起動(ブート)出来ないのか

古いWindowsタブレットPCの中にはCPUは64bitに対応しているのに、UEFIが32bitのものがあります。
windows 8.1やatomが搭載された時代のタブレットPCに多いかもしれません。
例えば、AcerのIconia W4-820とか。

このような端末で64bit版Ubuntuをインストールしようとしても、USBメモリ内に作成したインストーラーをブートする事ができません。
理由は64bit版Ubuntuのインストーラーには32bitのUEFIで起動できるファイルが存在していない為です。

64bit版Ubuntuのインストーラーには32bitのUEFIで起動できるファイルが存在していない
64bit UEFI用のファイルしかない(画像をタップ/クリックで拡大)

どうすればブート出来るようになるのか

「BOOTia32.efi」というファイルをインストーラーに追加すると、ブートできるようになります。
「BOOTia32.efi」は他の32bit UEFIに対応しているLinuxのインストーラーのものを流用します。

今回は、デフォルトで32Bit UEFIに対応しているMX Linuxのインストーラー(ISO)内にある「BOOTia32.efi」をUbuntuのインストーラーに移植する方法をご説明します。
※対応は自己責任でお願いします。

MX LinuxのインストーラーをDLする

まずは公式HPで「MX-23.6_386」をダウンロードをしましょう。(25年5月現在)
「MX-23.6_386」を押すとダウンロードできます。

https://mxlinux.org/download-links

MX Linuxをダウンロード
画像をタップ/クリックで拡大

保存した「MX-23.6_386.iso」を開く

「MX-23.6_386.iso」のダウンロードが完了すると、以下のようなファイルが保存されます。

MX-23.6_386.iso
画像をタップ/クリックで拡大

ISOの中身を開きましょう。
以下の方法で中身を開く事が出来ます。

  • ダブルクリックして開く
  • 右クリック⇒マウント
  • 右クリック⇒プログラムから開く⇒エクスプローラー

下記のようなダイアログが表示されたら「開く(O)」を押す。

Mx Linuxを開く
画像をタップ/クリックで拡大

isoの中身の「BOOTia32.efi」をUbuntuのインストーラーに移植する

isoの中身が開けたら、「BOOTia32.efi」が保存されている場所まで移動する。
EFI⇒BOOT内に該当ファイルがある。

BOOTia32.efiの場所
画像をタップ/クリックで拡大
BOOTia32.efiの場所
画像をタップ/クリックで拡大
BOOTia32.efiの場所
画像をタップ/クリックで拡大

「BOOTia32.efi」を見つけたらコピーして、USBメモリで予め作成しておいたUbuntuのインストーラー内に貼り付けする。

「BOOTia32.efi」をUbuntuのインストーラー内に貼り付け
画像をタップ/クリックで拡大

これで32bit UEFIしか対応していないタブレットPCでインストーラーを実行(ブート)する事が出来るようになります。

目次