web-dev-qa-db-ja.com

rEFItは、BootCampパーティションを消去した後にMaxOS Xしかない場合に、「HDからレガシーOSを起動する」オプションを提供します

Mac OS10.6.4のBootCamp Assistantアプリを使用して、別のパーティションを作成しました。次に、Boot Camp Assistantを使用してパーティションを消去する代わりに、ディスクユーティリティを使用してパーティションを消去しました。

現在、rEFItには、Max OS Xを起動するオプションがありますが、「HDからレガシーOSを起動する」オプションもあります。それは何を指しているのですか?

私のコンピューターには物理ドライブが1つしかなく、SnowLeopardの新規インストールを実行するときにデフォルトの方法でセットアップされます。

/ dev/disk0

/ dev/disk0-GUID_partition_scheme
/dev/disk0s1--EFI
/dev/disk0s2--Apple_HFS Macintosh HD

ディスクユーティリティでBootCampパーティションを削除した後、Boot Camp Assistantを使用しなかったため、ドライブから何らかの起動情報が削除されなかった可能性があると考えたため、Boot Camp Assistantを再度使用してパーティションを再作成し、パーティションを削除します。

私はMacOS Xを祝福し、再起動してからrEFItを再祝福しました。

まだサイコロはありません。解決策について何か考えはありますか?バックアップを実行してから再フォーマットした場合、後で復元するファイルが原因で問題が発生しますか?私はそれが機能するかどうかを確認するためだけにそれをしたくはありません-そのステップを実行する前に、いくつかの既存のドキュメントを介して知りたいです。

前もって感謝します。

1
jsejcksn

私はまだ答えを受け取っていなかったので、ダイビングをして:

  1. TimeMachineを使用してMacを外部FirewireHDDにバックアップしました
  2. OS Xインストールディスクから起動し、内蔵HDDを単一のHFS +ボリュームとして再フォーマットしました
  3. TimeMachineバックアップからOSを復元しました
  4. 再祝福されたrEFIt

現在、Mac OS Xのオプションのみが表示されています。問題は、Boot Camp Assistantでドライブをパーティション分割してから、Boot CampAssistantではなくディスクユーティリティでパーティションを削除したことが原因だと思います。

0
jsejcksn

警告:私がここに書いたアドバイスに従う前に、正確に何が起こっているのかをよく理解していることを確認してください。これは危険かもしれません! LinuxターミナルでEnterキーを押す前に、もう少しグーグルを実行してください。 :)

ディスクユーティリティを使用してWindows7を含むパーティションを削除した後、これと同じ問題が発生しました。私の場合の問題は、Windows 7パーティションが削除されたが、マスターブートレコード(多くの場合MBRと表示される)にインストールされたWindowsブートローダーが残っていることでした。削除するには、以下の例のようにddを使用します。

例:WindowsブートローダーがsdaドライブのMBRにインストールされている場合、Linuxターミナルから実行します:(警告、上記の説明を読まずにこれを盲目的に入力しないでください:) Sudo dd if =/dev/zero of =/dev/sda bs = 44 count = 1

Ddコマンドは、追加のGRUBブートローダーがどこかにインストールされている場合にも役立ちます。たとえば、2番目のハードドライブのMBRと2番目のハードドライブの最初のパーティションの両方で、2番目のハードドライブにGRUBブートローダーを誤ってインストールしました。 rEFItは、2番目のハードドライブのMBRにインストールされた1つだけが機能したにもかかわらず、両方のブートローダーをリストしました。したがって、2番目のドライブの最初のパーティションにある余分なGRUBブートローダーを削除するために、以下のようにddも使用しました。

例2:パーティション(この例ではパーティションsdb1)にextra GRUBブートローダーがインストールされている場合、Linuxターミナルから次のようにddを実行します。以下の例。 (最初の例から「of = ...」が変更され、「bs = ...」が変更されていることに注意してください。)(警告、上記の説明を読まずにこれを盲目的に入力しないでください:) Sudo dd if =/dev /ゼロof =/dev/sdb1 bs = 446 count = 1

これは古い質問だと思いますが、実際には答えられませんでした。これが、この問題を探しているときにこのページに導かれた多くの人々に役立つことを願っています。神のご加護を!

3

OS Xのみを使用している場合は、rEFItを削除して、OSXブートディスクを再度祝福します。それでも何らかの理由でrEFItを使用したい場合は、再インストールしてください。

0
churnd