Hi everybody.

Now I want to create a new ramdisk.gz . The reason is that the ramdisk.gz in
the MontaVista 5.0 was created with only 6.9 MB to file system, and 5.9 MB
of them are occupied (with main files and directories like /etc and /sbin).
I have only 1 MB free to use.
In a complex project (e.g. need codecs) will be necessary more space. So I
want to create a new ramdisk.gz with more space, with 16 MB for example. The
problem is that I had tried 2 ways and both didn´t work:

1) I couldn´t resize the ramdisk.gz file system. All the softwares that I
know for it expects a real device and ignores my mounted partition (fdisk,
for example). So the original ramdisk.gz will be unuseful if a need more
than 1 MB free to work. Is resize possible?

2) I tried create a new ext2 file in this way:

# mke2fs /dev/ram 16384
# mount -t ext2 /dev/ram /myramdisk_dir
# mount -t ext2 -o loop ramdisk.gz /ramdisk_dir*                    [The
original]*
# cd /ramdisk_dir
# cp -aR * /myramdisk_dir
# umount /ramdisk_dir
# umount /myramdisk_dir
# cd /tftpboot
# dd if=/dev/ram bs=1k count=16384 of=myramdisk
# gzip -9 myramdisk

But when I used it to boot with myramdisk.gz, terminal said:

EXT3-fs: Magic mismatch, very weird !
yaffs: dev is 1048576 name is "ram0"
yaffs: Attempting MTD mount on 1.0, "ram0"
yaffs: dev is 1048576 name is "ram0"
yaffs: Attempting MTD mount on 1.0, "ram0"
XFS: bad magic number
XFS: SB validate failed
No filesystem could mount root, tried:  ext3 ext2 cramfs squashfs msdos vfat
yaf
fs yaffs2 xfs
Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(1,0)

And the boot stopped.
Does someone have any idea for a ramdisk.gz with 16MB?

Thanks.
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to