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
ddpour cloner l'image système directement sur le disque NVMe physique, par exemple :
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
É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 :
# 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 :
sudo resize2fs /dev/nvme0n1p1Opé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 :
sudo poweroffACTION 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 :
df -h /Sortie de vérification réussie :

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