2014 年の古い Mac mini にデュアル ブートとして 22.04 をインストールしようとしています。これまでのところ、次の操作を実行しました。
- 起動可能なUSBを作成した
rEFInd
Macにインストール- メインディスクを Mac 用に 250 GB に分割しましたが、250 GB は何もありませんでした。
USB から Linux を起動できますが、インストールの段階になると、「コンピューターに他のオペレーティング システムはありません」というメッセージが表示されます。
ここで提案されているとおりに実行しました:Mac mini 2018にUbuntu 18.04をインストールする
ubiquity -b
標準インストールの代わりにを実行し、空のディスク領域を として作成およびフォーマットしext4
、Something else
インストール オプションを実行しました。
これらはすべてエラー メッセージなしで完了しましたが、Mac を起動するとrEFInd
ランチャーが表示されますが、検出された OS は macOS のみです。
どこか重要なステップを見逃しているのでしょうか?
答え1
macOSにrEFIndをインストールしたため前にUbuntu をインストールすると、refind-install
スクリプトは Linux パーティションを検出せず、したがって EFI ファイルシステム ドライバーもインストールしません。これらと GRUB 2 がなければ、rEFInd は Ubuntu のインストールを検出できません。
この問題を解決するには、ext4_x64.efi
ドライバー ファイルをインストールする必要があります。これは次のように実行できます (記憶から):
- macOSを起動します。
- ターミナル ウィンドウを開きます。
mountesp
rEFInd に付属のスクリプトを実行します。これにより、おそらく に EFI システム パーティション (ESP) がマウントされます/Volumes/ESP
。(スクリプトにはマウント場所が示されるはずです。)ext4_x64.efi
rEFInd ディレクトリ (.zip
ファイルを解凍した場所)から/Volumes/ESP/EFI/refind/drivers_x64/
(またはmountesp
ESP がマウントされている場所に合わせて調整した)にファイルをコピーします。
この時点で、再起動が可能になり、rEFInd は Ubuntu インストールから Linux カーネルを検出できるはずです。1 つの大きな ext4fs パーティションにインストールした場合、rEFInd はこの時点で Linux を起動できるはずです。別の/boot
パーティションを使用してインストールした場合 (LVM を使用した場合など)、Ubuntu エントリを強調表示して Enter キーを押す代わりに、Tab キーを数回押して仕様を追加する必要がありますroot={something}
。ここで は{something}
ルート ファイル システムの識別子です。