Booting from DOC2000 with GRUB loader

Ilguiz Latypov ilatypov at
Thu May 2 14:45:41 EDT 2002


There can be 2 things missing: 

  a) the *.in files must be re-generated with 

         aclocal && automake && autoconf

     as John Sutton showed in the RPM spec file.  Also, there is 
     README_DiskOnChip file in the patch that advises the same.

  b) The only block device layer supported by the DoC MTD patch to GRUB is 
     NFTL.  This means you may need to create a filesystem on top of the 
     /dev/nftla device or partition it into pieces with fdisk.  In the 
     first case you may need to specify "root (dc0)".

If you don't want to mess with NFTL layer, you might be interested in
another bootloader based on FFS2 filesystem.  I saw it in the boot
directory of the MTD CVS repository, but never tried it.

Perhaps, the GRUB bootloader can be modified to access a read-only
filesystem created on top of the raw NAND flash sectors.

And finally, the read-write JFFS2 filesystem was specifically designed
with flash memory in mind.  I heard about experimental work to enable
JFFS2 on NAND flash chips.  See the mailing list archives.  It would be
nice to make GRUB recognize JFFS2 filesystem.


On 2 May 2002, Frederick Lefebvre wrote:

> "root (dc0,0)", I get : "Error 21: Selected disk does not exist".

More information about the linux-mtd mailing list