web-dev-qa-db-ja.com

デュアルブートUEFI以外のシステムにWindows7(64)を搭載したUbuntu12.04をインストールすると失敗する

UEFI以外のファームウェアシステム用の正しいブートローダーをインストールできないようです。 GPTと技術的に互換性のあるUbuntu12.04とWindows7(64)をインストールしようとしていますが、ファームウェアがUEFI対応の場合にのみWindowsにインストールします。私のシステムは古いBIOSシステムを使用しており、UEFIをサポートしていません。したがって、Ubuntuのインストールを終了してWindowsをインストールしようとすると、「GPTパーティションタイプにインストールできません」というエラーが表示されます。

Gpartedを使用してWindows用の特別なNTFSファイル形式をフォーマットしても、UEFIがないため、GPTパーティションスタイルを処理できません。しかし、私のubuntuインストールは、インストール中に常にGPTを強制し、代わりに古いBIOSスタイルのMBRをインストールするかどうかを尋ねることはありません。

これを解決するにはどうすればよいですか?両方のOSはそれ自体で正常にインストールされます。問題は、2番目のOSをインストールしようとすると、他のOSのパーティションを認識せず、他のOSの上に自分自身を書き直そうとすることです。私は両方のOSを最初に試しましたが、常に同じ問題が発生しました。マザーボードをアップグレードせずにWindowsにGPTを認識させる方法はないので、インストール時に古いBIOS MBRを使用するようにUbuntuに指示するにはどうすればよいですか?

特定のgrubバージョンで特別なUbuntuをダウンロードする必要がありますか?または、GPTを使用しないように強制的にパーティションを手動で構成する必要がありますか?

ありがとうございました、

5
Randnum

数日前に同じ問題がありました。私は最初にWin7(64)をインストールすることでそれを解決しました。

Win7のインストール中に、Ubuntuの以前のインストール中に作成した「古い」Win7パーティションとUbuntuパーティション(両方とも同じSSD上)を削除し、「どこに移動しますか」の「ドライブオプション(詳細)」オプションを使用して再作成しました。 Windowsをインストールするには?」ダイアログ。

これで、「GPTパーティションタイプにインストールできない」という問題が解決しました。

Win7は正常にインストールされ、機能しました。これまでのところ良いです...しかし今Ubuntuのインストールは私のSSDがまったくパーティション化されていないと主張していました。

Ubuntuのインストールを中止し、Win7のインストールがまだ機能しているかどうかを確認しました。そして、はい、それはまだ機能しました。

私のSSDにはMBRとGPTが搭載されていることがわかりました。そのため、「古い」GPTはWin7のインストール中に削除されませんでした。そして、GPTが存在する限り、UbuntuのインストールはMBRに関心がありませんでした。

幸いなことに私はこれを見つけました サイト

Ubuntu Live DVDの助けを借りて、gdiskを使用してSSDからGPTを削除し(上記のサイトで説明されているように)、Ubuntuのインストールを再開しました。

今、すべてがうまく機能しています...ついに!

1
GPT_Victim

ディスクが2GB以上の場合、Ubuntuはデフォルトでgptになっている可能性があります。私は以前に同様の経験をしました(gptを使用したubuntuですが、BIOSはそれを起動できませんでした)、grubがロードされたUSBスティックから起動することで解決しました。あなたはまだウィンドウズをインストールする必要があるので、それはおそらく助けにはならないでしょう。

私は今デュアルブートについて考えています、そして私はまだこれを試していませんが、私がすることを計画しているのはefiエミュレーターを使うことです: http://www.rodsbooks.com/bios2uefi/ =。それがうまくいけば、おそらくそれはあなたの問題も解決するでしょう。

0
cheshirekow