Arrancando un USB desde el símbolo del sistema de Grub

0

Tengo una unidad USB que sé que es de inicio (probada en una PC diferente), pero debido a un BIOS antiguo, no puedo configurarlo como un dispositivo de inicio en la configuración del BIOS.

La computadora que estoy usando tiene GRUB 0.97 instalado, y estaba pensando: ¿Seguramente debe ser posible decirle a grub que simplemente arranque desde dicho USB? Si es así, las preguntas son:

Después de cargar el indicador de GRUB (presionando C en la selección del cargador de arranque), ¿cómo puedo ver los dispositivos disponibles para arrancar? No tengo idea de cómo se registra el USB.

Nota: Sí, la computadora puede leer la multa USB una vez que se inicia un sistema operativo. Esperemos que Grub sea lo suficientemente sofisticado para poder hacerlo también.

Jarmund
fuente

Respuestas:

1

Para buscar su unidad USB, use el root comando para elegir una unidad / partición y la find Manda a ver si has encontrado el correcto.

Puedes pasar por tus dispositivos como en este ejemplo:

grub> root (hd0,0)   # first harddrive, first partition
grub> find /[tab]    # type the slash then press [tab], and it will try to list files on this partition
Error 17: Cannot mount selected partition   # Oops no file system here
grub> root (hd0,1)   # first harddrive, second partition
grub> find /[tab]
    Possible files are: lost+found var etc media ...   # That was my hard drive with my linux install
grub> root (hd1,0)   # second hard drive usually is the USB drive if you have only one internal drive
grub> find /[tab]
    Possible files are: ldlinux.sys mydoc myfile mystick syslinux.cfg  # Bingo, that's the USB stick
    Note: If you have two internal drives including your CD/DVD drive, the USB drive probably is hd2,0 and so on.

Arranque el disco ingresando:

chainloader +1
boot

Para mayor comodidad, agregue estos comandos a su configuración de GRUB (generalmente en /boot/grub/menu.lst):

# to boot from a USB device
title    Boot USB drive
root     (hd1,0)
chainloader +1
boot

Fuente: BootFromUSB - documentación de Ubuntu

Wayfarer
fuente
¡Saludos por una respuesta bien escrita y detallada! Se pondrá a prueba mañana.
Jarmund
1
@Jarmund Kudos debe ir a la comunidad de documentación de Ubuntu; Acabo de copiar el contenido de allí, cambié algunas formas verbales y reformateé para ajustarme a los estilos aquí :-)
Wayfarer
1
error: can't find command `root'.
Jonathan