Instalar linux desde un USB

Hoy en día la instalación de una distro de linux a través de un USB con las BIOS actuales es bastante sencilla. Existen herramientas que te ayudan a hacerlo de manera automática o semi-automática como portable linux,live USB creator o unetbootin. Algunos de estos programas tiene versiones para windows. Existen tutoriales aquí y allá por internet con instrucciones de como hacer esta instalación. Por ejemplo el que nos encontramos en ubuntu sobre instalación a través de usb.

Para hacerlo de una manera más casera y controlada y sobre todo por si todos los método anteriores os han fallado probad esto. Es un ejemplo de una instalación de debian a través de usb (recordad que.. debian rules!):

Primero debes tener un sistema GNU/linux completamente funcional. Un live CD de knoppix es más que suficiente. Ahora basta con descargarte una imagen boot.img.gz, para arrancar tu usb. Puedes buscar otros arranques para otras versiones debian navegando en los mirros de debian, por ejemplo http://http.us.debian.org/debian/dists/

A continuación debes introducir tu USB (tiene que tener al menos 256 Mb de capacidad). Si tu kernel actual reconoce el dispositivo debes de buscar que nombre le ha asignado (tipo /dev/sda, /dev/sdb, /dev/sdc /dev/sdd etc). Usualmente empleando dmesg

$ dmesg | tail

o simplemente revisando la salida de mount (muchos sitemas actual montan automáticamente los discos usb en cuanto los conectas)

$ mount

Ahora debes grabar el arranque en tu usb ejecutando como root la siguiente instrucción (debes sustituir /dev/sdX por el nombre de dispositivo que acabas de encontrar)

# zcat boot.img.gz > /dev/sdX

Esto creará una nueva particion/estructura de tu usb. Es mejor que retires y lo vuelvas a insertar para que tu sistema sea capaz de reconocerla bien. Después de volver a insertarla (cuidado el nombre del dispositivo puedo haber cambiado, vuelve a utilizar dmesg o mount para averiguarlo).

Si no tienes el dispositivo montado hazlo ejecutando:

# mount /dev/sdX /mnt

El USB no tiene ahora número de partición, no es necesario montar /dev/sdX1 o /dev/sdX2. Basicamente el USB ahora no tiene particiones y se comporta como un disco.

Ahora sólo tienes que grabar una imagen iso de la distribución que quieras en el USB por ejemplo una de debian 😉

instalación en red de debian

Emplea la adecuada para tu arquitectura (i386 si no sabes de que estoy hablando)

Descargate la iso y grabala en el raiz del usb. Instrucciones completas:

# umount /dev/sdX
# mount /dev/sdX /mnt
# cp /mnt
# umount /dev/sdX

Ahora ya puedes retirar el usb. Reiniciar/enceder el equipo en donde quieras instalar tu nuevo linux. Arrancar la BIOS y configurandola para que inicia la secuencia de Boot con USB. Introducir tu USB. Y ejecutar de nuevo el arranque del equipo. El proceso de instalación que debes tener ahora en tu equipo es el mismo que el del CD de instalación.