Ubuntu10.04下sudo mount -t ubi出错

Lucid Lynx (长期支持)
回复
yjmeishao
帖子: 2
注册时间: 2015-01-18 13:22
系统: Ubuntu-10.04
送出感谢: 0
接收感谢: 0

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
论坛版主
帖子: 17996
注册时间: 2009-08-04 16:33
送出感谢: 21 次
接收感谢: 1914 次

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
送出感谢: 0
接收感谢: 0

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版本。
回复

回到 “Ubuntu 10.04 LTS”