Ubuntu 10.04をインストールして正常に動作していますが、今日はWindows 7を別のパーティションにインストールしましたが、ブートメニューが表示されず、自動的にWindowsは正常に動作しています。
ブートメニューを取得するオプションはありますか、またはWindows 7を削除して通常の状況に戻すにはどうすればよいですか?
Ubuntu CDから起動し、grubブートローダーを再インストールする必要があります。
実際には、最初にWindowsをインストールし、その後Linuxをインストールする必要があります。そうすれば、Windowsのインストールが自動的に取得され、ブートローダーに追加されます。
まず、Ubuntu LiveCDが必要になります。 CDからUbuntuをインストールした場合は、すでに1つあるはずです。 CDにあるバージョンが、コンピューターで実行しているバージョンと同じであることを確認してください。
CDを入手して起動したら、[Ubuntuを試す](または同様の)アイコンを選択します。これにより、非常に使い慣れたUbuntuデスクトップ環境にアクセスできます。
次に、どのパーティションがブートパーティションであるかを特定する必要があります。
画面上部のPlacesメニューに移動し、そこにリストされているファイルシステムを(クリックして)マウントします。開いてこのリストに似たファイルを持つファイルシステムは、ブートファイルシステムです。
config-2.6.18-3-686 initrd.img-2.6.18-3-686.bak System.map-2.6.18-3-686
grub lost+found vmlinuz-2.6.18-3-686
initrd.img-2.6.18-3-686 memtest86+.bin
番号は関係ありません。名前だけです。 bin
、usr
、lib
などが表示される場合は、ファイルシステムが間違っています。
(ウィンドウの上部にある)ファイルシステム名をメモします。
次に、ターミナルウィンドウを開く必要があるので、Applicationsメニューに移動し、アクセサリ次にターミナル。
ターミナルタイプ:
$ mount
関心のあるファイルシステムの名前を含む行を探します。その行の前には/dev/<something>
が付きます。ここで、はsda2、hda1などの行に沿っています。これはブートパーティションのデバイス名です。
これで、マスターブートレコードをGrubに置き換える準備ができました。
この例では、ブートデバイスは/ dev/sda2であり、ファイルシステムは/ media/0d104aff-ec8c-44c8-b811-92b993823444-これらを独自のファイルシステムの詳細に置き換えます。
$ Sudo grub-install --root-directory=/media/0d104aff-ec8c-44c8-b811-92b993823444 /dev/sda
デバイス名から2
を見逃していることに注意してください。ブートパーティションだけでなく、デバイス全体を参照する必要があります。 --root-directoryオプションは、ブートデータを含むパーティションを指定します。
警告が表示された場合は、コマンドを次のように変更してみてください。
$ Sudo grub-install --root-directory=/media/0d104aff-ec8c-44c8-b811-92b993823444 /dev/sda --recheck
すべてが機能した場合は、次のように表示されます。
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(hd0) /dev/sda
これでコンピュータを再起動でき、Grubメニューが元に戻るはずです。
私は同じ状況に直面したので、この問題を解決するための指示を書きました ここ 。
手順の概要は次のとおりです。
Ubuntu Live CDをCDドライブに挿入し、そこから起動します
Sudo fdisk -l
からUbuntuインストールパーティションを特定します
Sudo mount /dev/sdXX /mnt
でUbuntuパーティションドライブをマウントします
他のパーティションも対応するディレクトリにマウントします
Sudo grub-install --root-directory=/mnt /dev/sda
を使用してGRUBブートローダーをインストールします
マウントを解除して再起動します
Ubuntuサイトから: https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows
Ubuntu CDの使用(推奨)
グラフィカルな方法:
1。Ubuntu CDを挿入し、コンピューターを再起動して、BIOSでCDから起動するように設定し、ライブセッションで起動します。過去にLiveUSBを作成したことがある場合は、LiveUSBを使用することもできます。
2。Boot-Repairをインストールして実行します---それを機能させるには、次のコマンドを使用する必要がありました。
Sudo add-apt-repository ppa:yannubuntu/boot-repair && Sudo apt-get update && Sudo apt-get install -y boot-repair && boot-repair
3。[推奨される修復]をクリックします。
4。システムを再起動します。通常のGRUBブートメニューが表示されます。表示されない場合は、左Shiftキーを押しながら起動します。UbuntuとWindowsのどちらかを選択できます。
Windowsのブートメニューにgrubを追加できます。既存のgrubメニューを取得します。
EasyBCD (無料)それを行うことができます: