microSDをUSB変換する機器を利用したubuntuの導入

1.概要

ubuntuのresucue用途としてusb boot形式のubuntu liveCD, systemrescue, boot-repairなどを利用していますが、通常利用している環境のubuntuを利用したresucue用のboot usbが欲しいと思っていました。microSDをusbに変換するアダプターを購入したので、64GBのmicroSDにubuntu環境を構築しました。その内容を記述します。

2.詳細

(a) microSDの初期化

usb変換アダプターにmicroSDを取り付けます。usb bootのubuntu liveCD(20.04.6 desktop)を利用して、起動をしてからgpartedでmicroSDのpartion tableをmsdos形式で初期化します。更に、microSDの64GB領域全てをext4で初期化します。

(b) ubuntu-20.04.6 install

usb bootのubuntu liveCD(20.04.6 desktop)からinstallerを起動して、microSDのext領域(私の場合は/dev/sdd1)にinstallします。bootは/dev/sddを選択します。問題なくインストールできました。

(c) 起動

non-uefi BIOSでusb boot可能なPC(私の場合は古いNotePCを利用)にusb変換アダプターにmicroSDを取り付けて、BIOSの設定をUSBに変更して起動すると、無事に起動します。

(d) Grubの設定

grubの設定変更ができるように、/etc/default/grubを変更しました。

#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10

参考資料を参照して、resucue用途なので、Grubの設定を変更してubuntu liveCD, systemrescueなどをisoファイルからbootできるように設定しました。
設定の変更にはupdate-grubの実行が必要です。

(e) BIOS互換モード(CSM)

uefi-BIOSでBIOS互換モード(CSM)設定のPCで起動できることも確認しました。

3.所見

microSDだけではBootデバイスになりませんが、USBのアダプタを利用することでBootできるデバイスになります。大容量のmicorSDならば用途が拡大しそうです。

参考

[外部サイト参照]
grub.cfg.sample

コメント

過去30日間に良く読まれた記事

miniPCのBMAXでWindows11のsecure boot設定漏れでトラブル発生

LinuxMint/ubuntuにWine 11導入を試しました ( LinuxMint 21.3 / 22.3 ubuntu 22.04 / 26.04 Wine 11.0 / 11.6 / 11.8 / 11.13 )

Windows95/98のPCゲームをUbuntu/LinuxMintの最新PCで楽しむ方法 ( KVM / Wine / dosbox-x / midi )