ISO イメージファイルからライブ USB メモリの作成 (UNetbootin を使用)
【目次】
この記事では、クロスプラットフォーム対応のツール「UNetbootin」を使用したライブUSBメモリの作成手順を解説する。
【重要】Ubuntu 24.04 での注意点: UNetbootinはUbuntu 24.04 LTSでは公式にサポートされておらず、動作しない、または不安定になる可能性がある。Ubuntu 24.04環境では、Ubuntu公式の「Startup Disk Creator (usb-creator-gtk)」、「Ventoy」、「BalenaEtcher」などの代替ツールの使用を推奨する。
作成のポイント:
- ツール: UNetbootin(Windows、macOS、Linuxで利用可能だが、最新OSでの動作保証はない)
- 対象OS: Ubuntuを含む多くのLinuxディストリビューションに対応(ディストリビューションやバージョンとの相性がある)
- USBメモリ: ISOファイルサイズに応じて適切なファイルシステムでフォーマットする(4GB未満のISO:FAT32、4GB以上のISO:exFATまたはNTFS対応ツールの使用を推奨)
- 注意: USBメモリ内のデータはすべて消去される。事前にバックアップすること。
UNetbootinでライブUSBメモリを作成する際には、主に2つの動作モードを選択できる。
- Live モード: USBメモリから起動したOS上で行った変更(設定変更、ファイル作成など)は、再起動するとすべて消去される。OSの試用や一時的な利用に適している。
- Persistent モード(永続モード): 指定した容量の範囲内で、OS上で行った変更がUSBメモリ上に保存され、次回の起動時にも引き継がれる。カスタマイズした環境を持ち運ぶ場合に便利である。このモードの利用有無と保存領域のサイズは、UNetbootinでの作成時に設定する。(注意: この機能の安定性は、ディストリビューションやUNetbootinのバージョンによって異なる。)
このライブUSBメモリを使用して、パソコンの内蔵ディスクへLinuxをインストールできる場合もある(ディストリビューションや作成方法に依存する)。
UNetbootinのダウンロードとインストール手順
- 公式サイトへのアクセス: Webブラウザで、UNetbootinの公式サイトにアクセスする。
- バージョンの選択: サイト上で、現在使用しているPCのオペレーティングシステム(Windows、macOS、Linux)に対応するバージョンを選択する。
(注意: ここで選択するのはUNetbootinを実行するPCのOSであり、作成するライブUSBのLinuxディストリビューションではない。)
- ダウンロード: 選択したOS用のファイルをダウンロードする。
(例: Windows版の場合、通常は実行ファイル(.exe)がダウンロードされる。)
ライブUSBの具体的な作成手順 (UNetbootin)
- USBメモリ内のすべてのデータが消去されることを理解し、必要なバックアップを完了していること。
- 作成対象として正しいUSBメモリを選択していること。誤って別のドライブ(外付けHDDなど)を選択すると、そのドライブのデータがすべて失われる。
- 作成プロセス中は、USBメモリを取り外したり、PCの電源を切ったりしないこと。データ破損やUSBメモリの故障の原因となる。
- 事前準備
- USBメモリの用意: ライブUSBとして使用するUSBメモリを用意する。十分な容量があることを確認する(通常、OSイメージのサイズ+永続化領域(設定する場合)+αが必要)。
- フォーマット: 使用するISOイメージのサイズに応じて、USBメモリを適切なファイルシステムでフォーマットする。
- 注意: フォーマットするとUSBメモリ内のデータはすべて消去される。必要なデータは事前にバックアップすること。
- 重要(FAT32の4GB制限): FAT32ファイルシステムは、単一で4GBを超えるファイルを扱えない。Ubuntu 24.04を含む近年の多くのLinux ISOイメージはこのサイズを超えるため、FAT32フォーマットのUSBメモリではUNetbootinでの作成が失敗する。4GB超のISOを使用する場合は、VentoyやBalenaEtcherなど、exFATやNTFSに対応したツールの使用を推奨する。
- ISOイメージのダウンロード: 作成したいLinuxディストリビューションの公式サイトなどから、ISOイメージファイルを事前にダウンロードしておく。
- UNetbootinの起動
* Windows環境でのUNetbootin起動手順:
ダウンロードした実行ファイル(.exe)を実行する。管理者権限を要求される場合がある。
* macOS環境でのUNetbootin起動手順:
ダウンロードした .dmg ファイルを開き、中のアプリケーションを実行する。
* Linux環境でのUNetbootin起動手順(Ubuntu 24.04非推奨):
ダウンロードしたファイル(例: unetbootin-linux64-*.bin)に実行権限を付与する(chmod +x unetbootin-linux64-*.bin)。
ターミナルからsudoを使用して実行する。
# 例: ターミナルでダウンロードしたディレクトリに移動し実行 cd ~/Downloads # ダウンロードしたディレクトリに移動 sudo ./unetbootin-linux64-*.bin
(※)Linux環境、特にUbuntu 24.04での注意: UNetbootinはUbuntu 24.04では公式にサポートされておらず、依存ライブラリの問題などで起動しない、あるいは正常に動作しない可能性がある。起動時にライブラリ不足(例: libicu関連)のエラーが出る場合は、apt search <ライブラリ名の一部> でパッケージを探し sudo apt install <パッケージ名> でインストールを試みることもできるが、根本的な解決にならない場合がある。Ubuntu 24.04では、Ubuntu Startup Disk Creator、Ventoy、BalenaEtcherなどの代替ツールの使用を推奨する。 - UNetbootinでの設定: (a) ディストリビューション/ISOイメージの選択
UNetbootinが起動したら、以下の項目を設定する。
- 方法1(リストから選択): UNetbootinの上部で「ディストリビューション」を選択し、プルダウンリストから希望のLinuxディストリビューションとバージョンを選ぶと、UNetbootinが自動でISOファイルをダウンロードする。注意: UNetbootinのダウンロードリストは更新が停滞しており、最新バージョンのディストリビューションには対応していない。事前にISOファイルをダウンロードする方法(方法2)を推奨する。
- 方法2(手持ちのISOを指定・推奨): 事前にダウンロードしておいたISOイメージファイルを使用する場合は、「ディスクイメージ」ラジオボタンを選択し、「ISO」が選択されていることを確認後、「...」ボタンをクリックして、ダウンロード済みのISOファイルを指定する。(注意: 4GB超のISOではFAT32フォーマットのUSBメモリでは失敗する)
- UNetbootinでの設定: (b) 永続的保存領域の設定(オプション)
- Persistentモードを使用する場合、「再起動してもファイルを維持するために使用する領域」の入力欄に、保存領域として確保したいサイズをMB単位で指定する(例: 1024で1GB)。Liveモードで使用する場合は「0」のままにする。
- (注意: この機能の安定性は、ディストリビューションやUNetbootinのバージョン、USBメモリとの相性に依存し、正常に動作しない場合がある。)
- UNetbootinでの設定: (c) 対象USBドライブの選択
- 「タイプ」が「USBドライブ」になっていることを確認する。
- 「ドライブ」のプルダウンメニューから、ライブUSBを作成する正しいUSBメモリを選択する。誤ったドライブを選択すると、そのドライブのデータが消去されるため、十分注意すること。(PCに複数のUSBデバイスが接続されている場合は特に注意が必要である。)
- 作成プロセスの開始と完了: (d) 設定確認と開始
上記(a)〜(c)の設定内容を確認し、問題がなければ「OK」ボタンをクリックする。作成プロセスが開始される。
- 作成プロセスの開始と完了: (e) 待機
ファイルのコピーやブートローダーの設定が行われる。完了まで数分〜数十分かかる場合がある。
- 作成プロセスの開始と完了: (f) 完了
「インストールが完了しました。」(または類似のメッセージ)が表示されたら、「終了」をクリックする。ライブUSBメモリの作成は完了である。USBメモリを安全に取り外すこと。
注意: 完了表示が出ても、実際に起動できるかは保証されない。次のステップで起動確認を行うこと。
- ライブUSBからの起動確認(必須)
作成したライブUSBメモリが正しく機能するかを確認するには、PCをそのUSBメモリから起動して確認する。
- ライブUSBをPCに接続したまま、PCを再起動する。
- PC起動直後(メーカーロゴ表示中など)に、特定のキー(例: F2、F10、F12、Del、Escなど。PCメーカーや機種により異なる)を押して、BIOS/UEFI設定画面またはブートメニューを呼び出す。
- ブート順序(Boot Order)の設定で、USBメモリを最優先の起動デバイスに設定する。
- 設定を保存して再起動すると、USBメモリからLinuxディストリビューションが起動する。
(注意: Secure Bootが有効になっている場合、UNetbootinで作成したライブUSBは起動できないことがある。Ubuntu 24.04自体はSecure Bootに対応しているが、起動ツールの対応状況による。起動しない場合は一時的にSecure Bootを無効にする必要がある場合がある。)
起動しない場合のトラブルシューティング
作成したライブUSBから起動できない場合、以下の点を確認すること。
- BIOS/UEFIのブート設定: USBメモリが起動デバイスとして認識されているか、ブート順序が正しく設定されているかを確認する。
- Secure Bootの設定: Secure Bootが有効な場合、一時的に無効化して起動を試みること。
- ISOファイルの整合性: ダウンロードしたISOファイルが破損していないか、公式サイトで提供されているチェックサム(SHA256など)で検証すること。
- USBメモリの状態: USBメモリ自体に物理的な問題がないか、別のUSBメモリで試すこと。
- 代替ツールの使用: UNetbootinで作成したライブUSBが起動しない場合、Ventoy、BalenaEtcher、またはUbuntu公式のStartup Disk Creatorなど、別のツールでの作成を試すこと。特にUbuntu 24.04では代替ツールの使用を推奨する。
*(補足)Fedoraディストリビューションに特化したライブUSB作成ツールとして、Fedora公式の「Fedora Media Writer」がある。詳細はFedora公式サイト(https://fedoraproject.org/)を参照すること。