The Gumstix board is shipped with an initrd used as rootfs, but is there any
reason for that?
I have changed my system so that there is only the bootloader in flash and
one "large" jffs2 which is used as rootfs.
The kernel is also located on the rootfs.
Changes will be keept between reboots (e.g. the keys used by ssh)
Less space will be used on the flash (no fixed size area for the kernel an
Easy to change boot behaviore without going through a long creating and
installing a new initrd image process.
A new kernel can be installed on a running system (just copy the uImage from
a MMC card to a /boot directory on the jffs2)
If system files is deleted or changed it can leave the system in an unusable
state (this can be fixed within 5 minutes by help of a MMC card with a
working kernel and initrd file).
If anyone is interested I can write a short description.
Get latest updates about Open Source Projects, Conferences and News.