El Superpendrive

Modesto el titulillo

.Pero que pensariais si os digo que vamos ha hacer un pendrive desde el que podeis arrancar la distro que mas os guste (ubuntu, puppy,dsl,ophcrack...) para cada ocasion ( equipo sin recursos, seguridad de redes, recuperacion, backup,...) y ademas tener otras herramientas (Hiren's CD) y un mini windows XP (San Tux me perdone) con herramientas y aplicaciones portables y vuestro documentos y.... Y si ademas os digo que lo podeis hacer sin complicaciones... Tipo Windows...siguiente, siguiente, siguiente...... ¿Os interesa? Pues solo son tres pasos.
Paso 1 Unetbootin
http://unetbootin.sourceforge.net/
Con este programa podemos instalar en el pendrive live cd's, distros, herramientas etc... cualquier cosa que se ararnque con syslinux...
Cuando terminemos una instalacion simplemente movemos todo del pendrive a una carpeta con el nombre de lo que hemos instaldo.
Con el pendrive limpio podemos repetir la operacion para tener tantas distros, herramientas... como queramos.
Paso 2 Hirens
Instalamos el hirens en el pendrive.
http://www.hiren.info/pages/bootcd-on-usb-disk
Ya tenemos el hirens y el gruba4dos instalados con su menu.lst y todo.
P.D.: Ademas incluye un mini Windows XP con herramientas que ademas podemos ampliar metiendo programas portables. Superutil.
Paso 3 Multiboot
Copiamos todas las carpetas al pendrive
En cada carpeta buscamos el archivo syslinux.cfg
Tendremos entradas como esta
label puppy
kernel vmlinuz
append initrd=initrd.gz pmedia=usbflash nosmp
la copiamos y la pegamos en el archivo menu.lst
Y la modificamos para que tenga el formato y el path adecuado ( a veces tendremos que mover carpetas al raiz para que funcione).
title puppy
kernel /puppy/vmlinuz
initrd=/puppy/initrd.gz pmedia=usbflash nosmp
boot
Y ya esta !!!!!!



Fatal error occurred wifislax
Fatal error occurred wifislax data no found.
Segimos con errores, este me salia con wifislax y wifiway; el problema es que en su configuracion los datos estan en la carpeta wifislax dentro de la carpeta wifislax que yo habia creado con unetbootin:
/wifislax/wifislax y wifislax/boot
Solucion: tomamos la carpeta wifislax (o wifiway) incluida en la carpeta que hemos creado y la ponemos en la raiz, logicamente debemos pasarla a otro sitio para poder borrar la primera que hicimos, al igual que hay que salvar la carpeta boot para poder incluirla dentro.
De esta manera no hace falta tocar nada en el menu.lst, pues los path han quedado igual y por fin me ha arrancado tanto wifislax como wifiway desde el usb.
Un saludo
JJ
Respecto al error 1 he
Respecto al error 1 he comprobado que la forma de transformar la entrada de syslinux.cfg al menu.lst es diferente (por lo menos asi me ha funcionado):
Ej. LABEL WifiWay vga=769 -----> se cambia label por title
MENU LABEL Run WifiWay vga=769 (Persistent Changes)---->se quita
KERNEL /boot/vmlinuz ----> se le pone aqui todo los parametros de initrd
APPEND initrd=/boot/initrd.gz vga=769 max_loop=255 ramdisk_size=6666 root=/dev/ram0 rw ---> Se quita append y entre initrd y le path se quita el signo igual.En una linea final debes colocar boot.
Quedaria asi:
title WifiWay vga=769
kernel /wifiway/boot/vmlinuz vga=769 max_loop=255 ramdisk_size=6666 root=/dev/ram0 rw
initrd /wifiway/boot/initrd.gz
boot
Nos vemos.
JJ
A mi no me funciona. Estoy
A mi no me funciona. Estoy intentado crear un USB con varias distros de linux + Hirens Boot. Este es mi menu.lst:
default /default
title Boot from Hard Drive - Windows XP (NTLDR)
fallback 1
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
savedefault --wait=2
title DSL\n
kernel /DSL/boot/isolinux/linux24
initrd=/DSL/boot/isolinux/minirt24.gz ramdisk_size=100000 init=/etc/init lang=es apm=power-off vga=789 xmodule=fbdev nomce noapic quiet init=/DSL/etc/init lang=us apm=power-off vga=791 nomce noapic quiet
BOOT_IMAGE=/DSL/KNOPPIX
boot
title PUPPY
kernel /PUPPY/vmlinuz
initrd=/PUPPY/initrd.gz pmedia=usbflash nosmp
boot
title SLITAZ\n
kernel /SLITAZ/boot/bzImage
initrd=/SLITAZ/boot/rootfs.gz rw root=/dev/null vga=normal
boot
title HAX PUPPY\n
kernel /HAX/vmlinuz
initrd=/HAX/image.gz ramdisk_size=18000 root=/dev/ram0 PKEYS=es
boot
title SLAX
kernel /SLAX/boot/vmlinuz
initrd=/SLAX/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/SLAX/slax/
boot
Hiren's BootCD
find --set-root /HBCD/boot.gz
map --mem /HBCD/boot.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
# If you have any problem loading the above grub4dos map commands then try using memdisk kernel
# title Start Hiren's BootCD
# find --set-root /HBCD/boot.gz
# kernel /HBCD/memdisk
# initrd /HBCD/boot.gz
title Mini Windows Xp
find --set-root /HBCD/XPLOADER.BIN
chainloader /HBCD/XPLOADER.BIN
En todos me aparece el ERROR 1: Filename must be either an absolute pathname or blocklist
Un saludo.
Yo tengo el mismo problema
Yo tengo el mismo problema que narymaru, el puppy no me funciona, me da un:
ERROR 1: Filename must be either an absolute pathname or blocklist
este es mi menu.lst
timeout 60
default 0
title Boot from Hard Drive
rootnoverify (hd0,0)
chainloader (hd0,0)+1
title Start Hiren's BootCD
find --set-root /HBCD/boot.gz
map --mem /HBCD/boot.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
title Mini Windows Xp
find --set-root /HBCD/XPLOADER.BIN
chainloader /HBCD/XPLOADER.BIN
title puppy
kernel /puppy/vmlinuz
initrd puppy/initrd.gz pmedia=usbflash nosmp
boot
y este el arbol de directorios
x:\menu.lst
x:\grldr
x:\autorun.inf
x:\puppy
x:\HBCD
Un saludo.
Toni.
Hola Flog, yo ando con el
Hola Flog, yo ando con el tema cuando mi tiempo libre lo permite.
Te cuento, he probado a puppy, y me ha funcionado.
Creo que tienes un error de sintaxis en tu menu.lst, en la siguiente linea:
initrd puppy/initrd.gz pmedia=usbflash nosmp
La debes cambiar a:
initrd /puppy/initrd.gz pmedia=usbflash nosmp
Prueba a ver si te funciona.
Saludos
P.D. Si me lees rscasas, todavia le estoy dando vueltas al tema, te agradeceria pusieras tu estructura, y decirme que distros necesitan ficheros en la raiz.
Thanks ;)
No me resulto XD
sabes ke lo he intentado y me arroja el error1 o el error15 el hiren boots no me da problemas pero Dsl y molinux me dan esos errores
A veces hay que poner cosas en el raiz.
En el caso de DSL hay que poner el directorio KNOPPIX en el raiz. Sin embargo con molinux (y puppy que es lo mismo )no he tenido ningún problema.... Por cierto nunca me ha dado nada parecido a error1 o error15. Seguro que se te ha instalado bien en grub2dos?. Deja por aquí la estructura de directorios y el archivo menu.lst, a ver si veo algo....
Enviar un comentario nuevo