USB bootable con syslinux 6 y Hiren's Boot CD

En posts anteriores hemos visto como crear un USB bootable con syslinux 6
http://cmdcons.blogspot.com.es/2016/04/crear-live-usb-de-puppy-linux-en-un-usb.html

cómo añadirle un menu más vistoso que el modo texto
http://cmdcons.blogspot.com.es/2016/04/anadir-menu-de-arranque-al-live-usb-de.html


cómo incluir Windows Recovery Enviroment (Windows RE)
http://cmdcons.blogspot.com.es/2016/04/usb-bootable-con-syslinux-6-y-windows-re.html

y cómo incorporarle Clonezilla 
http://cmdcons.blogspot.com.es/2016/05/usb-bootable-con-syslinux-6-y-clonezilla.html


Como aún queda sitio en el pendrive, vamos a añadirle Hirens Boot CD (http://www.hirensbootcd.org/)

Desde su página web, descargamos el fichero Hiren's.BootCD.15.2.iso
Descomprimimos en la carpeta c:\hirens
Copiamos la carpeta c:\hirens\HBCD a la raiz de nuestro usb G:

OJO - CUIDADO - ATENCIÓN:
G: es la letra de unidad del USB que estoy usando. En tu caso puede ser distinta letra.


Editamos el fichero g:\syslinux\syslinux.cfg
Añadimos estas lineas 


LABEL xp
MENU LABEL Hirens Boot CD - Mini Windows Xp
COM32 /syslinux/chain.c32 ntldr=/HBCD/XP/XP.BIN

LABEL bc
MENU LABEL Hirens Boot CD - Dos Programs
LINUX /HBCD/Boot/memdisk
INITRD /HBCD/Dos/dos.gz
APPEND floppy

LABEL pm
MENU LABEL Hirens Boot CD - Linux based rescue environment (Parted Magic)
LINUX /HBCD/Boot/pmagic/bzImage
INITRD /HBCD/Boot/pmagic/initrd.img
APPEND edd=off load_ramdisk=1 prompt_ramdisk=0 rw vga=normal loglevel=9 max_loop=256 vmalloc=288MiB directory=/HBCD/Boot

Con esto, hemos añadido a nuestro USB Bootable Hiren's Boot CD

Probamos a iniciar un equipo desde el USB y escogemos Hirens Boot CD - Mini Windows XP
Funciona:


Pero como aún queda sitio en el USB vamos a incluir las utilidades de Hiren's en una entrada aparte llamada "Otras Utilidades de Hirens" para que nuestro menú sea lo más sencillo posible

Para ello, editamos g:\syslinux\syslinux.cfg y añadimos

MENU BEGIN OTRAS UTILIDADES DE HIRENS

LABEL wm
MENU LABEL Windows Memory Diagnostic
LINUX /HBCD/Boot/memdisk
INITRD /HBCD/Boot/wmemtest.gz

LABEL mt
MENU LABEL MemTest86+
LINUX /HBCD/Boot/memdisk
INITRD /HBCD/Boot/memtest.gz

LABEL ch
MENU LABEL Offline NT/2000/XP/Vista/7 Password Changer
LINUX /HBCD/Boot/chntpw vga=1
INITRD /HBCD/Boot/chntpw.gz

LABEL kb
MENU LABEL Kon-Boot
LINUX /HBCD/Boot/memdisk
INITRD /HBCD/Boot/konboot.gz

LABEL sd
MENU LABEL Seagate DiskWizard (Powered by Acronis Trueimage, Error? ALT+T+O+K)
LINUX /HBCD/Boot/linux vga=788
INITRD /HBCD/Boot/SeagatDW.gz
APPEND rw ramdisk_size=32768 acpi=off quiet noapic mbrcrcs on

LABEL pl
MENU LABEL PLoP Boot Manager
BOOT /HBCD/Boot/plpbt.bin

LABEL sb
MENU LABEL Smart Boot Manager 3.7.1
LINUX /HBCD/Boot/memdisk
INITRD /HBCD/Boot/smartbm.gz

LABEL nl
MENU LABEL Fix "NTLDR is Missing"
LINUX /HBCD/Boot/memdisk
INITRD /HBCD/Boot/ntldr.gz

LABEL db
MENU LABEL Darik's Boot and Nuke - Hard Drive Eraser
LINUX /HBCD/Boot/memdisk
INITRD /HBCD/Boot/dban.gz

MENU END

El menú nos queda así:

Comentarios

Entradas populares de este blog

Cómo saber el UUID de un equipo

Reducir el tamaño de install.wim a menos de 4 GB

Monitor HP No funciona ningún botón - OSD LOCKOUT