RASPBIAN descargar, instalar en microSD y configurar para RASPBERRY

Raspbian es una variante de Debian desarrollado para Raspberry PI.

En este tutorial voy a documentar la descarga del imagen de Raspbian, como transferirla a una microSD y como realizar algunas adecuaciones básicas para facilitarse la vida.

El primer paso es ir a la página de descargas de Raspberry donde figuran dos variantes de Raspbian en este caso voy a descargar la LITE e instalar los componentes que fueran necesarios a mano.

La descarga la voy a realizar en el /tmp de mi servidor.

cd /tmp
wget https://downloads.raspberrypi.org/raspbian_lite_latest -O raspbian_lite_latest.zip

Finalizada la descarga procedo a descomprimirla

unzip raspbian_lite_latest.zip

Esto va a crear el archivo “/tmp/YYYY-MM-DD–raspbian-jessie-lite.img”, en este caso 2017-03-02-raspbian-jessie-lite.img que era la última versión disponible.

Procedo a conectar la miscrosd al equipo donde estoy trabajando.  En este caso mi servidor.

Reviso que asignación le dió a la microsd el equipo cuando se conecto

dmesg |tail

[563525.247718] sd 7:0:0:3: [sdi] Attached SCSI removable disk
[563525.249595] sd 7:0:0:4: [sdj] Attached SCSI removable disk
[563532.343139] sd 7:0:0:4: [sdj] Spinning up disk...
[563533.346085] .ready
[563535.518820] sd 7:0:0:4: [sdj] 62552064 512-byte logical blocks: (32.0 GB/29.8 GiB)
[563535.524185] sdj: detected capacity change from 0 to 32026656768
[563535.525700] sdj: sdj1 sdj2
[563541.164730] EXT4-fs (sdj2): mounted filesystem with ordered data mode. Opts: (null)
[565264.421572] sdj: sdj1 sdj2
[565269.798996] EXT4-fs (sdj2): mounted filesystem with ordered data mode. Opts: (null)

Por la información que dispongo acá el dispositivo sdj es mi microSDy tiene dos particiones.  Para verificar que no es un disco del equipo voy a revisar si están montandas y de ser así donde están montadas las mismas

mount |grep sdj
/dev/sdj1 on /media/usb0 type vfat (rw,nodev,noexec,noatime,nodiratime,sync,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sdj2 on /media/usb1 type ext4 (rw,nodev,noexec,noatime,nodiratime,sync,data=ordered)

Como no son puntos de montaje del sistema doy por confirmada que es la microSD, si el comando no me arroja ninguna línea significa que no hay particiones montadas de la microSD.

En caso de que el equipo monte las particiones de la microsd se debe proceder a desmontarlas (la microSD puede tener más de 1 partición en este caso se procedió a desmontarlas)

sudo umount /dev/sdj1
sudo umount /dev/sdj2

La instalación de RASPBIAN

El siguiente paso es copiar la imagen de Raspbian a la microSD

sudo dd bs=4M if=/tmp/2017-03-02-raspbian-jessie-lite.img of=/dev/sdj status=progress

Finalizado este procedimiento vamos a montar la 2da partición de la microSD en un directorio que no este en uso.  En este caso voy a utilizar /media/usb1

Configurando RASPBIAN previo al inicio

sudo mount /dev/sdj1 /media/usb0/
sudo mount /dev/sdj2 /media/usb1/

Esto va a montar la partición sdj1, que es el “/boot” del Raspbian en el directorio /media/usb0

Esto va a montar la partición sdj2, que es el “/” (root) del Raspbian en el directorio /media/usb1

A continuación voy a configurar la red inalámbrica para se conecte la Raspberry cuando se inicie.

sudo vi /media/usb1/etc/wpa_supplicant/wpa_supplicant.conf

e incorporo las siguientes líneas

network={
 ssid="MiRed"
 psk="Sup3rS3cr3t0"
}

Esto va a conectar mi Raspberry a la red WiFi “MiRed” que utiliza la contraseña “Sup3rS3cr3t0”.  Esta práctica es insegura si no se hace en una red segura, ya que el sistema va a iniciar con los usuarios y contraseñas por defecto.  Debe ejecutarse en una DMZ o red segura.

Vamos a habilitar el servicio de OpenSSH que viene deshabilitado por defecto.

sudo touch /media/usb0/ssh

Finalizado esto desmontamos la particiones que estén montadas de la microSD

cd /tmp
sudo umount /dev/sdj1
sudo umount /dev/sdj2

Y la instalamos en la Raspberry para empezar a jugar.

 

Deja un comentario