複数ある場合に起動するリカバリパーティションを選択する方法


2

Fusion Driveを搭載したMac Miniがあります。macOSのインスタンスが2つインストールされています。

1つ(10.13にアップグレード)は、SSDとHDDの一部にまたがる暗号化されたCoreStorage論理ボリュームにインストールされ、もう1つ(10.11)はHDDの残りにインストールされます。

~> diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            121.0 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            396.9 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.1 MB   disk1s3
   4:                  Apple_HFS Macintosh HD            601.8 GB   disk1s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk1s5

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS XYZ                    +512.0 GB   disk2
                                 Logical Volume on disk0s2, disk1s2
                                 Unlocked Encrypted Fusion Drive

可能な限り、2つのリカバリパーティションもあります。1つは10.11リカバリを保持し、もう1つは10.13リカバリを保持します。

~> diskutil mount disk1s3
Volume Recovery HD on disk1s3 mounted

~> grep ProductVersion -a2 /Volumes/Recovery\ HD/com.apple.recovery.boot/SystemVersion.plist
    <key>ProductUserVisibleVersion</key>
    <string>10.13</string>
    <key>ProductVersion</key>
    <string>10.13</string>
</dict>

~> hdiutil mount /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg
...
/dev/disk3              GUID_partition_scheme
/dev/disk3s1            Apple_HFS                       /Volumes/OS X Base System

~> grep ProductVersion -a2 /Volumes/OS\ X\ Base\ System/System/Library/CoreServices/SystemVersion.plist
    <key>ProductUserVisibleVersion</key>
    <string>10.13</string>
    <key>ProductVersion</key>
    <string>10.13</string>
</dict>

~> diskutil mount disk1s5
Volume Recovery HD on disk1s5 mounted

~> grep ProductVersion -a2 /Volumes/Recovery\ HD\ 1/com.apple.recovery.boot/SystemVersion.plist
    <key>ProductUserVisibleVersion</key>
    <string>10.11</string>
    <key>ProductVersion</key>
    <string>10.11</string>
</dict>

~> hdiutil mount /Volumes/Recovery\ HD\ 1/com.apple.recovery.boot/BaseSystem.dmg
C...
/dev/disk4              GUID_partition_scheme
/dev/disk4s1            Apple_HFS                       /Volumes/OS X Base System 1

~> grep ProductVersion -a2 /Volumes/OS\ X\ Base\ System\ 1/System/Library/CoreServices/SystemVersion.plist
    <key>ProductUserVisibleVersion</key>
    <string>10.11</string>
    <key>ProductVersion</key>
    <string>10.11</string>
</dict>

今は10.13リカバリで起動したいのですが、起動中にOptionキーを押したままにすると、XYZMacintosh HDRecovery 10.11の 3つのオプションしか取得できません。

それも可能ですか?

回答:


1

macOS 10.13がAPFSボリュームにインストールされている場合、リカバリパーティションがStartup Managerメニューに表示されないことに気付きました。たまたまMacにrEFIndをインストールしましたが、rEFIndメニューに欠落しているリカバリパーティションが表示されました。確かなことはわかりませんが、Core Storageでも同じことが当てはまります。

そのため、rFIIndがEFIパーティションに適切にインストールされている場合、以下の手順を使用して、欠落しているリカバリパーティションを起動できる場合があります。

  1. Startup Managerを起動します。基本的に、option起動時にキーを押し続けます。

  2. Startup Mangerから、rEFIndの起動を選択します。

  3. rEFIndから、macOS 10.13リカバリの起動を選択します。

私がすることは、rEFIndのUSBフラッシュドライブのブート可能なバージョンを作成することです。フラッシュドライブから起動し、不足しているリカバリパーティションにアクセスできるかどうかを確認します。その場合はお知らせください。スタートアップマネージャーに表示されるように、内部ドライブにrEFIndを適切にセットアップする方法を追加します。

フラッシュドライブを作成する現在の手順は次のとおりです。ダウンロードは~/Downloadsフォルダに移動すると仮定します。また、USBフラッシュドライブはであると想定しています/dev/disk1

  1. クリックしてここにファイルをダウンロードします。

  2. ターミナルアプリケーションウィンドウで次のコマンドを実行します。

    cd  ~/Downloads/refind-flashdrive-0.11.2
    diskutil  unmountdisk  disk1
    sudo  dd  if=refind-flashdrive-0.11.2.img  of=/dev/disk1
    
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.