From: Shannon Mecklenburg (shannon@mecklenburg.cc)
Date: Mon Dec 03 2001 - 22:51:29 CET
That's fantastic! I heard of SanDisk! My next project would probably be a
MP3 player that uses a cheap type of Compact Flash for the media.
I modified your OS so that /etc/, /dev/, /boot, /tmp, and /var, /setup/cnf,
/setup/sys are loaded into RAM via /dev/initrd. There are symbolic links. I
then have the Root file system mounted as read only. The file system stays
locked until its time to update the conf.tgz file in which case I issue a
"mount -r -w -o remount /" followed by a "setup -s lock" and then a "mount
-r -o remount,ro /" to relock the file system.
It looks like CRAMFS could replace the INITRD boot image, right? Thats
pretty cool! I can't make initrd images larger than 4MB, but I think that
may be due to the way the kernel was compiled.
The only problem is I want a splash screen during bootup. The two ways
that I know of to do is to either flash the image into the BIOS and modify
the Lilo.conf file to hold the image until X-windows launches (I hate to
flash the BIOS) or the other way is with FrameBuffers which requires a
later kernel. Also I'm looking at LILO and GRUB to see if either of those
can be of help!
That's pretty cool that the OS fits into 3 nicely defined files! I can't
use that method (I don't think) because the machine won't be on a DHCP
server so the IP has to be manually configured.
At 02:37 PM 12/3/01 +0100, you wrote:
>On Sun, Dec 02, 2001 at 03:44:56PM -0500, Shannon Mecklenburg nicely wrote:
> >
> > Who makes the Flash Drive that your computer uses and who makes the
> > board. I'm curious now!. Also what mini linux are you running on it?
>
>I simply used a ScanDisk Compact Flash 128M. It behave like an IDE
>driver, so no problem with LILO and Linux.
>About the board: I didn't make the board myself! The board is on the
>market.
>About the mini-linux: I'm using one of the infinity variants of muLinux
>that lives on my hard-disk, with a new kernel in the serie 2.4.*.
>
>The filesystem is compressed, in the form of two ramdisk: root.gz and
>usr.cramfs. They are in the boot/ directory over the CF:
>
> boot/linux
> boot/root.gz
> boot/usr.cramfs
>
>I used the CRAMFS (compressed ramdisk) as usr.
>The CF is formatted ext2, but contains only the boot/ directory,
>as previously stated. In summing up: the whole OS is made in THREE files.
>
>The system work like muLinux when boot from a CDROM; in fact, it is
>identical philosophy. root.gz is RW in / and usr.cramfs is RO in /usr.
>
>I used libc5 in root.gz and libc6 in usr.cramfs
>
>I realized that system for an italian company (getting money ....) that
>plan to use it in a sort of Internet Advertisment Phone Terminal.
>The terminal connects periodically to an internet server, download
>macromedia flash files and show it continoulsy in a Netscape windows.
>After that, it send periodically logfile, cookies statistics, etc back
>to the server.
>
>
>Michele
>
>--
>I keep trying to locate a meeting of Quantum Physicists. But everytime
>they set a meeting time, the location changes. And vice versa -- Anonymous
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: mulinux-unsubscribe@sunsite.dk
>For additional commands, e-mail: mulinux-help@sunsite.dk
---------------------------------------------------------------------
To unsubscribe, e-mail: mulinux-unsubscribe@sunsite.dk
For additional commands, e-mail: mulinux-help@sunsite.dk
This archive was generated by hypermail 2.1.6 : Sat Feb 08 2003 - 15:27:21 CET