はじめに
Bay Trail、Cherry Trail世代のAtom 64bit PCのなかには、32bit-uefiを持つものがあり、Ubuntuのインストールを難しくしていた。
ここでは、Debian multiarchのブートローダをコピーして64bit Ubuntuをインストールする方法を紹介する。
参考リンク
https://researchmap.jp/josqq508b-26434/ (32bit Ubuntuのインストール)
手順
- 32bit-uefi PCのBIOSのSecure Bootをoffにする
- fat32でUSBメモリをフォーマット
- 64bit Ubuntu、Debian multiarchのisoをダウンロードする(今回はLubuntuを使った)
- 別のUbuntu機でisoをマウントする
sudo mkdir /mnt/ubuntu64
sudo mkdir /mnt/debian-multiarch
sudo mount -o loop lubuntu-17.10.1-desktop-amd64.iso /mnt/ubuntu64/
sudo mount -o loop debian-9.4.0-amd64-i386-netinst.iso /mnt/debian-multiarch/
- USBメモリにコピー
rsync -rL --exclude=/ubuntu /mnt/ubuntu64/ (USBメモリの path)/
cp /mnt/debian-multiarch/efi/boot/bootia32.efi (USBメモリの path)/EFI/BOOT/
rsync -r /mnt/debian-multiarch/boot/grub/i386-efi (USBメモリの path)/boot/grub/
- USBメモリで32bit-uefi PCをブート
- 「インストールせずLubuntuを使用」を選ぶ
- デスクトップが起動したらインストーラを起動し、Lubuntuをインストールする
当方の環境では、do-release-upgradeしても問題なく起動できることが確認できた。