web-dev-qa-db-ja.com

refind.conf構成ファイルはどこにありますか?

MacBook Pro 13inch Retinaディスプレイにubuntu 14.04 LTSをインストールしていますOS Xパーティション、mac os xパーティションにreFindをインストールできません。これを回避するために、reFindブートマネージャー専用の1GBパーティションを個別に作成し、install.shと--ownhfsおよび--alldriversオプションを使用してrefindをインストールしました。現在、私のdiskutilリストの出力は次のようになっています。

 My-MacBook-Pro:〜yatin $ diskutil list 
/dev/disk0 
#:タイプ名サイズ識別子
 0:GUID_partition_scheme * 251.0 GB disk0 
 1:EFI EFI 209.7 MB disk0s1-ESP 
 2:Apple_HFS REFIND_BOOTMGR 864.0 MB disk0s2-カスタムHFS refindパーティション
 3:Apple_HFS OS X 82.9 GB disk0s3-OS X 
 4:Apple_Boot Recovery HD 650.0 MB disk0s4 
 5:0FC63DAF-8483-4772-8E79-3D69D8477DE4 83.5 GB disk0s5-ubuntu 
 6:Linux Swap 14.5 GB disk0s6 
 7:0FC63DAF-8483-4772-8E79-3D69D8477DE4 68.4 GB disk0s7-共有ボリューム

Macを起動すると、refindのブートセレクターが表示され、ubuntu、mac、grubの3つのエントリが表示されます。 grubのrefindエントリを削除したいのは、refindがubuntuイメージを直接起動することを考えると意味がありませんが、refind.confファイルが見つかりません。 REFIND_BOOTMGRボリュームの通常の場所、つまり/EFI/refind/refind.confの下にrefind.confが表示されません。どこに配置する必要がありますか?

7
yatin

再検索は優れていますが、手順ページには非常に多くの情報が欠けているようです。著者以外の誰かが校正して、何十もの「それはどういう意味ですか?」または「それはどこにありますか?」質問はすぐに回答できます。プログラムを書いている人にとって明らかなことは、それを使用しようとしている人にとってそれほど明白ではないかもしれません。

とにかく、適切な場所を見つけるために、手順のアンインストール部分でいくつかの手がかりを見つけることができました。これらは、マウントされていないEFIパーティションをマウントする手順については、手動インストールガイドに戻っています。

diskutil listパーティションのリストを取得するには、私の場合、EFIはdisk0s1です。

mkdir/Volumes/espボリュームをマウントする場所を作成します。

Sudo mount -t msdos/dev/disk0s1/Volumes/espボリュームをマウントします。

/ Volumes/esp/EFI/refindを見て、refind.confファイルを見つけます。または、Finderは左側の[デバイス]リストにEFIというディスクをマウントします。そのため、クリックしてEFI/refindを参照します。

答えをグーグルで探してこのページを見つけたので、この小さな情報スニペットが他の人が追跡しようとするのに役立つことを願っています。

13

OSX経由でインストールした場合:Sudo mountesp

ターミナルは、どこを見ればよいかを教えてくれます。通常/ Volumes/ESPそこからrefind.confを見つけることができます:

/Volumes/ESP/EFI/refind/refind.conf

rEFInd author から:

0.9.3以降、rEFIndはESPを見つけてマウントするmountespというスクリプトを提供しています。ターミナルを開き、Sudo mountespと入力してESPをマウントします。プログラムは、ESPがマウントされている場所を通知する必要があります。手動でアンマウントするか、再起動するまでマウントされたままになります。

1
brt

--ownhfsオプションを使用してインストールした場合、refind.confは、System/Library/CoreServicesで指定したパーティションの--ownhfsディレクトリにあります。

REFIndはブートローダーを自動検出するため、GRUBを再度使用したくない場合は、grubx64.efiファイルをインストールした場所(おそらくESP)から削除することもできます。

1
Rod Smith

実行しないでください:

mkdir /Volumes/esp

代わりに使用します:

diskutil mount /dev/disk0s1

Finderに移動すると、EFI>EFI>refind>refind.confに表示されます

PS:必ずSudoで編集してください。

0
user566855