web-dev-qa-db-ja.com

MacBook Proの外部hddからのRefindを使用したUbuntuのデュアルブート

Ubuntu 14.04 x64(vmlinuz-3.13.0-24-generic)とRefindを使用したOSX 10.9.2で2013年後半のMacbook Proをデュアルブートしています。 Refindのext4ドライバーをインストールした後、これはうまく機能しました。

また、以前のラップトップのハードドライブは、Macで起動したい別のパーティションにWindowsとUbuntuのコピーがあるUSB外付けドライブにあります。これらのパーティションをOSXまたはUbuntuにマウントできますが、Refindがインストールを認識しなかったため、Gdiskを使用してディスクをGPTに変更しました。

その後、Refindは外部のUbuntuおよびWindowsインストールの存在を認識しましたが、カーネルに関する情報を提供せず、Ubuntuのペンギンアイコンを表示します。これを起動しようとすると、一時停止してから次のメッセージが表示される空白の画面になります。

起動可能なデバイスなし-起動ディスクを挿入し、任意のキーを押します

UUIDでUbuntuを参照するrefind.confにスタンザを追加し、外部ドライブのUbuntu 13.04 x64パーティションのBootフォルダーにrefind_linux.confを追加しましたが、違いはありませんでした。

"Boot x64 13.04 with standard options" "ro root=31b998f7-0607-40f3-ba7f-67f297d79a2d quiet splash"

誰かが私が間違っていた場所、またはそれを機能させる方法を提案できますか?

ありがとう。

2
user173283

「ブータブルデバイスなし」エラーは、おそらくrEFIndがBIOSモードのブートローダーを検出したが、Macのファームウェアが起動できないことを示しています。これはMacの外部ディスクで発生する可能性があり、rEFIndがそれについてできることはあまりありません。一部のモデルでは、特にBIOSモードでの外部ディスクの起動は不安定です。ただし、Linuxを起動する方法は他にもあります。

Escキーを押してみてください。 EFIが一部のファイルシステムの登録が遅いため、rEFIndが最初に起動したときに表示されませんが、Escキーを押すと再スキャンが発生し、表示されます。これが機能する場合は、scan_delay 1refind.confファイルに追加してみてください。これにより、rEFIndのメニューの表示が遅くなりますが、オプションはすべて表示されます。

それが失敗した場合は、ファイルシステムのタイプを確認してください。 ext4fsドライバーがインストールされているため、shouldでrEFIndがext2、ext3、およびext4ファイルシステムをスキャンできるようにします。ただし、外部ディスクで別のものを使用した場合は、適切なファイルシステムドライバー(存在する場合)をインストールする必要があります。

最後の解決策は、外部ドライブのインストール用に/bootパーティションを作成することですが、internalドライブ上です。これは、EFIモードであっても、Macのファームウェアが外部ドライブからの起動に関して特に扱いにくい場合に役立ちます。 /bootパーティションは非常に小さい可能性があるため、これは多くのディスク容量を消費しません。

Windowsのインストールは起動が難しくなります。 MBRディスクを使用するとうまく機能しますが、それでBIOSモードのブートの問題が発生しているようです。 MacRumorsでは非常に長いスレッド MacでEFIモードでWindowsをネイティブに起動することについてです。これは一部のモデルで可能であり、Windows 7よりもWindows 8の方が簡単です。Windows7では、作業が非常に困難です。

1
Rod Smith