Crear instalador netinst de Debian en un USB

En esta guía vamos a crear un usb booteable para poder instalar el Debian Lenny con el tipo de instalación “NetInst”.

Lo que vamos a necesitar es lo siguiente para los dos metodos:

  • Una memoria usb vacia
  • Los archivos:
    • boot.img.gz
    • initrd.gz – La imagen ramdisk inicial
    • vmlinuz – El kernel instalador de debian
    • El iso de la instalación netinst de Debian

hay que preparar la memoria usb. lo mejor seria que nuestra memoria usb ya contara con fat32….

Metodo 1

Con nuestra memoria usb vacia descargamos el archivo boot.img.gz y la iso que querramos (en nuestro caso la versión “netinst”) y colocamos en una consola

sudo zcat boot.img.gz > /dev/sdxx

o

zcat boot.img.gz > /dev/sdxx (como root)

donde sdxx es el device donde apunta nuestra memoria usb.

Una vez hecho esto copiamos el ISO descargado anteriormente (en nuestro caso el netinst) y lo colocamos en la memoria usb con el nombre de “netinst.iso”.

Metodo 2

Con la memoria usb vacia descargamos los archivos initrd.gz, vmlinuz y la iso que querramos (en nuestro caso la versión “netinst”). Luego colocamos nuestra memoria usb y en una cosola colocamos:

sudo syslinux /dev/sdxx

o

syslinux /dev/sdxx (como root)

donde sdxx es el device donde apunta nuestra memoria usb.

Hay que tener cuidado de que device colocamos ya que esta instruccion crea un archivo llamado “ldlinux.sys” que contiene al bootloader. Si tenemos un dual boot con otro sistema operativo corremos el riesgo de que por no colocar el device que corresponde pasemos el boot loader a esa unidad. Para saber que /dev/xxx es podemos hacer un:

df -h

Donde nos va a dar la ruta donde esta montada la unidad y a que device pertenece.

Si por alguna razón no esta instalado el programa “syslinux” la forma de instarlo seria:

aptitude install syslinux

Una vez hecho esto montamos el usb y copiamos los siguientes archivos:

vmlinuz
initrd.gz
la iso del netinst

Luego creamos un archivo llamado “syslinux.cfg” y colocamos dentro lo siguiente:

default vmlinuz
append initrd=initrd.gz ramdisk_size=10240 root=/dev/rd/0 devfs=mount,dall rw DEBCONF_PRIORITY=medium

Una vez que hayamos hecho esto la lista de archivos que vamos a tener en nuestro usb es la siguiente:

Una vez verificado esto, desmontamos el usb y listo.

Download Netinst de debian

Download boot.img.gz, initrd.gz vmlinuz

Extraido de: http://d-i.pascal.at/

Anuncios