GrubコマンドラインからWindowsパーティションを起動するにはどうすればよいですか?


8

システムに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パーティションを起動するにはどうすればよいですか?

回答:


7

最終的な目標は、マスターブートレコード(MBR)をハードドライブに復元し、Grubを削除することです。これにより、Grubコマンドラインで停止することなく、Windowsパーティションから起動できます。

これを実現する最も簡単な方法は、Windows 7インストールメディアから起動することです。Repair computerリンクを使用してを選択しますCommand Line。コマンドラインにと入力しbootsect /nt60 SYS /mbrます。システムを再起動すると、Windowsが起動します。


8

他の提案に加えて、WindowsをGRUBから直接起動することもできます。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が実行されなくなります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.