web-dev-qa-db-ja.com

UbuntuはrEFItを介してGRUBをインストールしました

MacにrEFItをセットアップし、Ubuntu 13.04をインストールしましたが、残念ながらGRUBがrEFItの上にインストールされました。私はこれを予想していなかったので、OSX 10.8用のインストールディスクがどこにあるかわからないことがわかりました。 OSXから起動したいのですが、OSXツールを使用して起動修復を行うことができません。これは、これを起動する機能を失ったためです。助言がありますか?

GRUBは、UbuntuオプションとMac OSX 32および64ビットをリストしますが、どちらも機能しません。

5
iamwpj

私は実際にこれを理解しました。 GRUBがrEFItを上書きする状況で最も簡単な方法は、GRUB画面がロードされたときにCを押すことです。これにより、grubコマンドラインが表示されます。ここにexitと入力すると、GRUBが終了し、rEFItが表示されます。ここからOSXを起動すると、GRUBをアンインストールしてrEFIndをインストールできます。

3
iamwpj

Optionキーを押しながらコンピューターの電源を入れてみてください。これにより、OS Xを起動できるようになり、そこからrEFItを再インストールできます(または、rEFItがメンテナンスされていないため、アップグレードする場合は rEFInd をインストールします)。

3
Rod Smith

以下は私のために仕事をしてくれました(iamwpjの提案に基づいて):

  • リブート
  • Grubメニューで、エスケープを押します。
  • コマンドラインが表示されます。 exitと入力します。
  • rEFIt/rEFIndが表示されます。 OS Xを起動します。
  • デフォルトでOS Xインストールを起動することを起動ディスクに伝えます。
  • リブート。コンピューターはOS Xを自動的に起動します(この手順が必要かどうかはわかりません)。
  • 通常の方法でrEFInd(または、rEFItを主張する場合)を再インストールします。
  • 次回起動すると、rEFIndが表示されます。
2
dremodaris

同じまたは類似の問題で友人のためにこれを解決しました(Refindは、Ubuntuのインストール後に相談されることなく、Grubによって上書きされました)。

ISOをUSBスティックにdd-ingして作成したMountain Lion USBスティックがありました。

Onボタンを押した後、USB PCキーボードのaltキーを使用すると、ブート画面が表示されました。

メニューに移動してMacモードで再起動しました。これにより、grubの問題が回避されます。

元のOS Xシステムにログインしたら、ターミナルを開いてRefind install.shファイルをターミナルにドラッグし、Enterキーを押してSudoパスワードを入力して、Refindを再インストールしました。

私は再起動し、再びRefindに迎えられました:)

0
Luke Stanley

おそらく、efibootmgrまたはUbuntuの別のEFIツールを使用して、rFIIt/rEFIndを最初にロードするようUEFIに指示することもできます。 rEFIndページには、この問題の再発を防ぐためにGrubを削除することに関するドキュメントがいくつかあります(私は自分自身に遭遇しました)。

0
dragon788