¿Cómo iniciar una partición de Windows desde la línea de comandos de Grub?

8

Tengo Windows 7 instalado en mi sistema. Después de instalar Windows 7, instalé Fedora en una partición separada para poder arrancar dos veces.

Eliminé Fedora eliminando la partición en la que estaba instalado. Ahora no puedo iniciar mi sistema. En el arranque, mi sistema se detiene en la línea de comando de Grub.

Quiero iniciar mi instalación de Windows 7 que no he eliminado de mi sistema.

Esto se muestra al inicio

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>

¿Cómo puedo iniciar mi partición de Windows desde este comando grub?

Juned
fuente

Respuestas:

7

El objetivo final es restaurar el Registro de arranque maestro (MBR) en el disco duro, eliminando Grub, para que pueda arrancar en su partición de Windows en el futuro sin detenerse en la línea de comando de Grub.

La forma más fácil de lograr esto es iniciar desde los medios de instalación de Windows 7. Usa el Repair computerenlace y elige Command Line. En la línea de comando, ingrese bootsect /nt60 SYS /mbr. Puede reiniciar su sistema y ahora se iniciará en Windows.

George M
fuente
8

Además de lo que sugiere, también puede intentar iniciar Windows directamente desde GRUB. Estás utilizando GRUB 0.97 (es decir, Grub 'legacy'), así que prueba esto:

chainload (hd0,0)+1

Esto iniciará el primer sector ( +1) de la primera partición ( ,0) del primer HD ( hd0). Su diseño de partición puede ser diferente. Presione Tabuna o dos veces después de escribir el paréntesis de apertura ( () para obtener una lista de sus particiones y elegir la que necesita.

El primer sector de una partición de Windows es su gestor de arranque, y chainloades la forma en que GRUB inicia Windows normalmente.

Si esto funciona y llega a Windows, debe hacer lo que sugiere: abra un shell (Inicio → Ejecutar ... → escriba cmd Enter), luego vuelva a escribir el MBR de Windows con bootsect /nt60 SYS /mbr. Eso debería evitar que GRUB se ejecute en el arranque.

Alexios
fuente