ミニLinuxと組み込みLinuxの構築

ミニLinuxと組み込みLinuxの構築

Busybox、Kernel-3.15.3、およびSyslinuxを使用してMini Linuxを構築する方法は?

Qemuを使用したMini Linuxテストの開始

次の手順を使用してMini Linuxを構築しました。


基本的な Mini Linux Distro 0 を構築する手順です。カーネルをコンパイルし、コンパイルサイズの結果を確認します。
1. rootシステムといくつかの基本プログラムを含むrootfsイメージ(ext2 mke2fs形式など)を作成します(busyboxを使用)

3. busyboxをコンパイルしてrootfsにインストールします。 4. linux.img grubまたはsyslinuxを
含むカーネルサイズを確認します。システム起動プロセス(モジュールの有効化または無効化)とCiarイメージ(画像にmkdosfsを適用)を設定します。 linux.img" 例)
5. rootfs と linux を作成したら、syslinux.cfg linux.img と bzImage を linux.img にコピーします。 #find ./ cpio --create --format='newc'>initrd(rootfsの「initrd」を作成し、それをlinux.imgにコピーします。6. '
sync' syslinuxコマンドを適用してLinuxを完成させます。
一緒にテストします qemu linux.img '
8. すべてが正常であれば、システムが起動し、デフォルトのシェルに入ります。を終了します。

initしかし、図のように実行に失敗しました。

他のテストではroot権限が見つからず、他のカーネルパニック問題も発見しました。

私は次の参照を使用しました。
http://www.slideshare.net/sherif_mosa/003-embedded-linuxminiosx86
http://freeelectrons.com/チュートリアル「最初から組み込みLinux」

ベストアンサー1

おすすめ記事