🐧
Mac Book Pro に Ubuntu をインストールする
概要
- Mac Book Pro (macOS Monterey) が起動しなくなった
- 何度起動しようとしても以下の画面が出るだけ("support.apple.com/mac/startup")
- OSをクリーンインストールしようが収拾しない
- 謎にクリーンインストール後は問題なく使えるが電源落とすともう起動できない
→ Ubuntu 入れよう
作業環境
- MacBook Air (Apple M2) / macOS Sonoma 14.2.1
- ※ これがUSBインストールメディアを作る場所
- インストール先は数年前のモデルの Intel Mac(前章で触れた macOS が起動しなくなったマシン)
前提条件
- USBポートがあること
- インストール先のPC、インストールメディアを作成するPC共
- インストール先の macOS はもう使えなくなっても問題がないこと
- ここではデュアルブートではなくホストOSを完全にUbuntuにする
Ubuntu の ISO をダウンロード
以下からダウンロード可能。
この記事執筆時点では "Ubuntu Desktop 22.04.3 LTS" が最新のLTS版なのでここではこれを利用。
インストールメディア(USB)の生成
ブートUSBを作成するために前章でダウンロードしたイメージをUSBに書き込む。
そのためのソフトウェアとしては以下の Etcher がある。
これはクロスプラットフォーム対応で Mac でも使えるので今回はこれを利用する。
USBを差し込んでから起動。
あとはただ単にダウンロードしたイメージとインストール先のUSBを選択してボタン押すだけなので難しいことはない。
UbuntuをホストOSとしてインストール
- 前章でイメージを入れたUSBドライブを Mac Book Pro に接続する
- Option キーを押しながら起動すると、スタートアップマネージャが表示され、そこからUSBを選択することができる
- USBから起動するブートローダが出てくるので "Try or Install Ubuntu" を選択して Ubuntu を起動
あとはインストーラーの表示に従って進めていけば問題なくインストールできた。
今回は macOS 自体がもうバグってしまってるので Ubuntu しか使わないようにしたが、ここでの設定次第でデュアルブートもできるのではないかと思う。
USBを元に戻す
USB の場所を調べる。
$ diskutil list
(略)
/dev/disk5 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *125.8 GB disk5
1: Microsoft Basic Data 5.0 GB disk5s1
2: EFI ESP 5.2 MB disk5s2
3: Microsoft Basic Data 307.2 KB disk5s3
4: Linux Filesystem 120.8 GB disk5s4
今回の場合は /dev/disk5
にあるので、以下のコマンドを実行。ディスクをアンマウントすることで、フォーマットプロセスが安全かつスムーズに進むことが保証される。
$ diskutil unMountDisk /dev/disk5
Unmount of all volumes on disk5 was successful
続いて以下のコマンドを実行。
$ diskutil eraseDisk FAT32 MyUSB /dev/disk5
Started erase on disk5
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk5s2 as MS-DOS (FAT32) with name MyUSB
512 bytes per physical sector
/dev/rdisk5s2: 245286336 sectors in 3832599 FAT32 clusters (32768 bytes/cluster)
bps=512 spc=64 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=411648 drv=0x80 bsec=245346304 bspf=29943 rdcl=2 infs=1 bkbs=6
Mounting disk
Could not mount disk5s2 after erase
Finished erase on disk5
ここでは、ディスク /dev/disk5
を FAT32
でフォーマットし、新しいボリューム名を "MyUSB" に設定している。
Discussion