rEFIndをインストールするときのBlessエラー


2

追加のブートセキュリティを追加する新しいT2チップを搭載したMacBook Pro 2018ラップトップにrEFIndをインストールしようとしています。

との両方を使用APFSしましたMacOS Extended (Journaled)。セキュアブートとcsrutilも無効にしました。

sudo ./install.sh --alldrivers --ownhfs /dev/disk0s3(disk0s3がMacOS拡張(ジャーナリング)である)を使用してrEFIndをインストールすると、でrEFIndディスクを選択するときにStartup Diskエラーが発生します。

MacBook Pro 2018ラップトップにrEFIndをインストールするにはどうすればよいですか?

編集

うまくいけば、macOS High Sierraを使用しており、数週間以内にmacOS Mojaveにすぐにアップデートする予定です。

これは私のディスクのフォーマットでもあります:

/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         500.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         499.7 GB   disk0s2
   3:       Microsoft Basic Data BOOTMGR                 307.2 MB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.7 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            199.5 GB   disk1s1
   2:                APFS Volume Preboot                 44.6 MB    disk1s2
   3:                APFS Volume Recovery                1.0 GB     disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

側の質問の種類としては、私は、REFind関数を使用したいの背後にある理由は、単に内蔵のセキュアブートマネージャ使用して対、何であるかを知ってちょうど好奇心が強い
ジェシーP.

@JesseP。私のコースでは、Windows MacとLinuxでトリプルブートしたいと思います。
iProgram

ああ。そうですか。だから、もしLinuxが投入されていなければ、Boot Campを使うだけだと思う​​。
ジェシーP.

@JesseP。うん。こんなに簡単だったらいいのに!
iProgram

どのLinuxをインストールしようとしていますか?ISOファイルの名前を教えてください。rEFIndは、MS-DOSまたは2番目のEFIパーティションにインストールすることもできます。これらのいずれかがStartup Managerに表示されます。2018 MacのStartup Mangerから選択できることも保証できません。あなたが見つけようとする必要があります。希望する場合は、rEFIndのインストール手順を投稿できますが、これにはまずからの出力を投稿する必要がありますdiskutil list
デビッドアンダーソン

回答:


4

MS-DOSパーティションからrEFIndを使用する場合は、以下の手順に従ってください。私は次のことを仮定しています。

  • 再利用しdisk0s3ます。
  • システム整合性保護が有効になっています。
  • macOSを起動しました。macOS Recoveryを起動しないでください。
  • セキュアブートは「セキュリティなし」に設定されています。

