web-dev-qa-db-ja.com

rEFIndがmacOsSierraで機能しない:「レガシーローダーの読み込み中に見つかりません」

2015年後半にmacOSSierraを搭載したMacBookAirにrEFInd0.10.3(日付の最新バージョン)をインストールしましたが、USBディスクから起動しようとすると次のエラーが発生します:「レガシーローダーのロード中に見つかりません」

Ddコマンド、フォルダーへのisoの配置、Rufus(ddおよびISOモード)およびYUMIを使用した起動可能なUBSの作成方法を使用して、複数の異なるライブUSB(Ubuntu16およびDebian8 ISOから)を作成してみました。

Click to see the Error Picture

私は尋ねる前にたくさん試しました:解決策はありますか?

編集:

新しいバージョン(0.10.4)がリリースされましたが、開発者はそれが彼のために働くと言っていますが、それでも私のために働いていません。

開発者注:

注:バージョン10.12( "Sierra")の時点で、AppleはOSX OSの名前をmacOSに変更しました。引き続き "OS X"を使用して、このOSの任意のバージョンを参照します。 rEFIndがmacOS10.12で動作しないという報告を見てきましたが、私自身の経験では、正常に動作します。ただし、 rEFIndドキュメントのこのページ で説明されているように、アップグレードによってブートクーデターが発生することに注意してください。

2
Auyer

表示されているエラーメッセージは、BIOS/CSM /レガシーモードでディスクを起動しようとしていて、機能していないことを示しています。これは、USBドライブを起動するときのMacでの一般的な問題です。残念ながら、原因は多く、このような問題は特定のMacモデルでは発生する可能性がありますが、他のモデルでは発生しないため、デバッグと修正が非常に困難になります。さらに悪いことに、MacでrEFIt(したがってrEFInd)がBIOSモードで起動する方法は非常にわかりにくいため、私(rEFIndのメンテナー)がこのコードをサポートするのは困難です。場合によっては、コンピューターの電源を入れるときにOption(またはAlt)を押したままにすると、BIOSモードでUSBドライブを起動するためにrEFIndよりもうまく機能することがあります。

可能であれば、通常はUSBメディアをEFIモードで起動することをお勧めします。残念ながら、一部のツールはEFI起動可能なUSBドライブを作成しないため、機能するツールを見つける前にいくつかのツールを試す必要がある場合があります。理論的には、Rufus(Windowsのみ)とdd(LinuxおよびOS X)の両方が機能するはずですが、Rufusには正しく選択する必要のあるいくつかのオプションがあり、ddは簡単に誤って使用できます。このテーマの詳細については、 ここ を参照してください。

Macに光学ドライブがある場合のもう1つの方法は、.isoファイルからDVDを作成することです。最近のMacBookにはおそらくこの機能がありませんが、外付けの光学ドライブが機能する可能性があるため、アクセスできる場合は試してみる価値があります。

3
Rod Smith

問題は、再検索にアクセスできない(そのためのドライバーがない)Sierraのファイルシステム(APFS)であるため、refindはSierraのブートローダーにアクセスできず、そのエラーメッセージが表示されます。

考えられる解決策は、Sierraのブートローダー(および最終的にはいくつかの追加ファイル)をESPパーティションにコピーすることです...試してみました...しかし、うまく機能させることができませんでした他のエラーメッセージが表示されたので。

編集:

「ElCapitan」から「Sierra」にアップグレードしても既存のHFS +パーティションは保持されますが、「Sierra」の新しいコピーをインストールしても保持されないと思います(HFS +パーティションはAPFSでフォーマットされていますが、それ以降はわかりません。新規インストールのみを実行し、実験的なAPFSになりました)。

EDIT2:

ところで、Appleは、すべてのAppleデバイスがAPFSの使用を強制される2017年の秋までに、APFSの最終/安定バージョンをリリースするようです!さらに、APFSの安定バージョンは完全に文書化され、オープンソースライセンスの下でリリースされます。

EDIT3:

Sierraのインストール中に、macOSパーティションにHFS +ではなくAPFSを選択したのは私のせいであることに気づきました。 Linuxでgdiskユーティリティを使用していることを発見しました。 APFSはパーティションタイプAF05に対応し、HFS +はAF00に対応します。私は4台のコンピューターのうち2台でこの間違いを犯しましたが、macOSパーティションがHFS +でフォーマットされている限り、rEFIndがSierraMacで引き続き機能することを確認できます。

0
matteoguglielmi