古い Mac mini (2014) に Ubuntu デュアル ブートをインストールする

古い Mac mini (2014) に Ubuntu デュアル ブートをインストールする

2014 年の古い Mac mini にデュアル ブートとして 22.04 をインストールしようとしています。これまでのところ、次の操作を実行しました。

  1. 起動可能なUSBを作成した
  2. rEFIndMacにインストール
  3. メインディスクを Mac 用に 250 GB に分割しましたが、250 GB は何もありませんでした。

USB から Linux を起動できますが、インストールの段階になると、「コンピューターに他のオペレーティング システムはありません」というメッセージが表示されます。

ここで提案されているとおりに実行しました:Mac mini 2018にUbuntu 18.04をインストールする

ubiquity -b標準インストールの代わりにを実行し、空のディスク領域を として作成およびフォーマットしext4Something elseインストール オプションを実行しました。

これらはすべてエラー メッセージなしで完了しましたが、Mac を起動するとrEFIndランチャーが表示されますが、検出された OS は macOS のみです。

どこか重要なステップを見逃しているのでしょうか?

答え1

macOSにrEFIndをインストールしたため前にUbuntu をインストールすると、refind-installスクリプトは Linux パーティションを検出せず、したがって EFI ファイルシステム ドライバーもインストールしません。これらと GRUB 2 がなければ、rEFInd は Ubuntu のインストールを検出できません。

この問題を解決するには、ext4_x64.efiドライバー ファイルをインストールする必要があります。これは次のように実行できます (記憶から):

  1. macOSを起動します。
  2. ターミナル ウィンドウを開きます。
  3. mountesprEFInd に付属のスクリプトを実行します。これにより、おそらく に EFI システム パーティション (ESP) がマウントされます/Volumes/ESP。(スクリプトにはマウント場所が示されるはずです。)
  4. ext4_x64.efirEFInd ディレクトリ (.zipファイルを解凍した場所)から/Volumes/ESP/EFI/refind/drivers_x64/(またはmountespESP がマウントされている場所に合わせて調整した)にファイルをコピーします。

この時点で、再起動が可能になり、rEFInd は Ubuntu インストールから Linux カーネルを検出できるはずです。1 つの大きな ext4fs パーティションにインストールした場合、rEFInd はこの時点で Linux を起動できるはずです。別の/bootパーティションを使用してインストールした場合 (LVM を使用した場合など)、Ubuntu エントリを強調表示して Enter キーを押す代わりに、Tab キーを数回押して仕様を追加する必要がありますroot={something}。ここで は{something}ルート ファイル システムの識別子です。

関連情報