web-dev-qa-db-ja.com

UbuntuブートローダーをMacのどこにインストールしますか?

UbuntuをMacにインストールしようとしていますが、デフォルトのMacブートローダーまたはrEFIで起動することができません。 Macブートローダーでは「Windows」として表示され、rEFIでは「Linux」として表示されます。

インストール中にブートローダーをどこにインストールすればよいかわかりません。

これが私のパーティションテーブルです。

sda : Hard drive manufacturer name

sda0: Mac partition

sda1:

 ...

sda4: SWAP

sda5: Ubuntu

そして、ブートローダーをsda5にインストールしました。代わりにsdaにインストールする必要がありますか?これによりデフォルトのMac OS Xブートローダーが置き換えられるのではないかと心配しているため、Mac側に再度アクセスすることはできません。

どんな助けも大歓迎です。ありがとうございました。

2
ylhtravis

まず、BIOSモードであることを確認してください。これを伝える良い方法はありませんが、Ubuntu Live CDの場合はおそらくBIOSエミュレーションモードになっています。特に、ReFiTを使用している場合。

次に/dev/sdaにインストールします。 EFI(これらのパーティションの1つにあるファイル)を介して起動するため、これによりMacの起動が損なわれることはありません。

次に、RefitがLinuxパーティションを播種し、それを使用してブートできます。 MacブートローダーはLinuxを理解せず、常に「Windows」と呼びます。さらに、BIOSモードで起動しない場合があります(多くの機能が動作しなくなります)。最適なのは、ReFitを使用して/dev/sdaにインストールすることです

もう一つ。 2つのパーティションテーブルが同期していることを確認してください。これは修理から行うことができます。

1
coteyr

Windowsをインストールしていない場合、可能な限りBIOSモードよりもEFIモードでLinuxを起動するほうが良いです(通常は)。これを行うには、EFIシステムパーティション(ESP)にEFIブートローダーをインストールし、通常はrEFItまたはrEFIndを追加します。 3.3.0以降のカーネルを使用している場合、rEFIndはGRUBまたはその他のブートローダーを使用せずに、それらのカーネルを直接起動できます。 rEFIndドキュメント および私の MacでのEFIモードLinuxインストールのWebページ を参照してください-しかし、後者のページはUbuntu 12.10用に更新されていないことに注意してください、そしていくつかの詳細は実際には12.10でよりシンプルです。

0
Rod Smith