From: Benny S. <ben...@ma...> - 2004-05-18 18:06:26
|
Hi 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. Advantages: 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 initrd image) 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) Problems: 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. Best Regards Benny |