¿Cómo instalar el gestor de arranque GRUB sin instalar Linux?

8

Tengo Windows 7 instalado en el sistema y quiero crear una partición de arranque WinPe separada que el sistema pueda retroceder cuando las cosas salen mal.

Ahora Windows 7 ofrece esta opción y también podría editar la tienda BCD para hacer cambios en el menú de arranque de Windows 7, o podría usar EasyBCD. No quiero usar estas opciones ya que necesito personalizar el ocultamiento / ocultamiento de particiones al momento del arranque, etc. Busqué y encontré GRUB; Puede ser la herramienta que estoy buscando.

Quiero usar el cargador GRUB sin ninguna versión de Linux instalada en el sistema. ¿Alguien puede guiarme sobre cómo puedo instalar el GRUB en el disco duro MBR y configurar el menú de arranque? Busqué en Internet y en su mayoría encontré comandos que buscan el GRUB en el disco duro (debido a una instalación de Linux existente) y luego intentan repararlo. En mi caso no hay Linux en absoluto.

Tengo Ubuntu 9.10 CD de arranque / OpenSUSE 11.2 liveCD y disco de instalación. ¿Puedo usarlos para instalar GRUB en mi sistema?

Kavitesh Singh
fuente
alternativamente, puedes probar SuperGrub ( supergrubdisk.org )
Ye Lin Aung
Lo intenté pero no sé qué opción seleccionar allí. Todo lo que pude entender fue que era una utilidad de reparación. Necesito el GRUB ya instalado en el sistema y lo repararé si surge algún problema debido al formateo, etc.
Kavitesh Singh

Respuestas:

3

Usé GRUB4DOS para instalar GRUB Loader desde Windows. Seguí estos pasos.

  1. Descargado el Grubinst 1.0.1 de http://sourceforge.net/projects/grub4dos/files/
  2. Haga doble clic en grubinst_gui.exe en modo admistrador.
  3. Enumerará los discos duros en la categoría de disco. Seleccione el disco donde desea instalar GRUB.
  4. Haga clic en el botón Actualizar cerca de la Lista de piezas y seleccione la opción "disco completo".
  5. En la sección Opciones, seleccione (marca de verificación) la opción:

    a: No busque la unidad de disquete

    b: valor de tiempo de espera de 2-5. Se puede cambiar más tarde en menu.lst

  6. Seleccione la opción para "instalar".
  7. Ahora copie los archivos llamados "grldr" en la unidad C:. No lo coloque en alguna carpeta ya que requeriría cambios en la configuración. Grub4Dos buscará en cada partición este archivo.
  8. Ahora necesita configurar el menú de arranque. Las opciones de menú se almacenan en el archivo menu.lst. Tienes que crear ese archivo y guardarlo a lo largo del glrdr.

Archivo Menu.lst de muestra. Puede escribir el contenido en el bloc de notas y guardarlo como menu.lst.

<------ menu.lst comienza a continuación ----- - No copie estas líneas>

tiempo de espera 2

por defecto 0

título Microsoft Windows XP rootnoverify (hd0,0) chainloader // ntldr

título Microsoft Windows Vista / 7 rootnoverify (hd0,1) chainloader / bootmgr

<------ menu.lst comienza termina - No copie estas líneas ----->

Aquí la primera partición primaria es de Windows XP y la segunda es de Vista / 7 que usa bootmgr como gestor de arranque. Estas entradas variarán según la instalación del sistema operativo. Esto es solo un ejemplo.

Kavitesh Singh
fuente
2

Tanto GRuB 1 como GRUB4DOS se pueden instalar sin GNU / Linux.

GRUB 1:

  1. Asegúrese de guardar los archivos "/ boot / grub / *" (principalmente "stage2") en alguna partición accesible desde GRuB 1. (vfat, ext *, reiserfs)
  2. Arranque algunos grub 1 (desde disquete, desde cdrom).
  3. root (hd0,X) setup (hd0)

GRUB4DOS:

  1. Asegúrese de tener "/ GRLDR" en alguna parte (en vfat, ext *, reisers, NTFS).
  2. bootlace.com your_drivedesde DOS, Windows o algunos Linux. (Puede hacer bootlace en Windows (no estoy seguro acerca de Windows 7) copiando los primeros N sectores del disco duro en un archivo, aplicando bootlace a ese archivo y copiando los sectores nuevamente en la unidad).

También puede usar alguna máquina virtual (qemu, VirtualBox, VMWare) para ejecutar little linux y configurar cualquier grub de manera sensata y probar si funciona bien antes de reiniciar .

Vi.
fuente
En la Solución 1 se propuso cómo obtendría los archivos Boot / grub. Intenté arrancar desde el liveCD de OpenSuse / Fedora e intenté copiar los archivos que estaban allí en el disco duro y luego ejecutar estos comandos. No funcionó. ¿Estoy haciendo algo mal aquí? Para Grub4DOS pude instalar el gestor de arranque, para XP / Windows7 utilicé el instalador Grub4Dos y funcionó bien y el sistema se inició tras modificaciones en el archivo menu.lst. Quiero explorar más la parte de la Solución 1 también.
Kavitesh Singh
1
@Kavitesh Singh "No funcionó". -> ¿Qué mensaje de error? EN el setupescenario o en un intento de arranque? "¿Cómo obtendría los archivos Boot / grub?" -> De alguna instalación existente de grub. Por lo general, lo mantengo respaldado con la imagen del kernel, ntldr / boot.ini (para WinNT), volcado de la tabla de particiones y otras cosas necesarias para arrancar la PC.
Vi.