¿Cómo creo un USB de arranque en Ubuntu desde Hiren's Boot CD ISO para Windows?

21

Intentando crear un Hiren's BootCD en un USB. No necesita nada más, como un arranque dual de Ubuntu y Haren o Windows y Haren. Todos los programas que puedo encontrar para completar esto terminan dirigiéndome sobre cómo crear un arranque de Ubuntu en un usb, o cómo hacerlo en Windows. Pero dado que es mi computadora con Windows la que estoy tratando de arreglar, necesito una alternativa. ¿Por favor ayuda?

RobotbeatsHuman
fuente
UNetbootin es la herramienta perfecta para esta tarea (con un ligero ajuste). Verifique esta respuesta: askubuntu.com/a/582853/351841
shivams

Respuestas:

13

Unetbootin hace el trabajo de hacer un USB de arranque, pero para que las versiones recientes del CD de Hiren funcionen, se debe hacer una pequeña corrección para que el menú funcione:

  • Abra el Centro de software e instale UNetbootin .

  • Cree el USB de arranque utilizando la Diskimageopción y seleccionando el ISO descargado.

  • Después de crear el USB, móntelo en Nautilus (simplemente haga clic en el icono de la unidad USB), vaya a la HBCDcarpeta, cambie el nombre del isolinux.cfgarchivosyslinux.cfg y cópielo en la raíz del USB , sobrescribiendo el archivo existente. Cambie la primera línea de syslinux.cfgde DEFAULT /HBCD/Boot/menu.c32a DEFAULT menu.c32.

Ahora el menú y las botas USB funcionan bien :)

MestreLion
fuente
Esta es LA RESPUESTA que funciona en 2015. Debería ser votada.
shivams
No siempre funciona ... Me da lo mismofailed to load menu.c32 stuff...
declina el
3

Ninguno de los siguientes métodos funcionará. Aunque obtendrá un USB de arranque, no carga en cadena nada del menú de Grub. Esto es especialmente cierto para la edición 'revisada' de Hiren's Boot CD (la que tiene la mini versión de Windows XP)

Aquí está el procedimiento correcto:

Inserte su unidad USB en su PC e inicie el Administrador de particiones de Ubuntu. Formatee el disco a FAT32, partición primairy y dé una buena etiqueta. Mientras lo hace, tenga en cuenta la ubicación de montaje del dispositivo (por ejemplo / dev / sdb)

Cuando termine, cierre el administrador de particiones e inicie una terminal.

sudo grub-install /dev/device location

Donde 'ubicación del dispositivo' es la ubicación de su unidad USB que anotó anteriormente.

Ahora coloque el archivo iso del CD de arranque Hirens en una nueva carpeta. Haga clic con el botón derecho en el archivo y elija 'extraer aquí'. Cuando haya terminado, elimine el archivo iso y copie todo el resto del contenido en la raíz de su unidad USB.

Debería haber 1 carpeta llamada HBCD en la unidad ahora, y 4 otros archivos pequeños. Ahora abra la carpeta llamada HBCD y copie los archivos 'grldr' y 'menu.lst' en la raíz de la unidad. Asegúrese de copiarlos , no los corte .

Eso es todo, ya terminaste. Debería funcionar ahora como una unidad USB de arranque, así como una herramienta que puede usar dentro de un entorno MS Windows.

DenHeldert
fuente
¿Cómo es esta una respuesta? Queremos saber qué funciona, no qué no funciona
Warren Hill
Intenté exactamente los pasos, arranqué desde la memoria USB
Aparece
3
grub-install: warning: File system fat 'no admite la incrustación'. Entonces, grub-install: error: embedding is not possible, but this is required for cross-disk install. suspiro
Yanick Rochon
@YanickRochon: el mismo error aquí, tanto al probar el dispositivo como /dev/sdd(la unidad USB en sí) o /dev/sdd1(su primera partición).
MestreLion
Tenga en cuenta que en las máquinas basadas en UEFI puede que necesite instalar el grub-pc-binpaquete ( no grub-pc ) para que la instalación de grub tenga éxito.
Matteo Italia
3

Abra el Centro de software e instale UNetbootin . Desde allí solo lo ejecutas y el resto se explica por sí mismo.

