Translate

8/10/10

¿Como hacer un USB Pendrive con Linux?

aprende fácilmente a meter linux en usbs

Web OS

1929ª Parte ¿Como hacer un USB Pendrive con Linux?

Materiales necesarios

Un pendrive clásico de los de punta de metal no de los serigrafiados o de circuito impreso a ser posible nuevo y en buenas condiciones al menos de 2GB de capacidad. Los Linux metidos en pendrives son SOs completos y el pendrive y sobre todo el sistema de archivos que lo contiene acabará estropeado por el posible petardeo de las conexiones o que lo desconectes mal o cualquier otro accidente no es que se estropee el pendrive si no que se descuadra y hay que volver a reinstalarlo todo así que mejor el tipo ya indicado que suele durar y soporta muchísimo mas.

Un cd/dvd regrabable y un grabador que atienda a esta capacidad un cd grabador no reconoce dvds por mucho que esten blancos y listos para grabar.

Un équipo informático en que al menos su BIOS pueda botear del grabador, mejor si también puede arrancar de dispositivos USB, hay que cambiar la secuencia de arranque de la BIOS poniendo primero que arranque del grabador antes del Disco Duro normalmente las torres lo pueden hacer y algunos portátiles también a no ser que sean equipos muy antiguos.

Voy a diferenciar las distros derivadas de Ubuntu de las que derivan de Slackware.

El camino Fácil

Las derivadas de Ubuntu

Y aun se incluyen otras muchas tienen un instalador como el unetbootin es un programa para windows y para linux que simplemente vale para bajar e instalar en un pendrive la distro que seleccionéis.

En el caso de que ya hayáis bajado la iso o que la iso que queréis no este en la lista de las isos del unetbootin no quiere decir que no lo podáis utilizar pero tenéis que bajarla vosotros y después de comprobado el md5 encaminar el unetbootin a donde esté la iso hecho lo cual el suele detectar por si solo el dispositivo USB, lo habréis conectado previamente y en menos de lo que penséis ya tendréis un pendrive con una distro linux para usarse desde el solo tenéis que tener ahora un pc que pueda arrancar desde el usb actualmente todos lo hacen aunque el método para conseguirlo varía de máquina a máquina mi consejo es que antes de poneros a hacer el USB comprobar si esto el arranque desde USB lo puede hacer el PC que queréis utilizar.

Cosas a tener en cuenta las distros derivadas de Ubuntu tienen una alta probabilidad de ir con wifi cosa importante en esto de usar un linux en un pendrive si por un casual la tarjeta gráfica no os la reconociera probar con el driver de la xvesa. El que os vaya bien no quiere decir que funcione todo si no se instala en disco duro, teniendo en cuenta que la privacidad y la anonimicidad son importantes para mucha gente es el mal menor al usarla de este modo no quedan historiales en los navegadores etc, etc. Y en todo caso ya sabéis le dáis al botón de instalación en disco duro que suele venir en todas estas distros aunque a lo mejor os convendría usar en este caso el wubi.

El camino aun mas fácil

Las derivadas de Slackware (Slax, Nimblex, Goblinx…)

Si bien unetbootin admite Slax y por tanto las otras derivadas de Slax yo os propongo un método alternativo y coherente con lo que son estas distros pues son Sistemas Operativos Linux completos comprimidos con mas o menos aplicaciones y la posibilidad de agregar mas por medio de su sistema de módulos.

Primero: Bajar Nimblex 2008

Segundo: quemar la iso de nimblex comprobado el md5

Tercero: Arrancáis el cdlive de nimblex

Cuarto: Ponéis el pendrive una vez esté nimblex funcionando

Quinto: Le dais al icono de instalar Nimblex en USB o DD

El porqué de todo lo anterior

Nimblex nos proporciona un sistema rápido y eficaz de tener una distro o varias distros linux en un pendrive con un sistema de ficheros nativo de linux como es el ext2 y encima tiene el cuidado de no dedicarlo todo con lo que nos crea una partición ext2 y nos dejará otra con fat 32. Esto último si nos conviene pues podemos reparticionar a gusto con el instalador que nos proporciona.

Con el sistema ext2 se pueden hacer enlaces simbólicos cosa que con la instalación de estas distros en solo fat32 no.

Además nos instala el GRUB cosa importante para poder arrancar otras distros o SOS desde el dispositivo USB.

Añadiendo mas distros a este dispositivo USB

Bueno lo mas práctico es que sean todas derivadas de Slax, como por ej. Slax o Goblinx, o Backtrack3, o Wifiway o WifiSlax o a lo mejor todas pero entonces la capacidad del USB ha de aumentar y por tanto la partición ext2.

