Ubuntu10.04下sudo mount -t ubi出错

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
yjmeishao
帖子: 2
注册时间: 2015-01-18 13:22
系统: Ubuntu-10.04

Ubuntu10.04下sudo mount -t ubi出错

#1

帖子 yjmeishao » 2015-01-18 13:35

嵌入式开发需要,在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.
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

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

#2

帖子 poloshiao » 2015-01-18 14:17

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
yjmeishao
帖子: 2
注册时间: 2015-01-18 13:22
系统: Ubuntu-10.04

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

#3

帖子 yjmeishao » 2015-01-18 17:20

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