Windows 7 64ビットをインストールしてから、Ubuntu10.10をインストールして成功しました。その後、再起動しましたが、驚いたことに、起動するOSを選択するオプションすら表示されませんでした。
Ubuntu 10.10にログインしてコンピューターにアクセスしましたが、Windowsパーティションが表示されません。
Windows OSを取り戻すにはどうすればよいですか?
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でのデュアルブート
これが私の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
結果にコメントを残します。問題が発生した場合は、この回答を詳細に編集します。
Grubは、複数のOSを検出すると、自動的に表示されます。表示されなかったので、grub設定ファイルを更新する必要があると思います。これは、デフォルトのgrub2(またはgrub-pc)を使用していることを前提としています。
Linuxでターミナルを開き、次のように入力します。
Sudo update-grub
Win7など、検出したOSに関する情報を出力し、構成ファイルを自動的に更新する必要があります。再起動すると、grubが自動的に表示され、win7のオプションが表示されます。