分页: 1 / 1

Ubuntu10.04下sudo mount -t ubi出错

发表于 : 2015-01-18 13:35
yjmeishao
嵌入式开发需要,在Ubuntu10.04版本下mount一个ubi镜像文件,操作步骤如下:
sudo apt-get install mtd-utils
sudo modprobe nandsim first_id=0x2c second_id=0xdc third_id=0x90 fourth_id=0x95
sudo flash_eraseall /dev/mtd0
sudo dd if=rootfs.ubi of=/dev/mtd0
sudo modprobe ubi mtd=0,2048
mkdir fsmount
sudo mount -t ubi ubi0_0 fsmount/
在执行mount时出错,报mount: unknown filesystem type 'ubi'
然后执行dmesg,看到UBIFS error (pid 5637): compr_init: cannot initialize compressor lzo, error -2
又执行了modprobe ubifs ,报错信息如下:
FATAL: Error inserting ubifs (/lib/modules/2.6.32-70-generic/kernel/fs/ubifs/ubifs.ko): Unknown symbol in module, or unknown parameter (see dmesg)
执行dmesg看到的也是:UBIFS error (pid 5637): compr_init: cannot initialize compressor lzo, error -2
有什么解决方案? Thanks in advance.

Re: Ubuntu10.04下sudo mount -t ubi出错

发表于 : 2015-01-18 14:17
poloshiao
sudo mount -t ubi ubi0_0 fsmount/
1. http://manpages.ubuntu.com/manpages/luc ... unt.8.html
-t vfstype
adfs, affs, autofs, cifs, coda, coherent, cramfs, debugfs, devpts, efs, ext, ext2, ext3, hfs, hfsplus, hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs, nfs4, ntfs, proc, qnx4, ramfs, reiserfs, romfs, smbfs, sysv, tmpfs, udf, ufs, umsdos, usbfs, vfat, xenix, xfs, xiafs.
Ubuntu10.04 沒有 ubiubifs

2. 自 Ubuntu 12.04 開始 支援 ubifs
http://manpages.ubuntu.com/manpages/pre ... unt.8.html
ubifs
2-1. 試試 升級到 Ubuntu 12.04 或 14.04 或 14.10
sudo mount -t ubifs ubi0_0 fsmount/

3. 其它掛載參數 參見
http://manpages.ubuntu.com/manpages/pre ... unt.8.html
Mount options for ubifs

Re: Ubuntu10.04下sudo mount -t ubi出错

发表于 : 2015-01-18 17:20
yjmeishao
poloshiao,
谢谢你的回复,但是在/lib/modules/2.6.32-70-generic/kernel/fs/ubifs/ubifs.ko 怎么又会有ubifs.ko这个驱动模块存在?还以为是已经支持ubifs。
那我还是尝试下12.04版本。