Jak opisałem w poprzednim dokumencie jest to tylko wersja robocza, zatem jest często zmieniana i w zasadzie ma służyć tylko dla mojej informacji.

dd if=/dev/zero of=/fsfile bs=1k count=8192 (utworzenie pliku 8MB na dysku)
mkdir /mnt/lrp (utworzenie katalogu dla lrp)
mke2fs -m 0 -i 2000 /fsfile (zformatowanie pliku)
mount -o loop -t ext2 /fsfile /mnt/lrp (zamontowanie pliku do utworzonego katalogu)
cd /mnt/lrp
mkdir dev proc etc sbin bin lib mnt usr ( utworzenie potrzebnych katalogów)
cd /dev
cp -dpR console cua* fd0 fd0u1440 fd0u1680 /mnt/lrp/dev
cp -dpR kmem mem null ram ram0 ram1 ramdisk /mnt/lrp/dev
cp -dpR random tty tty1 tty2 tty3 /mnt/lrp/dev
cp -dpR ttyp0 ttyp1 ttyp2 ttyp3 ttyp4 /mnt/lrp/dev
cp -dpR ttyS0 ttyS1 /mnt/lrp/dev
cp -dpR urandom zero stdin stdout stderr core /mnt/lrp/dev

potem skopiowałem pliki tak jak we wspomnianym wyżej HOTO

mkdir -p /mnt/lrp/var/{run,log}
touch /mnt/lrp/var/run/utmp
cd /mnt/lrp
chroot /mnt/lrp (sprawdza m.in. biblioteki)
/sbin/ldconfig ( odswiezenie ld.so.cache )

teraz tworzymy root.gz....:)
umount /mnt/lrp
dd if=/fsfile bs=1k | gzip -v9 > /rootfs.gz

potem skompilowałem sobie jajko i uzyskałem bzImage