Mac(Intel 64ビットCPU)ハードウェアで動作する起動可能なLinux USBキーを作成するにはどうすればよいですか?


11

Linux(debian)で起動可能なUSBキーを作成しようとしていますが、Macintelハードウェアで起動できます。

私は、MACのEFIがGPT GUID形式のディスクのみを起動できることを読みました。そのようなキーを作成する方法を説明する優れたチュートリアルを必死に探しています。

ここで私がこれまでにしたこと:

  • Linux GNU partedを使用してteキーにGUIDパーティションを作成します
  • ブートフラグをオンにして、キーにHFS +またはext3パーティションを作成します
  • unetbootinでLinux .isoをインストールします

すべての手順が成功し、場合によってはPCで起動することさえできましたが、Macintelソフトウェアで起動する手順は失敗しました(macbookで)。Macの起動中に「alt」キーを押したままにして、目に見える起動可能なディスクはハードディスクのみであったことを明確にする必要があります。

PS:rEFItでも試しました。ある場合には、「Windows」アイコンがありましたが、「システムが見つかりません」などのメッセージで起動に失敗しました

編集:これはかなり古い質問です。私はしばらく試していません。今日はおそらくddを実行してisoをコピーするだけの問題かもしれませんが、5年前には機能しませんでした。私は最近のMacBookとLinux ISOで試してみるつもりです


Ubuntu sudo dd if=ubuntu.iso of=/dev/sdbを使用すると、起動できます。
Ciro Santilli新疆改造中心法轮功六四事件

Unetbootinはお勧めできません。端末エミュレータからsudo dd if = / Users / Joe / name.iso of = / dev / disk#bs = 16m && syncを実行することをお勧めします。
oemb1905

回答:


13

MacBook Pro 17″でUSBからLinuxを起動する場合

できます!変更されていないMacBook Pro(5,2)で、単一のUSBスティック(または外部ハードドライブ)からLinuxを起動できるようになりました。

最初のパーティションとして小さな25MBのパーティションを作成し、Mac OS X Journaledとしてフォーマットし、rEFItをインストールしてから、そのパーティションの後に100 MBのブートパーティションを作成し、次にサムドライブのルートパーティションを作成しました(外部ハードディスクを使用している場合スワップを作成することもできますが、サムドライブではそうしないので、消耗しません。

2番目と3番目のパーティションに通常どおりLinuxをインストールします(debootstrapは私が行う方法です)。GrubがドライブのMBRにインストールされ、2番目のパーティションとして/ bootパーティションを指していることを確認してください。次に、USBドライブをMacBook Proに挿入して挿入します。

MBPをオンにし、Mac OS XまたはrEFItを提供するブートメニューが表示されるまでAlt / Optionキーを押し続けます。rEFItを選択します。その後、OS Xを再度選択するかLinuxを選択するメニューが表示されます。ここでは、Linuxを選択します。

Tada、Grubのブート画面が表示され、選択したLinuxが表示されます。おめでとうございます…

詳細な手順を含むその他の便利な記事:


有望に見えます。家に帰ってテストするのが待ち遠しいです!
ascobol

0

標準のUbuntu / Fedora、さらにはDebianインストールディスク、ライブCD、またはUSBキーでさえMacで正常に起動することがわかりました。CDでは、c起動するためにキーを押し続ける必要がある場合があります。しかし、USBのインストールに問題はありません。

MacBookにLinuxしかインストールされていないことを警告します。私はしばらく前にライブCDでUbuntuをインストールしました。OS Xがなくなると、Linuxディストリビューションは問題なく起動します。

USBキーを起動してもOS Xがまだマシン上にある場合はどうなるかわかりません。USBから起動するまで押し続けるキーの組み合わせを調べることをお勧めします- c十分かもしれません。


5
注意深い手順に従わない限りUSBスティックから起動できないことは、一部のMacハードウェアでよく知られている問題です。「イメージをイメージとして焼き付ける」、「unetbootinを使用する」、「起動時に正しいキーの組み合わせを押し続ける」だけではありません。
ダンビール

cキーではなく、altキーです。さらに、これによりデフォルトのmacOS EFIブートローダーが再び有効になり、再インストールが中断されることに注意してください。効率的なデュアルブートが必要な場合は、Refindを再インストールする必要があります。または、代替OSを使用するたびにaltを押す必要があります。
oemb1905

適切なキーコマンドを指定しないことに加えて、このメソッドはDebianインストーラーを実行するだけで、起動可能なOSをUSBドライブに配置しません。
oemb1905

0

UNetbootinユーティリティを使用して、お気に入りのLinuxディストリビューションのインストールディスクISOから起動可能なUSBスティックを作成することをお勧めします。OS Xインストールスティックなど、これで多くのUSBスティックを作成しました。

次に、Macの起動中にalt / optionキーを押したままにします(起動音が聞こえ、画面にAppleロゴが表示されるまで待ちます)。USBドライブから起動するオプションが表示されます。そこからそれを取る:)


これにより、USBスティック上の起動可能なDebian OSではなく、Debianのインストーラーバージョンが作成されます(つまり、Live CDではありません)。
oemb1905

0

より簡単な代替手段と、より現代的な答えを次に示します。

macOSから次のことを行います(USBがdisk4としてリストされていると仮定):

 diskutil list
 diskutil eraseDisk JHFS+ Temp disk4
 diskutil unmountDisk disk4
 sudo dd if=/Users/Joe/name.iso of=/dev/disk4 bs=16m && sync

準備ができたら、次を実行してMacシステムを準備します。refindをダウンロードして解凍し、アプリケーションに配置します...

 cd ~/Downloads
 unzip refind-bin-0.11.2
 cp -R refind-bin-0.11.2/ /Volumes/Macintosh\ HD/Applications/

最初にSIPを無効にする必要があります(オプションですが推奨)ので、コマンド+ Rを押しながらMacを再起動し、回復したら、ターミナルを開いてSIPを無効にします。

 csrutil disable

SIPが無効になったので、回復モードなしでrefindをインストールできます。

 cd /Volumes/Macintosh\ HD/Applications/refind-bin-0.11.2/
 ./refind-install

上記のステップ1からUSBドライブを挿入します

 reboot

(一部のユーザーは、SIPを無効にした後でもトラブルを報告します。そのため、refindのメンテナーは、これが発生した場合、refindモードでrefindをインストールすることをお勧めします。)

これで、ブートローダーの再検索が表示されます。この段階で、ステップ1で作成したDebian .isoを選択します。Grubを選択するか、カーネルを直接選択するオプションがあります(refindもGrubの代替であるため)。どちらの方法でも起動しますが、Debianインストーラーにはトラックパッドに既知の不具合があるため、インストール中にUSBマウスを使用するか、オプションのn-cursesインストーラーを使用してください。2番目のUSBドライブを挿入し、指示に従ってDebian OSをその2番目のUSBドライブにインストールします。SWAPを使用しないことに関する他の回答に同意します。

私は修理を使用しません、それは廃止され、かなり長い間維持されていません。Refindは、メンテナンスされている最新のフォークです(上記のリンクを参照)。


@ascobol-これは個人的にはるかに簡単だと思います...他の方法はいいですが...非常に手作業です。
oemb1905

アプリケーションは場所として単に便利であることがわかりました。refindがうんざりしている場合にナビゲートするのは簡単です。
oemb1905
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.