SSD へのシステムインストール
reComputer Industrial (RK3576) の SPI Flash ファームウェアは NVMe ブートをネイティブにサポートしています。オンボード eMMC を搭載していないハードウェアモデルでは、補助のために MicroSD カードを挿したままにしておく必要はありません。MicroSD カードはあくまで一時的な書き込み用メディアとして機能します。OS のデプロイが完了すると、デバイスはオンボードの M.2 NVMe SSD から直接、100% 独立したネイティブなコールドブートを実現でき、産業グレードの信頼性と性能を発揮します。
デバイス上のコマンドラインで NVMe SSD にシステムイメージを書き込む
前提条件
- ハードウェア:M.2 スロットに NVMe SSD を正しく取り付けた reComputer RK3576 開発キット。
- 準備:初期デプロイ環境として使用する、暫定の Armbian OS を書き込んだ一時的な MicroSD カード。
主なデプロイ手順
ステップ 1:イメージを対象の NVMe ドライブに書き込む
一時的な SD カードのシステムで起動し、標準の
ddコマンドを使ってシステムイメージを物理 NVMe ドライブへ直接クローンします。例:
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
ステップ 2:GPT パーティションテーブルを修復してパーティションをリサイズする
書き込みが完了したら、parted を使ってルートパーティションを SSD の物理的な限界まで拡張する必要があります。
# 1. GPTパーティションテーブルを修復(Fix/Ignoreプロンプトが表示されたら「F」と入力してEnterを押す)
sudo parted /dev/nvme0n1 print Fix
# 2. 最初のパーティション(rootfs)を使用可能なスペースの100%に拡張
sudo parted /dev/nvme0n1 resizepart 1 100%
# 3. カーネルに更新されたパーティションレイアウトを再読み込みさせる
sudo partprobe /dev/nvme0n1ステップ 3:Ext4 ファイルシステムを拡張する Ext4 ファイルシステムをオンラインでリサイズし、OS がハードウェアの全容量を認識できるようにします。
sudo resize2fs /dev/nvme0n1p1ハードウェアの後処理とネイティブ検証
ステップ 1:電源を切って SD カードを取り外す
上記の手順が完了したら、/boot/armbianEnv.txt を変更する必要はありません。すぐにデバイスの電源を切ります。
sudo poweroff重要な操作:電源を切った後、MicroSD カードをスロットから完全に取り外し、基板上には M.2 NVMe SSD のみを残してください。 ステップ 2:最終確認 デバイスを再度電源オンにします。下層の U-Boot が自動的にスキャンを行い、NVMe ドライブから直接システムを起動して、新しい Armbian の設定ウィザードに入ります。セットアップ後、以下のコマンドを実行してください。
df -h /検証成功時の出力:

ルートディレクトリ / はネイティブに /dev/nvme0n1p1 にマウントされ、100G+ の空き容量があり、SD カードなしでも問題なく動作します。