rEFIndシェルが読み込まれないのはなぜですか?


9

2ステップの深い問題があるため、EFIシェルを起動してを実行する必要がありますgptsyncddイメージをサムドライブに書き込むために使用されるrEFInd 0.7.4のフラッシュドライブバイナリをダウンロードしましたが、正常に起動するようです。しかし、起動する小さなシェルアイコンを選択すると、シェルUIに点滅し、画面に次のテキストが表示されてハングします。

Starting shellx64.efi
Using load options ''

以上です。シェルを機能させるために何かを設定するはずですか?


現在機能しているはずです。ただし、一部の問題を修正するために、rEFIndがバージョン0.7.4でEFIバイナリを起動する方法の詳細の一部を変更しました。(私はrEFIndの作者です。)これらの変更が問題を引き起こしていると考えられます。したがって、バージョン0.7.3を試してから報告することをお勧めします。0.7.3が機能する場合は、問題を回避するために起動プロセスを再改訂することを検討します。
ロッドスミス

1
私は0.7.3で試してみましたが、次の行だけが変更されていますUsing load options ' '(空の文字列ではなくスペース)。
ベンコリンズ

進捗状況n。一度インチ
ЯрославРахматуллин

回答:


4

これは、実行しようとしているEFIシェルとコンピューターのファームウェアとの間に互換性がない可能性があります。他のEFIシェルを試すことをお勧めします。rEFItに付属しているものはMac(特に古いもの)で動作する可能性が最も高いですが、ここや他の場所に多数の追加リンクあります。(「EFIシェルバイナリ」などのWeb検索を実行してみてください。)

残念ながら、私が遭遇したすべてのEFIシェルバイナリには一部のコンピューターで問題があるため、普遍的に使用できるものを提供することは困難または不可能のようです。Macには1.xバージョンのEFIがあることに注意してください。これは、Macが新しいv2ではなく古いEFIシェルv1で動作する可能性が最も高いことを意味します


Macでうまくいったのは、rEFIt tarballをrefit.sourceforge.netからダウンロードし、shell.efiとgptsync.efiを抽出して/ EFI / toolsにコピーすることでした。refind.confのshowtoolsでシェルを有効にします。次に、rEFIndからEFIシェルを起動し、「fs0:」を実行します。ここで、0は/ EFI /があるEFSパーティションのインデックスで、/ EFI / toolsにcdして、最後に「gptsync.efi」を実行します。
igordcard、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.