Tal y como adelanté ayer en la primera entrega, ahora procederemos a añadir BartPE a nuestra llave USB, a fin de disponer de un arranque dual Linux/Win. Y ello tan sólo por complacer a quienes me lo han pedido (que supongo que sabrán qué hacer con BartPE), porque personalmente no se lo recomendaría a alguien que espere disponer con ello de algo similar a Windows XP.
Y es que no sólo la instalación de BartPE es más larga y complicada (aunque los pasos que indico llevan a buen puerto a poco cuidado que se ponga); es que además, mientras SLAX arranca a la velocidad que cabe esperar de cualquier distro Linux (y desemboca también en una distro digna y con las características habituales), BartPE (ojo, en el ordenador en que yo he probado lo que relato en este artículo) se demora más de 10 interminables minutos en cargar la imagen en el disco RAM. Tampoco lo obtenido se parece en nada -insisto- a un Windows al uso, aunque supongo que tendrá algunas utilidades que yo no he probado y desconozco. Como siempre, seguro que no faltarán lectores que me saquen enseguida de mi proverbial ignorancia.
Con todo, lo que sí me ha quedado chulo (aunque para gustos, los colores) es el menú gráfico de arranque que presenta ahora la llave al insertarla en un ordenador para arrancarlo. Creo que aunque no vayas a utilizar BartPE nunca en la vida, sólo por contemplar tanta elegancia en tu pantalla ya merecería la pena seguir el tutorial ;)
Bueno; pues ahí vamos...
Si deseamos que nuestro stick cuente con un arranque dual SLAX (Linux)/ BartPE ("Windows") y disponemos de un pen drive con 256 MB libres o más, podemos proceder ahora a instalar Windows.
Lo primero será obtener PE Builder. Nos descargamos la última versión (3'15 MB).
Procedemos a la intalación y lo ejecutamos. Tras aceptar la licencia, llegamos a la siguiente pantalla:

El programa buscará los archivos de instalación de Windows en el disco duro. En caso de no encontrarlos, habrá que introducir el correspondiente CD de Windows XP o Windows 2003 e indicar la ruta:

Es importante seleccionar "None" en Media Output. Pulsa "Yes" en la siguiente pantalla:

Aún hay que aceptar otra licencia más: la de Microsoft Windows:


Tras unos segundos, concluye la construcción (esperemos que con éxito) y podemos cerrar PE Builder.
Descargamos ahora desde el sitio de Microsoft Microsoft Windows Server 2003 SP1 (ojo: son 330 MB).
Una vez descargado, renómbralo a sr1sp.exe y cópialo en C:\
Teclea ahora lo siguiente en una ventana de comandos:
sr1sp.exe –x
Y elige un nombre de directorio donde quieras descomprimirlo (ojo, no hace falta instalarlo), por ejemplo sr1sp:



Ahora hay que crear una nueva carpeta llamada srsp1 en el directorio donde instalaste pebuilder, copiar a ella el fichero setupldr.bin de las descompresión anterior y expandir el fichero ramdisk.sy_. Vayamos por partes;
cd C:\pebuilder3110a mkdir srsp1 copy C:\sr1sp\i386\setupldr.bin .\srsp1 expand –r C:\sr1sp\i386\ramdisk.sy_ .\srsp1
Si quieres ya puedes eliminar el directorio C:\sr1sp donde realizamos la descompresión inicial del fichero descargado desde Microsoft. No lo necesitarás más.
Ahora debemos ir a la ventana de comandos de Windows. Cambiamos al directorio donde construimos antes (pebuilder3110a) y tras insertar el stick en un puerto USB ejecutamos el comando que se indica en la siguiente imagen (sustituye J por la letra que corresponda a tu stick USB):

El contenido de nuesto pen drive USB es ahora el que muestra la imagen:

El siguiente paso es editar el fichero syslinux.cfg que se halla en el directorio raíz del stick USB. Debe quedar como sigue:

(Ojo: Todo lo que sigue a append va en una misma línea, hasta rw (incluido). Si lo prefieres, puedes descargarlo desde Kriptópolis, listo para usar).
En ese fichero he definido una imagen (fondo.png) para que sirva de fondo al menú de arranque. Puedes descargar desde Kriptópolis la misma que yo he creado y utilizado, o si lo prefieres usar cualquier otra o crear la tuya propia. Sólo debe ser de 640x480 pixels y llamarse fondo.png. Sea cual sea el fondo que elijas, has de copiar ese fichero también al directorio raíz del stick USB.
A continuación vamos a nuestro directorio C:\pebuilder3110a y copiamos el fichero denominado pe2usb.bin al directorio raiz del stick, al tiempo que lo cambiamos el nombre a pe2usb.bss:

Descargaremos ahora SysLinux (2 MB) para sustituir el que viene con SLAX y poder adecuarlo aún mejor a nuestras necesidades.
Descomprimimos ahora este fichero para extraer únicamente dos de sus ficheros:
\win32\syslinux.exe (29,5 KB)
\com32\modules\vesamenu.c32 (115 KB)
Debemos ahora copiar ambos al directorio raíz de nuestro stick USB.
Por fin descargarmos un último fichero: mkbt (30 KB).
Descomprime ahora este fichero y extrae mbkt.exe (24 KB). Cópialo después (sólo el exe) al directorio raiz del stick.
Paciencia; te prometo que ya estamos acabando. Arranca una ventana de comandos y teclea lo siguiente (sustituye J: por la letra de unidad de tu stick y pulsa Enter justo después):

Listo, hemos acabado. Rearranca desde tu pen drive y disfruta. Te muestro una foto del menú de arranque en el portátil en que he probado la llave:

bartpe.iso
anónimo26 Febrero 2009 - 11:54am
Hola, he seguido los pasos pero cuando pe2usb.cmd g: me genera un archivo bartpe.iso, no se como se genera la estructura de ficheros que muestras.
Un saludo.
Bartpe
anónimo18 Enero 2009 - 12:58am
Esta Muy Buena la Informacion pero algo que me gustaria saber es si la version de windows Bartpe se puede poner a la USB pero sin ser montada a una Unidad Ram que sea directo abrir el Sistema
Si se puede!
anónimo4 Febrero 2009 - 2:31am
Me encontre un programa que se llama PeToUsb.exe de codebeattle.com pero con interfaz grafica que ademas de pasar tu configuracion a una usb te la monta como si fuera un disco duro es decir sin la imagen y su respectivo tiempo de carga.
ahora estoy en la parte de integrar este winpe al slax espero que siguiendo estos pasos lo logre
Error en Syslinux
anónimo15 Octubre 2008 - 1:40am
Recientemente estuve experimentando instalar el BartPE en mi usb, y mientras descargaba el archivo "syslinux" (el de 2 megas) me di cuenta de que el url era incorrecto, seria bueno que lo arreglaran.
Por mi parte pude conseguir el archivo de la siguiente dirección,
http://www.filewatcher.com/m/syslinux-3.36.zip.2095254.0.0.html
cabe destacar que hay muchos de donde elegir.
AllanB
MIl felicitaciones por el Aporte, me salvaste el peñejo.
anónimo30 Septiembre 2008 - 9:28am
muchas gracias como bien lo sostengo muy buen aporte, y si me salvaste el peñejo en una materia de sistemas operativo era mi examen final y de ello salvava la calificacion, te soy honesto al principio no jalo y por la desesperacion dude del aporte pero ya reflexionandolo bien, esta todo correcto, el secreto esta en no brincarse las versiones que ahi mencionas, de ahi todo bien.
gracias.
una ayudita porfa...
anónimo28 Diciembre 2007 - 9:44pm
Hola!!
Estoy siguiendo tu guia paso a paso y en el momento de ejecutar el comando "pe2usb.cmd h:" me da el siguiente error:
E:\pebuilder3110a>pe2usb.cmd h:
BartPE USB Installer v1.0.1
Copyright (c) 2005 Bart Lagerweij. All rights reserved.
This program is free software. Use and/or distribute it under
the terms of the Nu2 License.
USB target drive set to "H:"
Checking drive "H:"
Checking files...
Checking bootsector from drive H:
* Expert mode (-x)
* Inspect mode (-i)
Checking Boot sector information
Boot sector type is "RAW"
Inspect option only supports NTFS and FAT boot sectors
Boot sector inspect failed
Error: Boot sector inspection failed!
Aborted...
There was an error, script aborted!!!
Done (program will be closed)
Presione una tecla para continuar . . .
Entiendo que es debido a que el sector de arranque es RAW y no FAT. Mi USB es de 4GB y aunque previamente lo había en FAT con el "HP USB Disk Storage Format Tool" cuando instalé SLAX la herramienta MySLAX al formatear el USB solo me daba la opción de formatearlo como FAT32 (es un USB de 4GB) así que tiré adelante así.. a parte de eso he seguido la guia paso a paso..
Por favor, ¿alguna idea de que he hecho mal?
Muchas Gracias,
mornack
A mí me pasaba lo mismo
anónimo7 Enero 2008 - 2:52am
Hola, a mí me pasaba lo mismo que a ti y lo que he hecho ha sido volcar el SLAX en disco duro, formatear el pendrive a FAT16 (FAT), y "desvolcar" el contenido hacia el pendrive de nuevo.
Haciendo eso, bartpe no me ha dado problemas
Bart Pe
anónimo29 Octubre 2007 - 5:46pm
En el windows xp del usb ¿te deja instalar todos los programas que quieras: antivirus, software de recuperacion de datos, etc?
Problemas
anónimo26 Octubre 2007 - 12:31am
Ante todo Excelente Manual, no he encontrado un mejor manual que este. Felicitaciones...
Te comento he montado todo lo que dice el manual, incluso he montado una version de Linux que recupera contraseña de Windows NX (http://severinterrier.free.fr/Boot/CD-MultiBoot.htm) pero tengo un problema al arancar BartPe me da el siguiente error: Disk error, he probado cada version Linux y BartPe por separado y cada uno si funciona correctamente.
Gracias.
Tengo el mismo problema
anónimo25 Enero 2009 - 11:27pm
¿Has podido solucionar este problema?
Me da exactamente el mismo error que a tí. Me dice que el disco es erróneo.
Por favor, podeis ayudarnos.
GRACIAS
No puedo
admin25 Enero 2009 - 11:44pm
Han pasado casi dos años desde la publicación del artículo y seguramente habrá habido nuevas versiones, etc. Como comprenderás resulta imposible revisar y mantener al día todos los datos de los más de 6.000 artículos que contiene este sitio.
Consejo: procura utilizar las últimas versiones de todo y quizás no convenga que te ciñas al tutorial más que como ligera guía.
En su día funcionaba perfecto, pero ahora quizás ahora ya no lo haga.
Ya me he dado cuenta
anónimo12 Septiembre 2007 - 11:04pm
Ya me he dado cuenta que son herramientas específicas para esos SOs. Una pena ...
Gran información ^^
anónimo12 Septiembre 2007 - 4:32pm
Se que llego un poco tarde, pero me gustaría felicitarte por este tremendo tutorial! Es de los pocos que he visto sobre el tema!
Evidentemente tengo una pregunta ^^
Qué modificación tendría que hacer para instalar más de dos SO? Supongo que modificar algo del syslinux, no?
Muchas gracias!!
Pedido
anónimo4 Agosto 2007 - 8:21pm
Muy bueno el artículo, algo que me gustaría hacer es crear un multi boot dvd, con por ej, slax, puppy linux, austrumi, kubuntu, y tambien, hirens boot cd.
Por favor, me encantaría poder realizar esto. Por ahora busqué información, aca están algunos de los links que encontré:
http://severinterrier.free.fr/Boot/CD-MultiBoot.htm
http://www.msfn.org/board/index.php?showtopic=94398
http://pcquest.ciol.com/content/enterprise/2005/105070101.asp
http://www.linuxquestions.org/questions/showthread.php?s=&threadid=224186
http://buildmultiboot.sourceforge.net/index.html
La verdad se me hace un poco complicado llegar a configurar bien todas las distros, y ademas, agregar el hirens.
Acepto sugerencias.
Pruebas con otro linux
anónimo10 Junio 2007 - 12:00am
Amigo mio, me parece extremadamente interesante tu articulo, pienso probar la misma tecnica con el Puppy Linux y Windows XP Stick Edition, crees que se pueda o tendre complicaciones mayores y seria mejor utilizar tu sugerencia, gracias por tu gentil respuesta, un abrazo de todo corazon. Adolfo
windows chiquito-USB
anónimo4 Junio 2007 - 3:19pm
Lo mejor que encontré
http://www.windowsue.com/index.php?showtopic=8384
Driver usb desde disquete
anónimo1 Junio 2007 - 9:22pm
Algo que olvide mencionar
es que existen varios drivers MS-DOS para que la pc
reconozca el usb.
(Seguro que muchos o a lo mejor todos lo saben, espero no esté de más decirlo)
Como decia...Por ahi parte mi curiosidad, de poder iniciar el usb con los drivers, y luego continuar la carga del USB.
Hasta pronto
Se puede Cargar el usb bootable desde disquette ?
anónimo1 Junio 2007 - 9:17pm
Primero mis felicitaciones por tan excelente tutorial,
aclarando un poco mi pregunta...
se sabe que no todas las mainboard soportan arranque desde usb (En mi caso una placa Intel 865GBF me da problemas para hacerlo)
Entonces...
Se puede arrancar el sistema operativo del usb,
Desde un disquete ?
Si es que se puede estaria muy agradecido en saberlo,
que alguien nos lo comente.
Gracias de antemano, saludos
Problemas al arrancar el BartPE
anónimo1 Junio 2007 - 11:38am
He intentado un par de veces reconfigurando la llave, pero cuando arranco con el BartPE, me sale un fallo 14 en el ntoskrnl.exe
¿alguna pista?
Casi perfecto
anónimo31 Mayo 2007 - 6:32pm
El artículo está genial... acabo de probarlo, y el único problema es que arranca directamente el BartPE, sin salir el menú de arranque... alguna sugerencia?
Y gracias por la currada, así da gusto hacer pruebas :)
Y otra cosa...
admin31 Mayo 2007 - 6:50pm
Bajaste el syslinux.cfg desde Kriptópolis o lo copiaste a mano? Si lo copiaste a mano todo lo que sigue a append ha de ir en la misma línea.
Sigo probando
anónimo31 Mayo 2007 - 7:36pm
Sips, primero arranqué SLAX (bajé la versión KillBill), y después al instalar BartPE, arranca directamente. He copiado el archivo de la web, no lo he modificado a mano...
El USB es un Kingston DataTravelerII de 1Gb... igual es una tontería...
Solucionado
anónimo5 Junio 2007 - 3:51pm
He vuelto a pasar syslinux (después de BartPE) y ya vuelvo a ver el menú de arranque, y funcionan los dos sistemas :)
Arrancó SLAX solo?
admin31 Mayo 2007 - 6:39pm
Llegaste a arrancar SLAX antes de añadir BartPE?
Usos de BartPe
anónimo30 Mayo 2007 - 8:34pm
Es útil cuando trabajas con Windows y particiones NTFS. Mucho mejor que los diskettes de arranque con red. No es cómodo, pero se pueden poner drivers de red y Scsi que necesites.
Es similar a WindowsPE que usan los fabricantes para afinar sus imagenes de disco y que es infernal.
Siempre llevo uno junto a Knoppix, y si me funciona lo que has escrito arriba, tendré una herramienta más. (He probado algunas recetas para tener BartPE en un USB pero no lo he conseguido)
Sobre todo lo uso para recuperar datos de máquinas con NTFS. Se conecta a la red Windows sin ningún problema, incluso en un dominio. A veces hay problemas con los drivers (los que no vienen en el cd de XP) pero se pueden añadir. (Por supuesto casi todo lo puedo hacer también con Knoppix)
También funcionan algunas herramientas de imagen de disco (Rdeploy -altiris- y Drive Image), e incluso firefox portable.
Para usar programas de windows sin arrancar el SO. de la máquina: algunos antivirus y antispyware (por lo menos las versiones no graficas).
Para el tema de los antivirus , me interesa tenerlo en un USB, por tener las firmas actualizadas.
También había pensado en usar un CD regrabable y tener una sesión con las actualizaciones (eliminando y volviendo a grabar la última sesión para actualizarlo) pero no acabo de verlo claro.
Un saludo
Pues algo de eso había leido...
admin30 Mayo 2007 - 8:46pm
... pero no tan bien explicado ;)
Y confío en que te funcione correctamente lo propuesto en el tutorial.
Gracias y un saludo.
Todavía no lo he conseguido
anónimo1 Junio 2007 - 2:35pm
Una pregunta: ¿el Pendrive que has usado está formateado como un diskette, o tiene sus particiones como un disco duro?
Todavía no lo he conseguido, ni siquiera un usb sólo con BartPe.
Los ficheros de Windows los he cogido directamente de un CD win2003Sp1.
Cuando lo consiga intentaré añadirlo a mi USB arrancable con GRUB
Un saludo
No, que va
admin1 Junio 2007 - 2:38pm
No tiene más formateo que el que le ha dado MySLAX en la parte primera del tutorial.
Suerte!
Gracias
anónimo1 Junio 2007 - 5:01pm
Gracias, ahora me ha funcionado.
(Aunque el instalador de slax me deja la llave con una partición, como un disco duro, creo que igual que lo que tenía antes. El problema debo haberlo provocado en otro lado)
Me arranca directamente BartPE, pero para mi ya es mucho. Creo que la orden mkbt pone el cargador de arranque de bartPE sustituyendo el de Syslinux.
Ahora trabajaré a partir de ello.
¿si consigo integrarlo con Grub te interesarán los detalles?
Un saludo.
Hombre, claro
admin1 Junio 2007 - 5:28pm
Cualquier comentario o modificación al artículo me interesa.
Por cierto. Acabo de añadir al final del artículo una foto del menú de arranque tal como se muestra nada más arrancar un portátil desde la llave.
arreglado
anónimo1 Junio 2007 - 6:00pm
Creo que era la orden mkbt .... la que pone el sector de arranque para PE.
Tras arreglarlo he vuelto a ejecutar syslinux F: y ya arranca syslinux
De momento no he conseguido ponerlo con Grub. He intentado partir del USB con syslinux Slax y PE que me funciona, pero todavía se me resiste.
Saludos
Sistema dual pero en cd/dvd
anónimo30 Mayo 2007 - 7:23pm
Hola,
Me gustaría saber si se puede tener el mismo sistema pero en un dvd/cd aunque haya que grabar una imagen cada vez que se actualice un programa.
Gracias