システムにWindows 7がインストールされています。 Windows 7をインストールした後、Fedoraを別のパーティションにインストールして、デュアルブートできるようにしました。
インストールされているパーティションを削除してFedoraを削除しました。現在、システムを起動できません。起動時に、システムがGrubコマンドラインで停止します。
システムから削除していないWindows 7インストールを起動したい。
起動時に表示されます
GNU GRUB version 0.97-71.fc15 (634k lower /306122k upper momory)<br> [
minimal BASH-like editing is supported.for the first Word, TAB lists
possible commands completions.anywhere else TAB lists the possible
completion of device/filename.]
grub>
このgrubコマンドからWindowsパーティションを起動するにはどうすればよいですか?
最終的な目標は、マスターブートレコード(MBR)をハードドライブに復元し、Grubを削除することです。これにより、Grubコマンドラインで停止することなく、Windowsパーティションから起動できます。
これを実現する最も簡単な方法は、Windows 7インストールメディアから起動することです。 Repair computer
リンクを使用して、Command Line
を選択します。コマンドラインで、bootsect /nt60 SYS /mbr
と入力します。システムを再起動すると、Windowsが起動します。
他の提案に加えて、GRUBから直接Windowsを起動することもできます。 GRUB 0.97(つまり、Grub ‘legacy’)を使用しているので、これを試してください:
chainload (hd0,0)+1
これにより、最初のHD(+1
)の最初のパーティション(,0
)の最初のセクター(hd0
)が起動します。パーティションのレイアウトは異なる場合があります。押す Tab 開始括弧((
)を入力した後、1〜2回パーティションのリストを取得し、必要なものを選択します。
Windowsパーティションの最初のセクターはそのブートローダーであり、chainload
はGRUBがWindowsを正常に起動する方法です。
これが機能し、Windowsにアクセスしたら、他の提案に従ってください。シェルを開きます([スタート]→[ファイル名を指定して実行]→→cmd
と入力します。 Enter)、Windows MBRをbootsect /nt60 SYS /mbr
で書き換えます。 GRUB=起動時に実行されなくなります。