Installer le système sur la SSD

Le micrologiciel SPI Flash sous-jacent du reComputer Industrial (RK3576) prend nativement en charge le démarrage NVMe. Sur les modèles de matériel sans eMMC intégrée, il n'est pas nécessaire de laisser une carte MicroSD insérée en guise d'assistance. La carte MicroSD sert uniquement de support de flashage à usage unique. Une fois le système déployé, l'appareil peut effectuer un démarrage à froid natif et totalement autonome directement depuis la SSD NVMe M.2 intégrée, offrant une fiabilité et des performances optimales de niveau industriel.

Flasher l'image système sur la SSD NVMe via la ligne de commande sur l'appareil

Prérequis

  • Matériel : kit de développement reComputer RK3576 avec une SSD NVMe correctement installée dans l'emplacement M.2.
  • Préparation : une carte MicroSD temporaire flashée avec un système Armbian provisoire, servant d'environnement de déploiement initial. Principales étapes du déploiement Étape 1 : flasher l'image sur le disque NVMe cible Démarrez sur le système de la carte SD temporaire, puis utilisez l'outil natif dd pour cloner l'image système directement sur le disque NVMe physique, par exemple :
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

Étape 2 : réparer la table de partitions GPT et redimensionner la partition Une fois le flashage effectué, la partition racine doit être étendue jusqu'aux limites physiques de la SSD à l'aide de parted :

bash
# 1. Réparer la table de partition GPT (tapez 'F' et appuyez sur Entrée lorsque l'invite Fix/Ignore apparaît)
sudo parted /dev/nvme0n1 print Fix

# 2. Étendre la 1ère partition (rootfs) à 100% de l'espace disponible
sudo parted /dev/nvme0n1 resizepart 1 100%

# 3. Forcer le noyau à relire la disposition des partitions mise à jour
sudo partprobe /dev/nvme0n1

Étape 3 : étendre le système de fichiers Ext4 Redimensionnez le système de fichiers Ext4 à chaud afin que le système reconnaisse la pleine capacité du matériel :

bash
sudo resize2fs /dev/nvme0n1p1

Opérations matérielles finales et vérification native Étape 1 : éteindre l'appareil et retirer la carte SD Une fois les étapes ci-dessus terminées, aucune modification de /boot/armbianEnv.txt n'est nécessaire. Éteignez immédiatement l'appareil :

bash
sudo poweroff

ACTION CRITIQUE : une fois l'appareil éteint, retirez complètement la carte MicroSD de son emplacement, en ne laissant que la SSD NVMe M.2 sur la carte. Étape 2 : vérification finale Rallumez l'appareil. Le U-Boot sous-jacent va automatiquement scanner et démarrer le système directement depuis le disque NVMe vers le nouvel assistant de configuration Armbian. Exécutez la commande suivante une fois la configuration terminée :

bash
df -h /

Sortie de vérification réussie :

image20.png

Le répertoire racine / est monté nativement sur /dev/nvme0n1p1 avec 100G+ d'espace disponible, fonctionnant parfaitement sans carte SD.