Ubuntu Natty Narhwal にインストールされた Virtual box にオペレーティング システム (Fedora) をインストールしていました。ディスクをフォーマットするように求められました (仮想マシン内でフォーマットする必要があります)。ラップトップを再起動したときに、次のようにシェルに移動しました...
GNU GRUB バージョン 1.99-21ubuntu3.1 最小限の BASH のような行編集がサポートされています。最初の単語では、TAB はすべての可能なコマンド補完を一覧表示します。その他の場所では、TAB は可能なデバイスまたはファイルの補完を一覧表示します。
グラブ>
オペレーティング システムを復元できる可能性はありますか? 再度インストールしたくないアプリケーションがすべてインストールされています。
答え1
どのパーティションに /boot ファイルがあるか、どのパーティションがルート フォルダーであるかという 2 つの点を知っておく必要があります。この 2 つの点がわかれば、作業はかなり簡単です。
/boot パーティションの場所がわかっている場合は、タブ補完を使用してカーネルと RAM イメージを見つけることができます。Grub のルート ディレクトリは /boot なので、そのフォルダーの場所を指定する必要があります。Grub には独自のハードドライブ番号付けスキームもあるので、試してみる必要があるかもしれませんが、私の場合はこれでうまくいきます。
root (hd0,0)
これにより、Grub ルート ディレクトリがハードディスク 0 パーティション 0 に設定されます。私のシステムではこれは /boot なので、タブ補完を使用してカーネルを見つけることができます。
kernel /(press tab)
私のシステムでは:
kernel /vmlinuz-2.6.32-279.11.1.el6.x86_64 root=/dev/sda2
起動時にルート パーティションがどこにあるかをカーネルに伝える必要があることに注意してください。(これは、前に述べたルートの場所の要件です。)
次に、initrd イメージを設定します。
initrd /initramfs-2.6.32.279.11.1.el6.x86_64.img
次に、
boot
システムを起動したら、次のコマンドを使用して Ubuntu 内から GRUB メニューを修復できます。
sudo update-grub
答え2
可能であれば、まず次のことを試してください。
CD ドライブに LiveCD を挿入します (LiveCD は Ubuntu または Ubuntu/Debian 派生のものである必要があります)。
コンピュータを起動し、何らかの対話型ターミナルを開きます。
ターミナルに入ったら、 を実行します
sudo update-grub
。これで GRUB がハードドライブに再インストールされます。
幸運を祈ります。うまくいくといいですね。