MacでubuntuのインストールUSBを作成する方法と手順

公開日:2017/08/27 更新日:2017/08/27
MacでubuntuのインストールUSBを作成する方法と手順のサムネイル

はじめに

最近はドライブを持たないパソコンも増えてきおり、ubuntuをインストールする際にインストールCDではなくインストールUSBを使う機会が増えてきました。そこで、MacでubuntuのインストールUSBを作成する手順をメモします。ここで載せる手順はターミナルでのコマンドによる方法になります。また、ディスクを丸ごと削除するようなコマンドも使用していますので細心の注意を払って作業をお願い致します。

環境と前提

  • macOS Sierra バージョン10.12.5
  • ubuntu 17.04
  • ubuntuのisoファイルは公式サイトからダウンロード済とします (公式サイトはこちら英語版日本語版
  • 4GB程度のUSBメモリを用意。今回は無駄に16GBのUSBを使用しています。

参考サイト様

基本的に以下のサイト様の手順通りとなります。私の環境では全く同じ手順で問題なく実現できました。ありがとうございました。

MacでUbuntuのインストールUSBディスクを作成する | Qiita

ダウンロードしたisoファイルをimgファイルに変換

ダウンロードしたisoファイルをimgファイルに変換する必要があります。なぜこの変換が必要になるかというと、インストールCDとインストールUSB(HDDも同様)では、保存が必須となるブートコードというものの保存場所が異なります。そしてisoファイルはインストールCDを想定して作られているため、isoファイルをそのままUSBに書き込んでも、インストールCDとインストールUSBではブートコードの書き込まれる場所が異なるためにブートできないようです。 一方でimgファイルはHDDやUSBに書き込まれることを想定して作られているため、imgファイルをUSBに書き込むことで正常なインストールUSBを作成できます。 詳しくは以下のubuntu公式フォーラムに載っていました。

Why dd is not a reliable command to write bootable .iso files to USB thumb drive?

以下のコマンドを実行することで、ダウンロードしたubuntu17.04のisoファイルをimgファイルに変換することができます。以下のubuntu17en.imgが出力されるimgファイルです。名前は自由に指定できます。

$ hdiutil convert -format UDRW -o /Users/username/Desktop/ubuntu17en.img /Users/username/Downloads/ubuntu-17.04-desktop-amd64.iso

hdiutilコマンドはMac OS X固有のコマンドであり。詳しくはこちらのサイトに載っています。

上記のhdiutilを実行すると、以下の様なメッセージが表示されます。

$ hdiutil convert -format UDRW -o /Users/username/Desktop/ubuntu17en.img /Users/username/Downloads/ubuntu-17.04-desktop-amd64.iso
Driver Descriptor Map(DDM: 0)を読み込み中…
Ubuntu 17.04 amd64              (Apple_ISO: 1)を読み込み中…
Apple(Apple_partition_map: 2)を読み込み中…
Ubuntu 17.04 amd64              (Apple_ISO: 3)を読み込み中…
.......................................................................................
EFI(Apple_HFS: 4)を読み込み中…
.......................................................................................
Ubuntu 17.04 amd64              (Apple_ISO: 5)を読み込み中…
.......................................................................................
経過時間:  6.453s
速度: 237.8Mバイト/秒
節約率: 0.0%
created: /Users/username/Desktop/ubuntu17en.img.dmg

最後のcreated: /Users/usernameDesktop/ubuntu17en.img.dmgが表示されていれば正常に完了しています。 上記のhdituilコマンドに寄ってimgファイルに変換できましたが、見て分かる通り拡張子としてdmgがついてしまいます。そこでこの拡張子dmgを以下のようにmvコマンドで取り除きます。

$  mv ubuntu17en.img.dmg ubuntu17en.img

これでimgファイルへの変換が完了です。次はこのimgファイルをddコマンドを使ってインストールUSBを作成します。

USBドライブの確認とアンマウント

USBドライブの確認

diskutilコマンドを使用して、マウントされているUSBディスク一覧を表示します。

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            499.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *15.6 GB    disk1
   1:             Windows_FAT_32 NO NAME                 15.6 GB    disk1s1

上記のように、16GBのUSBメモリが/dev/disk1s1にマウントされていることがわかります。 これで今からUSBインストールとして作成するUSBドライブがどこにマウントされているかを確認できました。

USBドライブのアンマウント

実際にubuntuのimgファイルをUSBに書き込む際には、対象となるUSBドライブがアンマウントされている必要があります。 そこで同じくdiskutilコマンドを使用してアンマウントします。

$ diskutil unMountDisk /dev/disk1s1
Unmount of all volumes on disk1 was successful

上記のようなメッセージが表示されていればアンマウント完了です。

ddコマンドでインストールUSB作成

あとは以下のddコマンドを実行してインストールUSBを作成します。なお、ddコマンドは対象となるディスクをフォーマットしてしまいますので、間違いがないよう細心の注意を払ってください。

$ sudo dd if=/Users/username/Desktop/ubuntu17en.img of=/dev/disk1s1 bs=1m

上記ddコマンドのオプション内容については以下のサイトを参考にして頂ければ思います。 作成が成功すると以下のメッセージが表示されます。

$ sudo dd if=/Users/username/Desktop/ubuntu17en.img of=/dev/disk1s1 bs=1m
Password:
1324+1 records in
1324+1 records out
1388429312 bytes transferred in 627.734843 secs (2211809 bytes/sec)

以上で完了です。

まとめ

ターミナルでのコマンドによる手順となりますが、かなり簡単な手順でubuntuのインストールUSBを作成することができました。

関連記事

開発アプリ

nanolog.app

毎日の小さな出来事をなんでも記録して、ログとして残すためのライフログアプリです。