Instalar el sistema en la SSD

El firmware SPI Flash subyacente de la reComputer Industrial (RK3576) admite de forma nativa el arranque por NVMe. En los modelos de hardware sin eMMC integrada, no es necesario mantener insertada una tarjeta MicroSD para ayudar en el proceso. La tarjeta MicroSD actúa únicamente como un medio de flasheo de un solo uso. Una vez desplegado el sistema, el dispositivo puede lograr un arranque en frío 100% independiente y nativo directamente desde la SSD NVMe M.2 integrada, ofreciendo la máxima fiabilidad y rendimiento de nivel industrial.

Flashear la imagen del sistema en la SSD NVMe mediante la línea de comandos en el dispositivo

Requisitos previos

  • Hardware: kit de desarrollo reComputer RK3576 con una SSD NVMe correctamente instalada en la ranura M.2.
  • Preparación: una tarjeta MicroSD temporal con un sistema Armbian provisional flasheado, que sirva como entorno de despliegue inicial. Pasos principales del despliegue Paso 1: flashear la imagen en la unidad NVMe de destino Arranca en el sistema de la tarjeta SD temporal y usa la herramienta nativa dd para clonar la imagen del sistema directamente en la unidad NVMe física, por ejemplo:
Code
cd ~/Downloads
sudo dd if=Armbian-unofficial_26.05.0-trunk_Recomputer-rk3576-devkit_bookworm_vendor_6.1.115_gnome_desktop.img of=/dev/nvme0n1 bs=4M status=progress conv=fsync

image19.png

Paso 2: reparar la tabla de particiones GPT y redimensionar la partición Una vez flasheada, la partición raíz debe extenderse hasta los límites físicos de la SSD usando parted:

bash
# 1. Reparar la tabla de particiones GPT (escriba 'F' y presione Enter cuando aparezca el mensaje Fix/Ignore)
sudo parted /dev/nvme0n1 print Fix

# 2. Expandir la primera partición (rootfs) al 100% del espacio disponible
sudo parted /dev/nvme0n1 resizepart 1 100%

# 3. Forzar al kernel a volver a leer la tabla de particiones actualizada
sudo partprobe /dev/nvme0n1

Paso 3: ampliar el sistema de archivos Ext4 Redimensiona el sistema de archivos Ext4 en caliente para que el sistema reconozca toda la capacidad del hardware:

bash
sudo resize2fs /dev/nvme0n1p1

Operaciones posteriores en el hardware y verificación nativa Paso 1: apagar y retirar la tarjeta SD Tras completar los pasos anteriores, no es necesario modificar /boot/armbianEnv.txt. Apaga el dispositivo de inmediato:

bash
sudo poweroff

ACCIÓN CRÍTICA: tras apagar el dispositivo, retira por completo la tarjeta MicroSD de su ranura, dejando únicamente la SSD NVMe M.2 en la placa. Paso 2: verificación final Vuelve a encender el dispositivo. El U-Boot subyacente escaneará automáticamente y arrancará el sistema directamente desde la unidad NVMe hacia el nuevo asistente de configuración de Armbian. Ejecuta lo siguiente tras la configuración:

bash
df -h /

Salida de verificación correcta:

image20.png

El directorio raíz / está montado de forma nativa en /dev/nvme0n1p1 con 100G+ de espacio disponible, funcionando perfectamente sin tarjeta SD.