Andrew, Have you looked at buildroot.uclibc.org? It's a collection of makefiles and support scripts that enable building up a filesystem - likely a more efficient solution to get to a minimal system than pruning down a huge filesystem.
Thom -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Andrew Armstrong Sent: Monday, October 23, 2006 7:24 AM To: Diego Dompe Cc: [email protected] Subject: Re: Minimal Configuration Hi Diego, My Kernel had relaxed now and is having a nice cup of tea. I have chopped a whole bunch off the filesys dir and got it down to around 45mb including video encoding stuff etc.. I do believe that your approach is better and the bottom-up will provide a more efficient filesystem than my top-down chop and change! I am trying to get into the mood of deleting the filesystem and starting from scratch like you advise. I have never had to do it before so am not looking forward to it!! Regards, Andrew On Mon, 2006-10-23 at 08:04 -0600, Diego Dompe wrote: > Hi Andrew, > > We can build a minimal system on around 1600 kb. The minimal stuff > you require for your system will basically depends on the > applications you are using, but you can build a basic system with > only busybox. > > My checklist is: > - Busybox: configure with options you need. Must have init and a some > shell. > - /bin: provided by busybox > - /dev: you need to provide at least the following devices: console, > kmem, mem, null, ram0, random, urandom, zero, ttyS0 > - /etc: I recommend these files: fstab, group, hostname, hosts, > inittab, motd, mtab, nsswitch.conf (if using glibc), passwd, > protocols, services, profile. > - /lib: ld-linux (or ld-uClibc), libc, libcrypt, libdl, libgcc_s, > libm, libnsl, libpthread, libresolv, libutil > - /proc: please mount it early on boot process, it's _really_ required > - /sbin: files provided by busybox > - /sys: mount it early on boot process, is not required, by may be > very useful for certain drivers > - /tmp: empty > - /var: empty > > BTW: How is your kernel panicking? > > On Oct 23, 2006, at 4:59 AM, Andrew Armstrong wrote: > > > Hi Guys, > > > > I am about to start a little project to workout the minimal install of > > Linux required for a basic functioning system. > > > > I was wondering if anyone would be interested in collaborating in an > > effort? > > > > I have started with a minimal bin,dev,etc,lib type structure, but the > > Kernel Panics! > > > > Does anyone know where to start! :) > > > > Regards, > > > > Andrew > > > > _______________________________________________ > > Davinci-linux-open-source mailing list > > [email protected] > > http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
