🐧

Mac Book Pro に Ubuntu をインストールする

2023/12/26に公開

概要

  • 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 をダウンロード

以下からダウンロード可能。

https://jp.ubuntu.com/download

この記事執筆時点では "Ubuntu Desktop 22.04.3 LTS" が最新のLTS版なのでここではこれを利用。

インストールメディア(USB)の生成

ブートUSBを作成するために前章でダウンロードしたイメージをUSBに書き込む。
そのためのソフトウェアとしては以下の Etcher がある。

https://etcher.balena.io/

これはクロスプラットフォーム対応で 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/disk5FAT32 でフォーマットし、新しいボリューム名を "MyUSB" に設定している。

Discussion