外部ディスクまたはフラッシュドライブのいずれかの外部USBストレージからiMacでUbuntuを実行したい。
起動可能なUSBスティックを簡単に作成し、それを使用して、適切にパーティション化されたUSBデバイスにUbuntu14.04をインストールできます。ただし、ここや他の場所でのいくつかの主張とは異なり、再起動後、結果はMacによって起動可能として検出されません。
私は広範囲にGoogleを検索しており、Macを起動させることは可能だと確信していますが、私が見つけた手順はあいまいすぎる(Ubuntuを外付けハードドライブにインストールしてMacで起動する)か、ある場合には、複雑すぎて(http://www.rodsbooks.com/ubuntu-efi/)あまり意味がありません。ただし、共通スレッドはrEFIndを使用してブートオプションを再調整しているようです。
そのため、外付けドライブのパーティションにrEFIndをインストールできましたが、Ubuntuのインストールが検出されません。同じディスクにext2/bootパーティションがあり、ext2_x64.efiを/ EFIディレクトリにコピーしましたが、行きません。
この時点で少し行き詰まっています。次のステップは、ブートローダーとEFIの詳細な調査である必要があります。しかし、私はこれを解読するのに近づいているに違いないと思います。誰かがどこかでステップバイステップのガイドを指し示すことができることを願っています。
要約するには:
- USBディスクにはext2/bootパーティション(vmlinuzイメージが含まれています)があり、ext4/パーティションにはUbuntu14.04の残りの部分がインストールされています
- インストール後に起動できません
- rEFIndを、/EFIディレクトリを含む別のFAT32パーティションに配置します
- ext2_x64を/EFI/bootおよび/EFI/refindにコピーしました
- 起動できます。rEFIndが読み込まれます。ext2_x64.EFI(?)を起動するオプションがありますが、Ubuntu/vmlinuzは起動しません。
これを解決できれば、ウェブ上のどこかに明確なガイドを配置します!
ベストアンサー
ええと、私はそれに2日を費やしました、そして今私はそれをクラックしました。
他の貧しい魂がこれから何らかの価値を得られることを心から願っています。
動作するレシピは次のとおりです(少なくとも、Ubuntu 14.04を搭載したiMacでは):
- 起動可能なUSBで起動し、Ubuntuをインストールします
- USBを次のように分割します。
- 200MBEFIブートパーティション
- 200MB ext2、
/boot
にマウント - 必要に応じてスペースを入れ替えます
- Ubuntuを適切に保持するための1つ以上の他のパーティション(例:
/
のext4 )
- インストールを完了し、OSXで再起動します
- gdisk(OS X用のpkgインストーラー)とrEFIndバイナリを入手する
- コンソールから「diskutillist」を実行し、デバイス名とEFIパーティション(例:
/dev/disk3
)をメモします。 、/dev/disk3s1
) - http://www.rodsbooks.com/ubuntu-efi/の「Fixingtheinstallation」ポイント6のgdiskレシピに従ってください
-
USBのEFIパーティションにrEFIndをインストールします。再検索ディレクトリから:
./refind-install -–usedefault /dev/disk3s1
(ファイルをコマンドプロンプトにドラッグしてフルパスを取得できます)
次に、再起動すると、rEFIndを「EFIブート」できます。GRUB/linuxをブートするオプションがあるはずです。
私はこれをここでより詳細に文書化しました:http://coljac.net/2014/stuff/installing-ubuntu-onto-a-bootable-usb-stick-or-other-device-on-a-mac/
>