Buscando por ahí como instalar mandriva en usb he llegado hasta aquí, y ahora es posible instalar mandriva flash en un usb, yo lo hize en uno de 2 gb sin mayores problemas en pocos pasos, mas que nada por pura diversión, es mas he borrado mandriva flash de mi pendrive una vez que lo vi funcionar.
Los detallo así queda como un tutorial/howto, ciertos pasos requieren ser root.
Por otro lado hay cierto software en esta iso sujeto a copyright, asi que si no se está seguro mejor no continuar.
Lo primero es descargar la iso de rescate desde mandriva.com
http://www.mandriva.com/en/product/mandriva-flash-2008
http://www.mandriva.com/out/Flash-rescue-200-upgrade.iso
Una vez la tenemos hay que montarla virtualmente así nos ahorramos un dvd
mount -o loop Flash-rescue-200-upgrade.iso /mnt/tmp
Insertamos el pendrive y buscamos el dispositivo con
fdisk -l
Hacer copia de todo lo necesario ya que borraremos todo formateando, cambia
el dispositivo por el que corresponda, en mi caso fué /dev/sdc
fdisk /dev/sdc
Lo siguiente son los pasos para particionar, crear el sistema de archivos y formatear el pendrive.
p (muestra particiones actuales)
d (borra particiones)
p (opcional, comprobar de nuevo las particiones actuales)
n (crea una nueva partición)
p (partición primaria)
1 (primera partición)
enter (valor por defecto)
enter (valor por defecto)
a (activa partición)
1 (primera partición)
t (sistema de archivos)
b (tipo de sistema de archivos, en este caso W95 FAT32)
w (escribe al dispositivo)
mkfs.vfat -F 32 -n Mdv_Flash /dev/sdc1 (formateo)
A tener muy en cuenta el nombre "Mdv_Flash" en el formateo, es imprescindible, sin eso no arrancará.
Extrae el pendrive y vuelve a insertarlo.
Listo, ahora a copiar archivos al pendrive, la copia de archivos ocupa unos minutos
cp -rv "/mnt/tmp/upgrade/.boot" "/media/Mdv_Flash/boot"
cp -rv "/mnt/tmp/upgrade/My Documents" "/media/Mdv_Flash/"
cp -rv "/mnt/tmp/upgrade/.loopbacks" "/media/Mdv_Flash/"
Borramos los idiomas que no queramos de "/media/Mdv_Flash/.loopbacks/modules", en mi caso dejé solo i18n-en y i18n-es
Modificamos "/media/Mdv_Flash/boot/grub/menu.lst" de tal manera que no muestre ".boot" en la ruta del kernel e initrd, es decir, de directorio oculto a directorio visible
cambiar
kernel (hd0,0)/.boot/vmlinuz fastboot splash=silent vga=788
initrd /.boot/usb/initrd.gz
por
kernel (hd0,0)/boot/vmlinuz fastboot splash=silent vga=788
initrd /boot/usb/initrd.gz
Ahora crearemos el archivo donde guardar datos, aquí hice unos calculos y pude crear un archivo de ~1GB para almacenar
dd if=/dev/zero of=/media/Mdv_Flash/.loopbacks/system.loop bs=1M count=1070
Una vez creado sincronizamos con ...
sync
...desconectamos el pendrive y volvemos a conectarlo.
Ultimo paso, instalar grub
#grub
grub> root (hd (pulsa la tecla TAB para mostrar los discos, en mi caso, hd2 es el pendrive)
Possible disks are: hd0 hd1 hd2
grub> root (hd2,0)
grub> setup (hd2)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/fat_stage1_5" exists... yes
Running "embed /boot/grub/fat_stage1_5 (hd2)"... 15 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd2) (hd2)1+15 p (hd2,0)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
Done.
grub> quit
Oki, desconecta el pendrive y listo
Reinicia con el pendrive asegurandote de dar prioridad a USB en la BIOS, cuando estes en el escritorio dará un error firefox acerca de un proceso propio corriendo, simplemente borrar la carpeta oculta de mozilla en tu home o hacer un
rm -rf .mozilla
Disfruten.