La Raspberry Pi 4 ya admite el arranque desde un disco SSD

Hasta hace poco la Raspberry Pi 4 no podia realizar el arranque del sistema operativo desde un disco usb, ya fuera un disco HDD o SSD. Con el firmware lanzado a mediados de junio, este problema se ha solucionado.

Ahora ya podemos realizar el arranque desde un dispositivo usb y prescindir de las tarjetas SD, que por otro lado son bastante lentas, lo aconsejable y con lo que notaremos un aumento drástico de la velocidad de la Raspberry Pi es poner un disco de estado solido SSD.

Si tu tarjeta no esta actualizada, ante todo lo primero que debes hacer es proceder a su actualización:

sudo apt update
sudo apt full-upgrade

El siguiente paso es modificar un archivo del sistema. Los firmwares pueden tener 3 estados al momento de ser liberados:

  • Beta – Solo para pruebas, no suelen ser estables.
  • Stable – Ha sido probado y su estado se considera estable.
  • Critical – Se han solucionado todos los problemas reportados, es el más estable. Si tu Raspberry Pi hace un trabajo critico, que no puede fallar, este es el que debes usar.

Al instalar Raspbian, el sistema biene configurado para solo actualizar el firmware, si este se encuentra en la fase Critical. El firmware lanzado recientemente aun se encuentra en la fase Stable, es decir aun su versión no ha pasado a la fase Critical. Por ello es necesario modificar un archivo para permitir instalar en la Raspberry Pi 4 el firmware actual que se encuentra en fase Stable.

Para modificar el archivo utiliza el siguiente comando:

sudo nano /etc/default/rpi-eeprom-update

Ahora debemos cambiar el parametro FIRMWARE_RELEASE_STATUS de “critical” a “stable“, guarda los cambios realizados y sal del archivo. Ejecutar el siguiente comando.

sudo rpi-eeprom-update -d -a

Esto actualizara el bootloader, que es el encargado de arrancar la Raspberry Pi 4 desde unidades diferentes a la tarjeta SD.

Ahora toca reiniciar la raspberry Pi:

sudo reboot

Y comprobar que todo ha ido correctamente:

vcgencmd bootloader_version

Si realizas esta operación con fecha posterior a Agosto de 2020, puede que ya exista un firmware en estado Critical, y no tengas que modificar este archivo.

Aquí puedes encontrar más información sobre los bootloaders lanzados.

La fecha del firmware debería ser con fecha del 15 de junio de 2020 o posterior, ya que esta versión es la primera que soporta el arrancar la Raspberry Pi desde un dispositivo USB.

Si es así, tu Raspberry Pi 4 ya es capaz de arrancar desde unidades conectadas por usb.

Ahora toca pasar el contenido de la tarjeta SD a la unidad SSD. El proceso lo realizo desde un ordenador con Mac OS X. Pero con las herramientas adecuadas también se puede realizar desde Linux, es practicamente igual, o desde Windows.

Debes conectar la tarjeta SD al ordenador que realizará la tarea y ejecutar el siguiente comando en la terminal de Mac o Linux:

diskutil list

Veremos al silimar a la siguiente imagen:

Debemos saber el nombre con el que esta montada la unidad de la tarjeta SD, para ello busca la capacidad de tu tarjeta, sera de 16 o 32 GB, en la columna “SIZE“, y apunta la ruta que se muestra al principio, será algo como “/dev/disk6“, corresponde a una tarjeta SD de 16 GB (15.5 GB).

El siguiente paso es realizar una imagen de la tarjeta SD en nuestro ordenador, para ello utilizamos el comando:

sudo dd if=/dev/rdisk6 of=~/Desktop/raspberrypi.img bs=1m
  • if=, con este parametro seleccionamos la unidad a copiar, aquí debes poner la ruta que te dio en el paso anterior. Muy importante no olvides poner la letra “r” antes de disk6.
  • of=, indica la ruta donde se realizara la copia de la tarjeta SD, en este caso es en el “escritorio“, el archivo tendrá el nombre “raspberrypi.img
  • bs=1m, es el parametro y valor recomendado para este tipo de operaciones.

El proceso es algo lento, puede llevar entre 12 y 15 minutos, dependiendo en gran medida de la clase de la tarjeta SD.

Ya con la imagen creada de nuestra tarjeta SD, es hora de grabar dicha imagen en el disco SSD, es el mismo proceso que ya utilizaste para grabar la imagen de Raspbian en la SD. Solo que ahora grabamos la imagen que hemos creado, en la unidad SSD. Para ello utilizamos la herramienta “Etcher“. Ten mucho cuidado al seleccionar la unidad de destino, selecciona bien el disco SSD donde quieres grabar la imagen, ya que este proceso borrar todos los datos de dicho disco.

Una vez completado el proceso solo nos queda montar el disco SSD en la Raspberry Pi 4, y proceder a su arranque, si todo ha ido bien, ya tienes instalado tu sistema Raspbian en un disco SSD, mucho más rapido que la tarjeta SD.

Ahora solo queda un último paso, como habras podido comprobar, el tamaño actual de tu SSD es igual al de la imagen que has grabado.

Si en tu Raspberry Pi 4 no tienes instalada la herramienta “GParted“. Procede a su instalación. La encontraras en la pestaña “Raspbian/Preferencias/Add / Remove Software

La herramienta se instala en la pestaña “Herramientas del sistema“.

Al ejecutar GParted, verás que aparecen varias particiones en tu disco SSD. Selecciona la partición que contiene el sistema operativo, tendrá el tamaño de la imagen que anteriormente has grabado. Pulsa con el botón secundario del ratón, y selecciona “Redimensionar“. En la siguiente pantalla selecciona todo el tamaño disponible. Pulsa en el botón “Redimensionar“. Aun no se ha realizado ninguna tarea. Pulsa en el icono con el check verde, para que se realicen todas las operaciones pendientes.

Una vez que GParted termine de realizar la redimensión, ya dispondras de todo tu espacio en el disco SSD.

Share

Comments are closed.