UNetbootin(Universal Netboot Installer)は、軽量なクロスプラットフォームのユーティリティで、起動可能なLive USBドライブの作成や、光学メディアを使わずにシステムユーティリティやOSインストーラーを読み込む用途に使われる。Windows、macOS、Linuxで動作し、対応するLinuxディストリビューションを自動ダウンロードすることも、ローカルのISOイメージから起動可能なUSBを作成することもできる。

仕組み

このプログラムはUSBデバイスに小さなブートローダーを書き込み、ディストリビューションのファイルやISOの内容をコピーして、機械がUSBドライブから起動できるようにする。UNetbootinは、ディストリビューションをLive環境で試したり、CD/DVDドライブのない機種にインストールしたり、復旧ツールを実行したりする際によく利用される。また、完全なインストールが不要な場合には、ファイルをパーティションへコピーするフルガル方式で導入することもできる。

機能と特徴

  • Windows、macOS、Linuxに対応したクロスプラットフォームのグラフィカルインターフェース。
  • 人気のLinuxディストリビューションを自動でダウンロードするか、ローカルのISOイメージを使う選択肢。
  • Live USBを作成し、一部のディストリビューションでは永続ストレージもサポート。
  • 通常の用途では、手動のパーティション分割を行わずにシンプルにブートローダーを設定できる。

歴史と開発

UNetbootinは、当時多くのPCに光学ドライブがなかった時代に、Linux向けの起動可能なUSBインストーラーを手軽に作成する方法として開発された。シンプルさと複数プラットフォームへの対応によって人気を集めた。バージョンはボランティアや貢献者によって保守されてきており、最新の状況や対応ディストリビューションは現在のプロジェクトページで確認する必要がある。

用途、例、制限

一般的な使い方には、Liveセッションでディストリビューションを試すこと、新しいハードウェアにLinuxをインストールすること、診断や修復のためのポータブルなシステムユーティリティを持ち運ぶことが含まれる。便利ではあるが、UNetbootinはすべてのディストリビューションの独自インストーラーや高度な機能に対応しているわけではない。現代的なイメージの中には、ハイブリッドISO形式、UEFI、セキュアブートに対応した別のツールを必要とするものもある。ガイドとダウンロードは、プロジェクト資料である プロジェクトのホームページ、対応ディストリビューション一覧、使用方法トラブルシューティング を参照する。

より複雑なケースでは代替ツールや補完的なツールも存在するため、使用者は対象ハードウェア(BIOSかUEFIか)、必要な永続化、そして使いたいISO形式に応じて選ぶとよい。