以下に手順を示します。

  1. 次のコマンドを入力しdisk0s3て、FAT形式のパーティションに変更します。

    sudo diskutil eraseVolume MS-DOS BOOTMGR disk0s3
    

    ディスクユーティリティアプリケーションを使用してパーティションを変更することもできます。パーティションを強調表示して、[消去]を選択します。BOOTMGR名前とMS-DOS (FAT)形式に使用します。

  2. 現在のバージョンのrEFInd(refind-bin-0.11.3)をDownloadsフォルダーにダウンロードしていると思います。次のコマンドを入力して、rEFIndダウンロードのルートディレクトリに移動します。

    cd ~/Downloads/refind-bin-0.11.3
    
  3. 次のコマンドを入力して、rEFIndをインストールします。--alldriversmacOSとKali Linuxの両方で、rEFIndが提供するドライバーをMacで起動する必要がないため、私は省略しました。また、追加する--alldriversと2011年のiMacでrEFIndがハングしました。

    sudo ./refind-install --root /volumes/BOOTMGR
    

    次のアラートに続いて、追加のエラーメッセージが表示されます。

    **** ALERT: SIP ENABLED! ****
    

    このアラートは無視できます。以下に示すプロンプトで、と入力しyます。

    Do you want to attempt installation (Y/N)? 
    

    フォローエラーメッセージが予期されていたため、無視できます。

    Could not set boot device property: 0xe00002bc
    
  4. refindフォルダーの名前をに変更BOOTし、refind_x64.efiファイルの名前をに変更しbootx64.efiて、スタートアップマネージャーにスタートアップオプションとして含めるようにします。これは、Finderアプリケーションを使用するか、以下のコマンドを入力して実行できます。

    cd /Volumes/BOOTMGR/EFI
    mv refind BOOT
    mv BOOT/refind_x64.efi BOOT/bootx64.efi
    
  5. この新しいスタートアップオプションのラベルを追加します。ラベルがなければ、スタートアップマネージャーはEFI Boot/EFI/BOOT/bootx64.efiファイルに他のパーティションがある場合に混乱を招く可能性があることを示します。

    cd /Volumes/BOOTMGR/EFI
    bless --folder BOOT --label rEFInd
    
  6. (オプション)Macアイコン Webサイトにアクセスして、mac-icons.dmgファイルをダウンロードします。Finderアプリケーションを使用して、このファイルをマウントします。以下に示すコマンドを入力して、rEFIndアイコンをBOOTMGRボリュームにコピーします。

    cp /Volumes/mac-icns/os_refind.icns /Volumes/BOOTMGR/.VolumeIcon.icns
    

    以下に示すアイコンが、スタートアップマネージャーのrEFIndラベルの上に表示されます。

  7. Macを再起動しoption、Startup Managerアイコンが表示されるまですぐにキーを押し続けます。次に、というラベルのアイコンを選択しますrEFInd。最後に、controlキーを押したまま、rEFIndラベルの下の円形矢印を選択します。これは実質的にrEFIndを祝福します。

使用するドライバーの変更

rEFIndによるファイルシステムへのアクセスに使用されるドライバーは、/Volumes/BOOTMGR/EFI/BOOT/drivers_x64フォルダーに保存されます。あなたは、名前の新しいフォルダを作成することができますdrivers_x64_not_used/Volumes/BOOTMGR/EFI/BOOTフォルダを。その後、rEFIndで使用したくないドライバーを/Volumes/BOOTMGR/EFI/BOOT/drivers_x64フォルダーからフォルダーに移動でき/Volumes/BOOTMGR/EFI/BOOT/drivers_x64_not_usedます。

それでも灰色の画面が表示されたり、エントリのないサインが表示される場合、このリンクは起動するためにapfsドライバーをコピーする必要があることを示しています。これを行うには、次のコマンドを実行します。

cp /usr/standalone/i386/apfs.efi /Volumes/BOOTMGR/EFI/BOOT/drivers_x64.

「エントリなし」のサインを表示する起動オプションが1つある場合もありますが、もう1つのオプションはグレーの画面を表示する代わりにmacOSを起動するはずです。


私はあなたの方法でインストールできましたが、いくつか問題があります。起動すると、2つのブートディスクが表示され、両方とも「Macintosh HD」という名前が付けられます。最初の画面を起動すると、白い画面の黒い画面が表示されますno entry。2番目のデバイス、灰色の画面が表示されます。どうすれば修正できますか?
iProgram

rEFIndの構成は、rEFIndのインストールとはまったく異なる質問です。この--alldriversオプションは使用しません。rEFInd Boot Manager:The Future of rEFInd Webページには、「既知のバグを潰す必要がある」というタイトルのセクションがあります。最初の項目は、最新のMacモデルのブランク画面を報告します。投稿されたソリューションは、rEFIndのドライバーの削除を指します。また、macOSをブートするようにrEFIndを手動で構成する方法を投稿することもできますが、どのmacOSをインストールしたか、およびからの出力を知る必要がありますdiskutil list
デビッドアンダーソン

元の投稿の編集に情報を入力します。
iProgram

rEFIndにapfs.elfドライバーがインストールされていなかったため、灰色の画面で起動していたことがわかりました。回答を編集して、その方法を説明しました。
iProgram

@iProgram:この修正により、rEFIndからmacOSを起動できるようになりましたか?
デビッドアンダーソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.