web-dev-qa-db-ja.com

UbuntuはGPTディスク内の既存のWindowsパーティションを認識しません

新しいコンピューターを構築し、Windows 7 Home Premium(64ビット)のクリーンコピーをインストールしました。 Windowsのインストールが正常に完了したことを確認する以外は、コンピューターに対してまったく何もしていません。デュアルブートセットアップで同じマシンにUbuntu 13.04をインストールしたいと思います。しかし、Ubuntuインストーラーは、私にメッセージを与えることから始まります

このコンピューターには現在、検出されたオペレーティングシステムがありません。

単一のオプションが続きます

ディスクを消去してUbuntuをインストールする

既存のWindows 7のインストールを検出し、それを削除するか、デュアルブートとして保持するかどうかを尋ねると言うことを期待しました。

このトピックに関するいくつかの既存のAUの質問をチェックアウトしました( buntu 13.04はインストール中にWindows 7を検出しません ; インストール時に「このコンピューターには現在オペレーティングシステムが検出されていません」 ; buntu 12.10インストールはWindows 7を認識しません ; buntu 12.04インストーラーはWindowsがコンピューターに既にインストールされていることを確認しません )そして、それらはすべて同じ2つの結論につながるようです:

  1. fixpartsを使用します
  2. gpartedを使用します

fixpartsを使用しようとしたとき、システムはそれが間違ったツールであると言って、出力しました

$ Sudo fixparts /dev/sda

FixParts 0.8.7

Loading MBR data from /dev/sda

This disk appears to be a GPT disk. Use GNU Parted or GPT fdisk on it! Exiting!

gpartedは、デュアルブートにしたいので、私にとってはオプションではないと思います。そして、私の知る限りでは、Win7インストールを一掃します。しかし、私は検査目的のためだけにそれを開けました。これが私がしたすべてのスクリーンショットです:

enter image description here

価値があるのは、ハードドライブ自体が破損していないようです。 Ubuntuで開くと、そこにあるすべてのWindowsファイルとディレクトリが表示されます。 (スクリーンショットの右中央のウィンドウです。)

UbuntuにWindowsと並行してインストールさせるために、ここで他に何ができますか?

5
Pops

これを回避するには、Windowsに迂回してパーティション分割を試してみました。 Win7を再起動した後、Windowsディスク管理ユーティリティ(diskmgmt.msc)を開きました。システムは、基本的にディスク全体を1つの巨大なWindowsパーティション(別名C:ドライブ)として使用するように設定されていました。ディスク管理を使用して120GBのセグメントを切り取り、「未割り当て領域」のままにして、再起動しました。

(実際、私は戻ってNTFSとして再フォーマットしましたが、振り返ってみると、それは不要だと思います。)

その時点で、Ubuntuインストーラーを再度開きました。インストーラはまだ既存のWindowsインストールを認識しませんでしたが、パーティションにカスタム調整を行う「その他」オプション( debianadmin.comのスクリーンショット )を提供していました。そのオプションを選択し、Windowsで作成した120GBのパーティションを見つけて、Ubuntuをインストールするパーティションとして選択しました。

インストーラーからエラーが表示されました

ルートファイルシステムが定義されていません。

パーティションメニューからこれを修正してください。

そのエラーメッセージをすばやく検索すると、 有用なスクリーンショットを含むAUの回答 になり、ここでは繰り返しません。

その後、NTFSを使用しようとするシステムに怒りを覚えました— Ubuntuの Linux Filesystemsの説明wiki によると、いいえ-そして、スワップスペースを設定しない-再び、Ubuntuを参照してください- excellent wiki —しかし、Ext4に切り替えて120GBパーティションから5GBのスワップ領域を作成した後、インストールは問題なく進行しました。

2
Pops

ハ!!この答えをありがとう! Ubuntu 13.04をWindows 7と一緒にインストールしたいとき、同じ問題がありました。UbuntuのインストールではWin 7がインストールされていることを認識しないため、Windowsと一緒にUbuntuをインストールする可能性がありません。

トラブルシューティングを試みると、GPartedはHDを1つの未割り当てスペースとして認識しました。これは、Ubuntu 12.10がインストールされていても(ただし、更新のために破損しているため、そもそも13.04にアップグレードする必要がありました...)

下の行:

  1. Window 7のdiskmgmt.mscを使用して、Ubuntu 12.10が最初にインストールされていた空きスペースを再作成しました。

  2. 13.04のインストールを実行しました-そしてブーム! UbuntuはWindowsを認識します-「Windows 7と一緒にUbuntuをインストールする」オプションが表示されます。参考までに、Ubuntuのインストールは未割り当てのディスクスペースをすべて自動的に追い越し、SWAPスペースも割り当てました。

  3. 再起動すると、別の問題が発生しました。Ubuntu13.04ではなく、Ubuntu 12.10が表示されていました...これは明らかに問題です。

  4. この問題を解決するために、私はBootRepairのデフォルトの指示を使用しました:ここにあります: https://help.ubuntu.com/community/Boot-Repair

5。ハレルヤ!!;)

3
Ran

わかりました、これは私の2セントです。Windows764ビットのインストールで、Ubuntu 14.04をインストールしようとしたときに同じ問題が発生しました。WindowsOSが認識されませんでした...

これは、Ubuntu 14.04のライブCDを使用しているときに発生していました...このISOで起動可能なUSBドライブも持っていたので、「一体、試してみましょう...」と思い、USBスティックから起動し、Ubuntuをインストールしましたどんな問題でも、Windows 7のインストールを認識し、その隣に完全にインストールしました。

したがって、基本的な答えは、ライブCDの使用時に失敗した後、起動可能なUSBドライブからインストールしてみてください。 USBポートはCDドライブとは異なる方法で初期化されるため、おそらくCDからではなくUSBから動作するのはそのためです。

Ubuntuをお楽しみください:)

2

また、WindowsでUEFIを使用している場合は、UEFIでUbuntuを使用してUSBドライブを起動してください。 USBを起動デバイスとして選択すると、BIOSから両方のオプションが提供されました。 UEFIを選択した場合にのみ、プリインストールされたウィンドウも認識されます。もっと読むことができます こちら

無関係ですが、おそらく役立つこともあります。次に遭遇した問題は「grub-efi-AMD64-signed failed to install」で、インストール中にインターネットに接続することで簡単に解決しました。

1
the.polo