2018年3月31日土曜日

Linux上でisoファイルからUbuntuのLive USBメモリを作成する方法

Linux上でisoファイルからUbuntuのLive USBメモリを作成
USBメモリさえあれば、Linux上でLive USBを簡単に作成できる。Live USBを作成すれば、USB上でブートしたOSを試しに使ってみたり、USB上のOSをPCのストレージにインストールしたりできる。

USBメモリの代わりに、isoファイルをDVDなど焼いてLive OSを作成することもできる。しかし、光学ドライブを使うのにはデメリットがあるため、光学ドライブが付いているPCを使っていてもUSBメモリを使ってLive USBを作成する人もいると思う。

光学ドライブとUSBを比較した時、USBメモリを使う場合、以下のようなメリットがある。

  • 光学ドライブが不要。外付けの光学ドライブを用意する必要がない。
  • USBメモリは何度も書き換えできる。光学ドライブでDVD-Rを使う場合、OSごとに新しいDVD-Rが必要になる。
  • Live USBの作成、及びOSのインストールが高速。USBメモリは光学ドライブに比べて書き込み、読み込みが速い。

Live USBの作成は、「USBメモリ」と「Live USBを作成したいOSのisoファイル」さえあれば、簡単にできる。実際にLive USBの作成とOSのインストールを行ってみると、光学ドライブよりUSBを使ったほうが明らかに便利であった。

この記事では、Live USBメモリを、Linux上で作成する方法を紹介する。今回は、Live USBのOSはUbuntuとした。OSがLiveブートに対応していれば、Ubuntu以外のOSでも同じ方法でLive USBを作成できるのでぜひ試してほしい。


Live USBを作成したいOSのisoファイルを入手する
はじめに、Live USBを作成したいOSのisoファイルを入手する。Ubuntuのisoファイルは、「Ubuntuの入手 | Ubuntu Japanese Team」からダウンロードできる。


isoファイルをUSBメモリに書き込む
isoファイルが手に入ったら、USBメモリにisoファイルを書き込む。Linux上では、ddコマンドを使ってisoファイルを書き込めばLive USBメモリが作成できる。ddコマンドは、どのLinuxディストリビューションであっても、インストールなしで使えるので特にインストールの必要はない。

まず、USBメモリをPCに接続する。


USBメモリを接続したら、USBメモリのマウントポイントと、デバイスファイルの名前をlsblkコマンドから確認する。ここでは、USBメモリのマウントポイントは「/run/media/zero/TRANSCEND」、デバイスファイルの名前は「sdf」であった。

GNOMEなどのデスクトップ環境では、このように「/run/media/zero/ラベル名」のようなポイントに自動でUSBメモリはマウントされる。

$ lsblk -f

NAME   FSTYPE LABEL     UUID                                 MOUNTPOINT
...
sdf                                                          
└─sdf1 vfat   TRANSCEND 1B17-B118                            /run/media/zero/TRANSCEND
...

isoファイルを書き込むUSBは、アンマウントされていなければならない。umountコマンドに、USBメモリのマウントポイントを指定してUSBメモリをアンマウントする。

$ umount /run/media/zero/TRANSCEND

最後に、ddコマンドでisoファイルをUSBメモリに書き込む。「if=」にダウンロードしたUbuntuのisoファイルのパスを、「of=」にUSBメモリのデバイスファイルの名前を指定する。isoファイルの書き込みが終わるまで、数分かかるのでしばらく待つ。
# dd bs=4M if=/home/zero/Downloads/ubuntu-ja-16.04-desktop-amd64.iso of=/dev/sdf status=progress && sync

1086324736 bytes (1.1 GB, 1.0 GiB) copied, 3 s, 362 MB/s
331+1 records in
331+1 records out
1388429312 bytes (1.4 GB, 1.3 GiB) copied, 230.447 s, 6.0 MB/s

これで、Live USBメモリが完成する。

Live USBのパーティション構成
GNOME上のディスクマネージャーで、isoファイルを書き込んだLieve USBメモリを確認したところ、以下のような構成になっていた。

USBメモリのパーティショニングはMBRで、先頭にフォーマット形式iso9660のパーティションがある。


その次に、フォーマット形式がvfatのEFIパーティションがあった。


Live USBメモリからUbuntuをインストールする
作成したLive USBメモリから、PCのストレージデバイスにUbuntuをインストールできる。

Live USB上のUbutuをPCにインストールする方法は、「USBメモリからUEFIモードでUbuntuをインストールする | 普段使いのArch Linux」のページにまとめてある。このページを参考にすれば、作成したLive USBからUbuntuをPCにインストールできる。

この記事の方法で作成したLive USBメモリ上のUbuntuは、UEFIモードで起動することができた。


参考:
[1]USB インストールメディア - ArchWiki

スポンサーリンク

スポンサーリンク


関連コンテンツ


この記事をシェアする

3 件のコメント:

  1. 参考になりました。

    返信削除
    返信
    1. 当サイトをご覧いただき、ありがとうございました。
      お役に立てたようで、幸いです。
      今後とも、当サイトよろしくお願いいたします!

      削除
  2. 作成できました‼︎感謝します!

    返信削除