You are on page 1of 4

USB Multiboot para instalar Windows XP y Windows 7

Introduccion
Aqu os mostraremos como crear un USB Multiboot con la funcin de poder instalar desde el propio USB un Windows XP o bien un Windows 7 e incluso se puede incorporar la herramienta Hirens Boot CD incluyendo tambin el Mini Windows que trae incorporado para poder emplear un Windows Live CD.

Creacion del USB


Para poder crear el USB lo nico que necesitaremos ser un Pendrive de 4 GB, la herramienta WinSetupFromUSB (en nuestro caso emplearemos la versin 1.0 Beta 6) y las descomprimidas del Windows XP y Windows 7. Primero de todo necesitaremos formatear el usb desde la opcin Bootice y nos aparecer esta ventana donde deberemos elegir la opcin Perform Format estando seguros de la unidad elegida sea la que vamos a formatear. Cuando hayamos elegido la opcin indicada nos aparecer una ventana con varios tipo de formateos, aqu tendremos que elegir la opcin que viene predeterminada USB-HDD mode (Single Partition) Despues de elegir esta opcin nos aparecern varias ventanas las cuales lo nico que debemos hacer es darle a siguiente, incluso si queremos podemos darle un nombre a la etiqueta en esta ventana. Ahora ya tenemos el usb preparado para que se copien los archivos de instalacin de los sistemas operativos. Para ello debemos elegir la ruta de las ISO previamente descomprimidas y procedemos a pulsar el botn GO. Cuando haya acabado de copiar los archivos ya esta listo para poder funcionar, pero aun nos falta integrar la herramienta del Hirens Boot CD a nuestro USB. Para ello debemos copiar la carpeta HBCD a la raz del pen drive que acabamos de preparar. Una vez copiado lo nico que nos falta es modificar el archivo menu.lst para poder incluir el Hirens Boot CD. El menu.lst lo debemos abrir con el Bloc de Notas y nos aparecer el siguiente texto: color black/cyan yellow/cyan timeout 10 default /default #use the following for reference, uncomment(#) and change as needed #title Start Vista, find and load bootmgr #find --set-root /bootmgr #chainloader /bootmgr #title find and boot Linux with menu.lst already installed #find --set-root /sbin/init

#configfile /boot/grub/menu.lst #title SystemRescueCd-0.4.x from hard-disk #root (hd0,0) #kernel /rescuecd init=/linuxrc cdroot=/dev/sda1 setkmap=us #initrd /rescuecd.igz #title Puppy Linux on HD0 #root (hd0,0) #kernel /puppy/vmlinuz root=/dev/rd/0 pmedia=usbflash #initrd /puppy/initrd.gz #title Start Recovery Console of Windows NT/2K/XP #find --set-root /cmldr #chainloader /cmldr ############################################################### ###### # write string "cmdcons" to memory 0000:7C03 in 2 steps: ############################################################### ###### ### step 1. Write 4 chars "cmdc" at 0000:7C03 #write 0x7C03 0x63646D63 ### step 2. Write 3 chars "ons" and an ending null at 0000:7C07 #write 0x7C07 0x00736E6F #title Start Acronis True Image/Disk Director from ISO loaded in memory #map --mem (hd0,0)/acronismedia.iso (hd32) #map --hook #chainloader (hd32) #title Start Acronis True Image/Disk Director from ISO ##ISO file must be contiguous on disk in this case, use Sysinternals contig.exe #map (hd0,0)/acronismedia.iso (hd32) #map --hook #chainloader (hd32) #title Start MemTest from floppy image on second hard disk/third partition ##image file can be gzipped, i.e. memtest.img.gz #map --mem (hd1,2)/memtest.img (fd0) #map --hook #chainloader (fd0)+1 #rootnoverify (fd0) #title Chainload the bootsector at third partition, fifth hard disk #chainloader (hd4,2)+1 #title Start Windows XP if it's on second hard disk ##ntldr/ntdetect.com won't start if are not on first disk, first active partition, thus the mapping #map (hd1) (hd0) #map --hook

#rootnoverify (hd0,0) #chainloader /ntldr #title find and load IO.SYS of Windows 9x/Me/DOS #find --set-root /io.sys #chainloader /io.sys title Start PLoP boot manager\nYou may want to try it if your computer boots from USB slowly.\nOnce booted,select USB from its menu to load USB 2.0 drivers.\nPlease report any issues to its author - www.plop.at find --set-root --ignore-cd /usbdrive.tag kernel /plpbt.bin

title Windows XP Profesional UE map --unmap=0:0xff map --unhook savedefault find --set-root --ignore-cd /usbdrive.tag datos de "title" configfile /winsetup.lst querais para que asi forma personalizada. title Windows 7 Todo en Uno map --unmap=0:0xff map --unhook root (hd0,0) chainloader /bootmgr

Podeis modificar los poniendo lo que aparezca de

title Ejecutar Hiren's BootCD 10.6/ Herramientas para discos duros. find --set-root /HBCD/boot.gz kernel /HBCD/memdisk initrd /HBCD/boot.gz < Para poder aadir el Hiren's Boot CD debeis title HIRENS MINI XP aadir estas lineas para poder ejecutar la find --set-root /hbcd/xploader.bin herramienta como para ejecutar el chainloader /hbcd/xploader.bin Mini Windows XP Con esto ya tenemos finalizado el usb multiboot. Lo nico que nos hace falta es reiniciar la mquina para poder probar nuestro USB. Una vez reiniciada la mquina y configurado en la bios que arranque desde el USB nos aparecer esta pantalla. Ya hemos finalizado la creacin de nuestro usb multiboot.

Desde este enlace podreis descargar el WinSetupFromUSB y el manual donde incluye fotos del processo.