Por eso me puse manos a la obra, en primer lugar necesitaba mi recien estrenado Ubuntu 7.10 con algunas cosillas instaladas y en segundo el WifiSlax para trastear en ratos libres, despues de leer por sanGoogle y fallar en varios intentos de utilizar mi disco duro externo de 8gb, conseguí hacerlos funcionar. El Ubuntu de forma persistente y el Wifislax...NO, pero esoy en ello.
Os voy comentando lo que hice paso a paso, deciros que lo voy ha hacer con Ubuntu y WinXP instalado en mi ordeñador:
Lo primero desde Ubuntu dar formato al disco con dos particiones, una Fat16 y otra Ext2, la primera de 1500mb para poner los dos sistemas y la segunda para la persistencia de Ubuntu con el resto del disco. Se puede hacer con WifiSlax y el Gparted de forma gráfica o con el Ubuntu, pero el problema es que no pone etiquetas a los discos y estas ayudan a reconocerlos, as que utilice la linea de comandos con fdisk.
# Abrir un terminal y escribir sudo su # Escribir fdisk -l para ver que discos y particiones tienes, como es un disco lo reconoce como /dev/sda, en una memoria usb de 2gb me la reconoce como /dev/sba, las particiones las va enumerando despues # Escribir umount /dev/sda1 para desmontar la partición primera si es que la teneis montada, y asi para desmontar las particiones que tengais montadas # Escribir fdisk /dev/sda para entar con el fdisk en el disco usb y empezar a dar formato * Escribir p para ver las particiones y d para borrarlas * Escribir p para ver las que queden y seguir si hace falta borrando * Escribir n para hacer una nueva artición * Escribir p para que sea primaria * Escribir 1 para que sea la primera * Apretar enter para usar el primer cilidro por defecto * Escribir +1500M para el tamaño * Escribir a para que sea activa * Escribir 1 para selecionarla la prmera * Escribir t para cambiar su sistema * Escribir 6 para seleccionar el Fat16 * Escribir n para hacer la segunda * Escribir p para que sea primaria * Escribir 2 para hacerla la segunda * Apretar enter par usar el cilindro pr defecto * Apretar enter otra vez para usar el cilindo por defecto * Escribir w para escribir l tabla # Escribir umount /dev/sda1 para desmontar la primera partición # Escribir mkfs.vfat -F 16 -n liveUSB /dev/sda1 para dar formato a la prmera partición # Escribir umount /dev/sdx2 para desmontar la segunda partición # Escribir mkfs.ext2 -b 4096 -L casper-rw /dev/sdx2 para darle formato |
El segundo paso es apagar y enchufar el disco, asi se montarán las dos particiones y copiar al disco liveUSB las carpetas y ficheros, del CDlive Ubuntu lo siguiente: casper disctree dists install pics pool preseed .disk isolinux md5sum.txt README.diskdefines ubuntu.ico, esto te dará dos fallos de links simbólicos que puedes pasar de ellos, a continuación copias también las dos carpetas del WifiSlaxCD: wifislax boot, esta última la renobras como slax-boot, para no tener problemas con el Grub.
También lo puedes hacer desde WinXP, la copia de los ficheros.
Busca en el foro de Wifislax el fichero ws31usb.zip y sustituye su contenido por el que esta en la carpeta slax-boot.
El tercer paso será instalar el Grub del siguiente modo, montar la primera partición y habrir una consola y escribir:
sudo grub-install --root-directory=/media/sda1 --no-floppy /dev/sda |
Y para finalizar buscar la carpeta boot que se ha creado en el disco liveUSB, dentro estara la carpeta Grub y en ella al archivo menu.lst, el que a mi me ha funcionado despues de algunas pruebas es el siguiente:
# menu.lst - Customized for Kubuntu Live Desktop 6.06 # MJW 8 Jul 2006 default 0 timeout 10 color white/blue yelow/blue title Ubuntu Live Desktop (Persistente¡¡¡) root (hd0,0) kernel /casper/vmlinuz boot=casper persistent ramdisk_size=1048576 root=/dev/ram rw vga=791 quiet splash-- initrd /casper/initrd.gz boot title Ubuntu Live Desktop root (hd0,0) kernel /casper/vmlinuz boot=casper ramdisk_size=1048576 root=/dev/ram rw quiet splash-- initrd /casper/initrd.gz boot title Ubuntu Live Desktop (Safe Graphics Mode, Verbose Startup) root (hd0,0) kernel /casper/vmlinuz boot=casper xforcevesa ramdisk_size=1048576 root=/dev/ram rw -- initrd /casper/initrd.gz boot title Memory Test root (hd0,0) kernel /install/mt86plus boot title WifiSlax3.1 root (hd0,0) kernel /slax-boot/vmlinuz persistent ramdisk_size=1048576 root=/dev/ram rw quiet vga=791 splash-- initrd /slax-boot/initrd.gz boot |