Arrancar ventanas desde el símbolo del sistema grub rescue

32

Anteriormente había instalado Ubuntu 10.04 y Windows 7.

Ahora inicié sesión en Windows, abrí el editor de particiones y eliminé el volumen que contenía Ubuntu, pensé que eliminaría Ubuntu y podría ayudarme a instalar otro sistema operativo, y reinicié el sistema.

El mensaje de rescate de GRUB está ahí.

Quiero iniciar sesión en Windows. ¿Cómo puedo hacer eso?

En GRUB Rescue, probé lo siguiente:

ls
(hd0) (hd0,3) (hd0,2) (hd0,1) (hd1) (hda1,1)

Probé todas las combinaciones de ls (hdax)/, que arrojó:

error: Unknown Filesystem.

Intenté esto:

rootnoverify (hd0,0)
chainloader +1
makeactive
boot

Echó:

Unknown command.

EDITAR:

Instalé Ubuntu desde el USB. Ahora, cuando reinicié el sistema, obtuve el GRUB, que muestra Windows antiguo y el Ubuntu recién instalado. Felizmente inicié sesión en Windows. Luego utilicé el procedimiento estándar para eliminar Ubuntu, para no tener grub rescue.

Karthi prime
fuente

Respuestas:

34

No puede iniciar Windows desde un indicador de rescate de grub, a menos que la partición con los módulos de grub esté disponible. Es por eso que obtienes el error de comando desconocido. Su mejor solución es reinstalar el gestor de arranque de Windows. Para hacer esto, inicie desde un CD de reparación de Windows 7 o el DVD de instalación de Windows en un mensaje de reparación y ejecute:

bootrec /fixmbr

Si no tiene un CD de reparación de Windows o un DVD de instalación, también es posible instalar un cargador de arranque similar a Windows desde un CD / USB de Ubuntu si tiene uno de esos:

sudo apt-get install lilo
sudo lilo -M /dev/sda mbr

Tenga en cuenta que liloaparecerá una gran pantalla de advertencia, pero es seguro ignorarla, ya que esto se refiere a cuándo se usa para arrancar Linux.

Esto es lo que parece usar lilo(tenga en cuenta que el comando distingue entre mayúsculas y minúsculas):

bcbc@neptune:~$ sudo apt-get install lilo
[sudo] password for bcbc: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  lilo-doc
The following NEW packages will be installed:
  lilo
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 275 kB of archives.
After this operation, 807 kB of additional disk space will be used.
Get:1 http://mirror.csclub.uwaterloo.ca/ubuntu/ precise/main lilo amd64 1:23.2-2 [275 kB]
Fetched 275 kB in 1s (198 kB/s)
Preconfiguring packages ...
Selecting previously unselected package lilo.
(Reading database ... 505850 files and directories currently installed.)
Unpacking lilo (from .../lilo_1%3a23.2-2_amd64.deb) ...
Processing triggers for man-db ...
Setting up lilo (1:23.2-2) ...
bcbc@neptune:~$ sudo lilo -M /dev/sda mbr
Backup copy of /dev/sda in /boot/boot.0800
The Master Boot Record of  /dev/sda  has been updated.
bcbc@neptune:~$ 

Verá una advertencia similar a esta: se puede ignorar cuando se usa lilocomo gestor de arranque estilo Windows:

ingrese la descripción de la imagen aquí

bcbc
fuente
¿Cómo se inicia desde un CD de instalación de Windows 7 en un mensaje de reparación? Si inicio desde el CD de instalación, mi única opción es instalar Windows.
AlxVallejo
@AlxVallejo Prueba esto: bleepingcomputer.com/tutorials/...
bcbc
Ah, lo tengo Una vez que presione 'Siguiente' como si estuviera a punto de instalar Windows, la siguiente pantalla tiene la opción de reparar Windows y luego ingresar el símbolo del sistema.
AlxVallejo
Lo siento, tengo el mismo problema. No tengo el DVD de instalación de Windows y no sé por qué no puedo iniciar desde USB, incluso si forzo el orden de inicio desde el BIOS, sigo recibiendo el mensaje de rescate de grub ... ¿Qué me puede aconsejar que haga?
user3019105
3
¡Gracias hombre, me salvaste el día! Pude resolver usando lilo. ¡Gracias por tan buena herramienta!
user3019105
3

Si grubse eliminó la partición que contiene los archivos, debería poder iniciar Windows utilizando un liveCd o liveUSB de Linux , utilizando la opción Boot existing OS(o la Boot from Local Drivemayoría de los liveUSB tienen una opción similar).

Por ejemplo: usando Archlinux USB, seleccione la opción para iniciar un sistema operativo existente:

ingrese la descripción de la imagen aquí

luego presione Taby apunte el cargador de cadena a la partición de Windows:

ingrese la descripción de la imagen aquí

Descripción del comboot/chain.c32uso en la página Syslinux

revs don_crissti
fuente
Comando desconocido 'chainloader'.
user7543
1
@ user7543: eso significa que está en el grub rescueindicador (la partición de Linux que contiene los archivos grub probablemente se eliminó). Tendrás que probar mi segundo método (a través de arch liveUSB) o seguir las bcbcinstrucciones en la otra publicación.
don_crissti
El grub rescueindicador tiene un conjunto muy limitado y único de comandos que no son del todo intuitivos de descifrar. Puede encontrar más detalles sobre cómo trabajar en el grub rescueindicador aquí.
DocSalvager