Matt Timbrook
fuente
1
Siguiendo este enfoque, solo aparece el mensaje de error "Error al cargar el archivo COM32 menu.c32" al arrancar desde el usb (usando Hiren's BootCD 15.2 y UNetbootin v. 603-1).
Wonko
La solución UNetbootin necesita un pequeño ajuste como se proporciona aquí: askubuntu.com/a/582853/351841
shivams
1

Ok, encontré una solución aquí

Este enfoque utiliza grub2 y, por lo tanto, es muy conveniente si desea hacer un USB de arranque múltiple

  1. instale grub 2 en el controlador usb ( grub-install --force --no-floppy --boot-directory=[PATH_TO_USB] /dev/sd[X]
  2. extraer los archivos iso de Hiren en el usb (debe tener una carpeta / HBCD en la raíz del usb)
  3. copy grub.exe (se puede encontrar en hbcd \ dos \ dos.gz, dentro del archivo .img)
  4. copie menu.lst de la carpeta hbcd a la raíz de la unidad usb
  5. agregue la siguiente entrada de menú a grub.cfg en el usb:

Aquí la entrada del menú:

menuentry "HBCD" {  
    linux16 /grub.exe --config-file="find --set-root /HBCD/menu.lst; configfile /HBCD/menu.lst"  
}

Una vez completado, puede reiniciarlo o probarlo con qemu:
qemu-system-x86_64 -hda /dev/sd[X]

Postadelmaga
fuente
0

Obtenga el Iso de Hiren en su HDD. inserte su pendrive USB o lo que sea, descargue rufus http://rufus.akeo.ie/ y continúe con la grabación del archivo hiren.ISO en el USB. una vez que haya tenido éxito, debe reiniciar su PC y verificar que su BIOS esté configurado de tal manera que su orden de arranque tenga su disco duro como la última cosa desde la cual arrancar. También asegúrese de que cuando reinicie su PC nuevamente, y tenga su USB quemado y enchufado, no tenga nada más desde lo que su PC pueda arrancar. Espero que ayude (por cierto, acabo de hacer esto hace 30 minutos ...) ¡Salud!

Matias Garafoni
fuente
rufus es para windows ... (.exe)
Marcelo Martinez
-1

Grub 2 - Tutorial

Formatee su memoria USB con FAT32 y:

  1. Abra una terminal y escriba sudo su// o supara obtener acceso de root
  2. Escriba fdisk -l(y observe qué dispositivo es su USB)
  3. Tipo mkdir /mnt/USB && mount /dev/sdx1 /mnt/USB(reemplazando x con su dispositivo usb real)
  4. Tipo grub-install --force --removable --boot-directory=/mnt/USB/boot /dev/sdx(reemplazando x con su dispositivo USB real)
  5. Tipo cd /mnt/USB/boot/grub
  6. Cree un archivo /mnt/USB/boot/grub/grub.cfg con el siguiente contenido:

establecer predeterminado = 0

menuentry "HBCD" {
linux16 /grub.exe --config-file = "find --set-root /HBCD/menu.lst; configfile /HBCD/menu.lst"
}

  1. Copie el contenido de hirens.iso en el directorio raíz de su USB-Stick (como / mnt / USB /)

Saludos tom

Thomas Dünser
fuente
fuente grub.exe no especificada. De la solución a continuación: copie grub.exe (se puede encontrar en hbcd \ dos \ dos.gz, dentro del archivo .img)
iFred
-2

Puede hacer un USB de arranque en Ubuntu desde cualquier imagen .ISO (de arranque) usando el ddcomando:

dd if=./someisofile.iso of=/dev/sdb

sin embargo, me gustaría advertirle que ddes un comando muy peligroso y que solo debe proceder si comprende completamente el significado de sus parámetros, en particular, el ofindicado.

Si buscas en Google algo como "dd iso usb", encontrarás bastantes tutoriales, por ejemplo, este de Fedora , este de Linux Mint o este de ArchLinux

Sergey
fuente
55
Esto funciona solo para ISO "híbridos" . NO funcionará para cualquier ISO de arranque antigua con el sector de arranque estándar ISO9660. Tenga en cuenta que el sitio web de Hiren dice que necesita instalar Grub4DOS para poder arrancar desde USB.
ish
-3

"Hiren's CD to Bootable # USB" es una herramienta gratuita para crear discos USB de arranque a partir de CD iso de Hiren.

Características: Crear # Bootable_USB desde el archivo # iso de Hiren. Fácil de usar. Herramienta gratuita Solo 1 2 3 y obtenga su USB de arranque.

Enlace de descarga: https://sourceforge.net/projects/hirenscd2bootableusb/

Descargar, probar y dar su opinión.

# Hiren's # BootCD es un CD de arranque todo en uno que tiene muchas utilidades ( http://www.hiren.info/pages/bootcd ).

Mohamad
fuente