320GB の HDD に Ubuntu 10.04 と Windows Developers Preview が入っています。Windows パーティションをフォーマットし、ディスクから Linux ブート フォルダーを削除しました。Windows のインストールが問題で台無しになってしまい、Linux に Windows をインストールできないため、新しいバージョンの Linux をインストールするのに役立つかもしれないと思いました。
GRUB レスキュー ターミナルが手に入り、いろいろ検索した後、何とか解決しましたが、Windows 7 ディスクを挿入すると別の問題が発生しました。一時停止した Windows 起動画面が表示されるだけで、何も表示されません。Ubuntu Live CD を試しましたが、同じ問題が発生したため、GRUB レスキュー ターミナルで次のコマンドを実行して、操作を始めました。
set root=(hd0,12)
set prefix=(hd0,12)/boot/grub
insmod /boot/grub/linux.mod
ファイルが見つからないというメッセージが表示されました
この問題をどうやって解決すればいいでしょうか?
答え1
これは、Ubuntu (あるいは Linux) の新規ユーザーの間で非常によくある問題です。私も一度経験しました :D
GRUB はブートローダー (すべての OS に搭載されていますが、Windows のブートローダーは Windows を自動的に起動するだけです) であり、そのファイルは Ubuntu と同じパーティションに保存されます。Ubuntu パーティションを削除すると、それらのファイルも削除されました。
簡単に解決できますか? USB または Live CD から Ubuntu を再インストールします。これで GRUB ファイルが修正され、システムが再び動作するようになります (これが私の問題の解決方法です)。
Ubuntu のアップグレードは Windows とは何の関係もありませんので、sudo apt-get update && sudo apt-get upgrade && do-release-upgrade
ターミナルからコマンドを実行するだけで済みます。
これにより、すべての更新/アップグレードされたプログラムがチェックされ、更新/アップグレードされます。
このdo-release-upgrade
コマンドは、Ubuntu の新しいバージョン (例: 12.04 から 12.10) があるかどうかを確認し、アップグレードできるようにします。
これは非常によくあるエラーなので、あなたと同じような質問や重複した質問がたくさんあります。役に立つかもしれない重複した質問をいくつか紹介します。
grub を修復するにはどうすればいいですか? (Windows をインストールした後、Ubuntu を復元するにはどうすればよいですか?)
grub-rescue
またはを検索するだけですcorrupted GRUB
。何かこのサイトでは役に立ちません。ここで何も表示されない場合は、Google で検索してください (インターネットの楽しさ)! :D