web-dev-qa-db-ja.com

Ubuntu10.0のインストール後にWindows7を紛失した

Windows 7 64ビットをインストールしてから、Ubuntu10.10をインストールして成功しました。その後、再起動しましたが、驚いたことに、起動するOSを選択するオプションすら表示されませんでした。

Ubuntu 10.10にログインしてコンピューターにアクセスしましたが、Windowsパーティションが表示されません。

Windows OSを取り戻すにはどうすればよいですか?

2
jetukofala

Sudo権限があり、「/ dev/sda」がハードドライブのデバイスファイルであると仮定して、Ubuntuのターミナルから次のコマンドを実行します。

Sudo fdisk -l /dev/sda

これが私のシステムの例です。

Device Boot      Start         End      Blocks           Id       System
/dev/sda1         1               19440   156150000+  7      HPFS/NTFS
/dev/sda2         19440        19683   1953125+     82    Linux swap / Solaris
/dev/sda3         19683        19696   99968+         83    Linux
/dev/sda4         19696        38914   154368098    5      Extended
/dev/sda5         19696        22127   19531219      83    Linux
/dev/sda6         22127        38914   134836816    83    Linux

ここで、「/ dev/sda1」は「HPFS/NTFS」とマークされています。これは私のWindowsパーティションです。 Windowsパーティションが削除されていないか、別のファイルシステムにフォーマットされていない場合は、次のようなファイルも表示されます。

通常、新しいコンピュータには、ドライブ全体を占める1つの大きなWindowsパーティションが付属しており、オプションでレスキューパーティションが付属しています。うまくいけば、Windows MBRを回復する必要がある場合に備えて、Windows 7 CD/DVDをお持ちです。とにかく、そのようなシステムに新しいOSをインストールするには、既存のWindowsパーティションを削除/フォーマットするか、サイズを変更することによって、スペースを確保する必要があります。うまくいけば、Ubuntu用のスペースを作るためにWindowsパーティションのサイズを変更しました。

Windowsパーティションが存続した場合、問題はgrubの再構成の1つになります。以下のドキュメントがお役に立てば幸いです。

Arch Linux Wiki-GRUB-Windowsでのデュアルブート

GrubHowto

これが私のGRUB Windows用のエントリXP Ubuntuが自動的に追加したものです

# This entry is automatically added by the Debian installer
# for a non-linux OS on /dev/sda1
title Microsoft Windows XP Professional
root (hd0,0)
chainloader +1

結果にコメントを残します。問題が発生した場合は、この回答を詳細に編集します。

1
EMPraptor

Grubは、複数のOSを検出すると、自動的に表示されます。表示されなかったので、grub設定ファイルを更新する必要があると思います。これは、デフォルトのgrub2(またはgrub-pc)を使用していることを前提としています。

Linuxでターミナルを開き、次のように入力します。

Sudo update-grub

Win7など、検出したOSに関する情報を出力し、構成ファイルを自動的に更新する必要があります。再起動すると、grubが自動的に表示され、win7のオプションが表示されます。

1
Brendan Abel