Si os fijáis en este tipo de distro viene con dos carpetas principales una que pone Boot y otra que pone el nombre de la distro: nimblex, slax o lo que sea. y teniendo el GRUB instalado solo es cuestión de poner las carpetas con el nombre de las distros sacadas de sus isos o de la bola tal cual se copiarán a la partición ext2.

Por ej. desde nimblex funcionando desde el usb le váis añadiendo via cd/dvdrom los cdlives de las distros que queráis añadir ella los montará y simplemente es copiar las carpetas con sus ficheros desde el cdrom al pendrive.

Lo segundo a hacer es copiar el kernel o núcleo linux de cada distro con su correspondiente initrd.gz en la carpeta boot del pendrive en esta estará todo lo de nimblex 2008 así que hay que ir con cuidado evitando colisiones si hubiera coincidencias en los nombres se ha de renombrar modificando algo el nombre nuevo.

Tercero modificar el menu.lst del GRUB acorde a lo que queréis poner yo os pongo un ejemplo y vosotros os atenéis a vuestros deseos:

# This config file is generated by the NimbleX installer
default=0
timeout=5
color yellow/black blink-red/black
gfxmenu (hd0,1)/boot/grub/message
title NimbleX 2008 – Boot in KDE
root (hd0,1)
kernel /boot/vmlinuz-nx08 ramdisk_size=7120 probeusb root=/dev/ram0 rw quiet vga=791 splash=silent changes=nimblex.data autoexec=startx
initrd /boot/initrd-nx08.gz
title NimbleX 2008 – Boot in KDM
root (hd0,1)
kernel /boot/vmlinuz-nx08 ramdisk_size=7120 probeusb root=/dev/ram0 rw quiet vga=791 splash=silent changes=nimblex.data autoexec=xconf;kdm
initrd /boot/initrd-nx08.gz
title NimbleX 2008 – Command Line
root (hd0,1)
kernel /boot/vmlinuz-nx08 ramdisk_size=7120 probeusb root=/dev/ram0 rw changes=nimblex.data
initrd /boot/initrd-nx08.gz
title NimbleX 2008 – Safe Install
root (hd0,1)
kernel /boot/vmlinuz-nx08 ramdisk_size=7120 probeusb root=/dev/ram0 rw quiet vga=791 splash=silent changes=nimblex.data safeinst autoexec=startx
initrd /boot/initrd-nx08.gz
title Boot from the first harddisk partition
rootnoverify (hd1,0)
makeactive
chainloader +1

title NimbleX 2010 – Boot in KDE
kernel /boot/vmlinuz-nx10 quiet vga=791 autoexec=startx
initrd /boot/initrd-nx10.gz
title NimbleX 2010 – Command Line
kernel /boot/vmlinuz-nx10
initrd /boot/initrd-nx10.gz

title Slax 611 – Command Line
root (hd0,1)
kernel /boot/vmlinuz611 ramdisk_size=7120 probeusb root=/dev/ram0 rw changes=slaxsave.dat
initrd /boot/initrd611.gz

title Slax 611 – Boot in KDM
root (hd0,1)
kernel /boot/vmlinuz611 ramdisk_size=7120 probeusb root=/dev/ram0 rw quiet vga=791 splash=silent changes=slaxsave.dat autoexec=xconf;kdm
initrd /boot/initrd611.gz
title Slax 611 – Boot in KDE
root (hd0,1)
kernel /boot/vmlinuz611 ramdisk_size=7120 probeusb root=/dev/ram0 rw quiet vga=791 splash=silent changes=slaxsave.dat autoexec=startx
initrd /boot/initrd611.gz

Este menu.lst permite botear 2 versiones de nimblex aunque tengo que elegir cual quiero usar debido a que la 2008 y la 2010 usan el mismo nombre de carpeta contenedora o sease nimblex lo que quiere decir y nos advierte que este sistema de hacer no vale mucho para nuevas versiones manteniendo antiguas (hay máquinas y máquinas y no en todas va la misma versión) y entonces tendréis que decidir si borráis o mantenéis. Yo lo he resuelto renombrando la carpeta que no voy a usar en ese momento. Hecha la salvedad. Veréis que también lleva una Slax.

Como creo que como orientación de lo que hay que hacer ya está completo aunque hay mas ejemplos parecidos en los comentarios sobre Slax solo os queda a vosotros meteros a la faena que no es dificil y si muy productivo, si ponéis distros de seguridad de redes o auditoría aseguraros que el équipo donde vaya a usarse sea compatible con las distros es que si no está mal el arreglo si es al revés hay equipos que sirven y otros que no aunque entre todas las distros siempre hay alguna mas adecuada que otra para un cierto équipo determinado. Pero eso es otra historia :) Ximo

No hay comentarios: