最小限のファイル数でLinuxディストリビューションを作成する

最小限のファイル数でLinuxディストリビューションを作成する

Linuxを実行しているシングルボードコンピュータ(RaspberryPi、CubieTruckなど)を使用してプロジェクト用のシステム設計を検討しています。
私の主な要件は、SDカードの起動の複雑さを最小限に抑えることです。私のビジョンは次のとおりです。

/
 boot.txt
 settings.txt # DHCP /ifconfig data etc.
 error.log    # optional
 OS.tar.gz    # the OS Omni-file
 Kernel.img   # If it can't fit with the Omni-file

オペレーティングシステムは、いくつかのエラーログを除いてファイルを修正する必要はありません。
これまでの私の推測では、実際のISOから起動することです。使いやすさしかし、レイアウトは十分に単純ではありません(そして少し逆さまに見えます)。
私の目標を達成するのに役立つプロジェクト/リリースオプションはありますか?

修正する
私について知りました循環装置、これは私が必要と思われる - ファイル内のFS。
次のようにフォーマットしてインストールしました。

losetup /dev/loop0 /tmp/disk.img
mkfs -t ext2 /dev/loop0
losetup -d /dev/loop0
mkdir /tmp/disk-mount
mount /tmp/disk.img /tmp/disk-mount -o loop
touch /tmp/disk-mount/bla
umount /tmp/disk-mount

そのようなデバイスから起動する方法についてのドキュメントはありますか?

ベストアンサー1

使用を検討してくださいルート構築ターゲットルートファイルシステムを作成するには、次の手順を実行します。このプロジェクトは、Linuxカーネルを活用して、組み込みシステムファイルシステム全体のワークフローを構成および構築します。

おすすめ記事