Hmm, I have mounted my root filesystem as cramfs, jffs2 and even ext2 at one point. Currently I am using jffs2 and cramfs in some boards.
Kernel version 2.4.19-pre6. K.D. > -----Original Message----- > From: Dross Zhou [mailto:zjuzhou at yahoo.com.cn] > Sent: 2. ma?? 2002 11:57 > To: K?ri Dav??sson > Cc: linuxppc-embedded at lists.linuxppc.org > Subject: RE: How to mount romfs in flash as root filesystem? > > > > I have compiled it into kernel,not module,it is romfs. > > > What file system do you have on your flash? > > Is it compiled into the kernel? > > It does not work to have the fs used on for the root > > fs compiled as a > > module. > > > > K.D. > > > > > -----Original Message----- > > > From: Dross Zhou [mailto:zjuzhou at yahoo.com.cn] > > > Sent: 1. ma?? 2002 04:35 > > > To: K?ri Dav??sson > > > Subject: RE: How to mount romfs in flash as root > > filesystem? > > > > > > > > > --- K?ri Dav??sson <kd at flaga.is> ????????> > > > > -----Original Message----- > > > > > From: Gunnar Larisch [mailto:la at softing.com] > > > > > Sent: 30. apr?l 2002 08:41 > > > > > To: Wolfgang Denk > > > > > Cc: Dross Zhou; > > > > linuxppc-embedded at lists.linuxppc.org > > > > > Subject: Re: How to mount romfs in flash as > > root > > > > filesystem? > > > > > > > > > > > > > > > > > > > > On Mon, Apr 29, 2002 at 04:35:24PM +0200, > > Wolfgang > > > > Denk wrote: > > > > > > > > > > > > In message > > > > > > > > > > > > > > > <20020429141408.33240.qmail at web15001.mail.bjs.yahoo.com> > > > > you wrote: > > > > > > > > > > > > > > Now my kernel has support ROMFS ,i can > > mount > > > > > > > /dev/mtdblock0 /mnt -t romfs and use > > chroot > > > > /mnt as > > > > > > > root filesystem.But i want to mount > > > > /dev/mtdblock0 as > > > > > > > root filesystem when system reboot,how > > to?I > > > > have try > > > > > > > many parameters into kernel such as > > > > "root=/dev/mtdblk0 > > > > > > > romfs ro", but it is no use, it also mount > > NFS > > > > > > > > > > > > Probably because you mistyoed the device > > > > name? There > > > > > is an 'o' > > > > > > missing, it seems. > > > > > > > > > > > > > root,how can i mount /dev/mtdblock0 > > (ROMFS) as > > > > root > > > > > > > filesystem?I used linux2.4.4 from denx . > > > > > > > > > > > > Just pass "root=/dev/mtdblock0", that's all. > > > > > > > > > > This will not work. You must use > > > > "root=/dev/mtdblock/0" and > > > > > > > > wrong! Wolfgang is correct just check how the > > root > > > > parameter is parsed > > > > in > > > > init/do_mounts.c function name_to_kdev_t(). > > > > > > > > If you pass root=/dev/mtdblock/0 it will try to > > > > convert the third "/" to > > > > a number which it can not and the minor number > > > > becomes 0 which is > > > > accedentally correct but is very wrong if you > > plan > > > > to mount > > > > /dev/mtdblock/1 > > > > as you root. > > > > > > > > > Linux must be > > > > > configured with devfs, devfs must be mounted > > > > before and boot support > > > > > > > > It can be either way. You can use devfs in which > > > > case you must make it > > > > mountable at boot. You can also get away without > > > > devfs but then you must > > > > > > > > suppply all the necessary device nodes in your > > > > filesystem. > > > > > > > > > from ramdisk must be disabled. > > > > > > > > Don't spread wrong information! > > > > > > > > Regards, > > > > > > > > K.D. > > > > > > > > > > > > > > Gunnar Larisch > > > > > -- > > > > > Gunnar Larisch > > > > > Dipl.-Ing. > > > > > Entwicklung > > > > > Softing AG - Dep. Industrial Communication > > > > > Richard-Reitzner-Allee 6 > > > > > 85540 Haar (near Munich) > > > > > Germany > > > > > Tel.: ++49 / (0) 89 / 4 56 56 - 183 > > > > > Fax.: ++49 / (0) 89 / 4 56 56 - 399 > > > > > > > > > > > > > > > I have try pass root=/dev/mtdblock0 to kernel, > > > but it always mount NFS as root filesystem.Here is > > my > > > output message: > > > > > > Video Network Server v1.1 > > > > > > > > MPC850,32M RAM,4M FLASH,USB > > > > > > > > > > > > > > > > > > > > > > > > > > > > > loaded at: 00200000 0020B1F8 > > > > > > > > relocated to: 00180000 0018B1F8 > > > > > > > > board data at: 001801B8 001801D4 > > > > > > > > relocated to: 00200100 0020011C > > > > > > > > zimage at: 00206000 00286ADE > > > > > > > > avail ram: 00287000 02000000 > > > > > > > > > > > > > > > > Linux/PPC load: root=/dev/mtdblock0 > > > > > > > > Uncompressing Linux...done. > > > > > > > > Now booting the kernel > > > Linux version 2.4.4 (root at localhost.localdomain) > > (gcc > > > version 2.95.2 19991030 ( > > > On node 0 totalpages: 8192 > > > > > > > > zone(0): 8192 pages. > > > > > > > > zone(1): 0 pages. > > > > > > > > zone(2): 0 pages. > > > > > > > > Kernel command line: root=/dev/mtdblock0 > > > > > > > > Decrementer Frequency: 3000000 > > > > > > > > Calibrating delay loop... 47.61 BogoMIPS > > > > > > > > Memory: 30732k available (988k kernel code, 380k > > data, > > > 52k init, 0k highmem) > > > Dentry-cache hash table entries: 4096 (order: 3, > > 32768 > > > bytes) > > > === message truncated === > > ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
