MacBook Air (M1, 2020) のAsahi Linuxをアンインストールする方法

MacBook Air (M1, 2020) のAsahi Linuxをアンインストールする方法

Asahi LinuxはmacOSの既存のパーティションを縮小し、新たにパーティションを作成してインストールされるため、アンインストールする際には逆に【パーティションを削除】し【パーティションをリサイズ】すると元に戻すことができます。

アンインストールは手動

ほとんど自動で行えたインストールと異なり、アンインストールは手動で行う必要があり、大まかな手順は以下の通りです。

  1. Asahi Linuxがインストールされたパーティションを削除する
  2. macOSのパーティションをリサイズする

また、デフォルトではMacの電源をオンにした際にAsahi Linuxが起動するようになっていますが、これをmacOSが起動するよう変更してからアンインストールの操作を行います。

起動ディスクに“macOS”を選択する手順

システム設定一般より起動ディスクをクリックします。
Mac→システム設定→一般

起動ディスクよりMacintosh HD macOS XX.Xを選択します。
Mac→システム設定→一般→起動ディスク

再起動してmacOSが起動することを確認します。

アンインストールする手順

パーティションを削除する

ターミナルよりdiskutil listを実行して現在の状態を確認します。

diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:             Apple_APFS_ISC Container disk2         524.3 MB   disk0s1
   2:                 Apple_APFS Container disk4         122.6 GB   disk0s2
   3:                 Apple_APFS Container disk1         2.5 GB     disk0s3
   4:                        EFI EFI - FEDOR             524.3 MB   disk0s4
   5:           Linux Filesystem                         1.1 GB     disk0s5
   6:           Linux Filesystem                         118.5 GB   disk0s6
   7:        Apple_APFS_Recovery Container disk3         5.4 GB     disk0s7

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +2.5 GB     disk1
                                 Physical Store disk0s3
   1:                APFS Volume Fedora Linux with KD... 1.9 MB     disk1s1
   2:                APFS Volume Fedora Linux with KD... 1.1 MB     disk1s2
   3:                APFS Volume Preboot                 191.4 MB   disk1s3
   4:                APFS Volume Recovery                805.4 MB   disk1s4

/dev/disk4 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +122.6 GB   disk4
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            12.3 GB    disk4s1
   2:              APFS Snapshot com.apple.os.update-... 12.3 GB    disk4s1s1
   3:                APFS Volume Preboot                 8.2 GB     disk4s2
   4:                APFS Volume Recovery                1.2 GB     disk4s3
   5:                APFS Volume Macintosh HD - Data     22.0 GB    disk4s5
   6:                APFS Volume VM                      20.5 KB    disk4s6

今回の削除の対象となるIDENTIFIERdisk0s6disk0s5disk0s4disk0s3です。

   3:                 Apple_APFS Container disk1         2.5 GB     disk0s3
   4:                        EFI EFI - FEDOR             524.3 MB   disk0s4
   5:           Linux Filesystem                         1.1 GB     disk0s5
   6:           Linux Filesystem                         118.5 GB   disk0s6
IDENTIFIERは環境によって異なる場合があるので置き換えてください。

ターミナルよりdiskutil eraseVolume free free~を実行しパーティションを削除します。

diskutil eraseVolume free free disk0s6
Started erase on disk0s6
Unmounting disk
Finished erase on disk0
diskutil eraseVolume free free disk0s5
Started erase on disk0s5
Unmounting disk
Finished erase on disk0
diskutil eraseVolume free free disk0s4
Started erase on disk0s4 (EFI - FEDOR)
Unmounting disk
Finished erase on disk0

ターミナルよりddiskutil apfs deleteContainer~を実行しパーティションを削除します(コマンドが異なります)。

diskutil apfs deleteContainer disk0s3
Started APFS operation on disk1
Deleting APFS Container with all of its APFS Volumes
Unmounting Volumes
Unmounting Volume "Fedora Linux with KDE Plasma - Data" on disk1s1
Unmounting Volume "Fedora Linux with KDE Plasma" on disk1s2
Unmounting Volume "Preboot" on disk1s3
Unmounting Volume "Recovery" on disk1s4
Deleting Volumes
Deleting Container
Wiping former APFS disks
Switching content types
1 new disk created or changed due to APFS operation
Disk from APFS operation: disk0s3
Finished APFS operation on disk1
Removing disk0s3 from partition map

ターミナルよりdiskutil listを実行します。

diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:             Apple_APFS_ISC Container disk2         524.3 MB   disk0s1
   2:                 Apple_APFS Container disk4         122.6 GB   disk0s2
                    (free space)                         122.6 GB   -
   3:        Apple_APFS_Recovery Container disk3         5.4 GB     disk0s7

/dev/disk4 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +122.6 GB   disk4
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            12.3 GB    disk4s1
   2:              APFS Snapshot com.apple.os.update-... 12.3 GB    disk4s1s1
   3:                APFS Volume Preboot                 8.2 GB     disk4s2
   4:                APFS Volume Recovery                1.2 GB     disk4s3
   5:                APFS Volume Macintosh HD - Data     21.9 GB    disk4s5
   6:                APFS Volume VM                      20.5 KB    disk4s6

削除されたパーティションが(free space)となっていることを確認します。

                    (free space)                         122.6 GB   -

パーティションをリサイズする

ターミナルよりdiskutil apfs resizeContainer~を実行します(0は最大までリサイズすることを意味します)。

diskutil apfs resizeContainer disk0s2 0
Started APFS operation
~~~
Finished APFS operation

ターミナルよりdiskutil listを実行しリサイズされたことを確認します。

diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:             Apple_APFS_ISC Container disk2         524.3 MB   disk0s1
   2:                 Apple_APFS Container disk4         245.1 GB   disk0s2
   3:        Apple_APFS_Recovery Container disk3         5.4 GB     disk0s7

/dev/disk4 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +245.1 GB   disk4
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            12.3 GB    disk4s1
   2:              APFS Snapshot com.apple.os.update-... 12.3 GB    disk4s1s1
   3:                APFS Volume Preboot                 8.2 GB     disk4s2
   4:                APFS Volume Recovery                1.2 GB     disk4s3
   5:                APFS Volume Macintosh HD - Data     21.9 GB    disk4s5
   6:                APFS Volume VM                      20.5 KB    disk4s6

アンインストールするやり方は以上です。

参考情報