Android下如何mount光盘镜像ISO文件 (2012-03-06 22:01:29)
2015-07-01 21:31
736 查看
http://blog.sina.com.cn/s/blog_53931eca01015gn9.html
首先你必须有Root
使用超级终端Terminal
需要busybox内核支持iso9660,udf文件系统
可通过
#cat /proc/filesystems
root@android /]#
cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev cgroup
nodev cpuset
nodev tmpfs
nodev devtmpfs
nodev binfmt_misc
nodev debugfs
nodev securityfs
nodev sockfs
nodev usbfs
nodev pipefs
nodev anon_inodefs
nodev devpts
ext3
ext4
nodev ramfs
nodev hugetlbfs
iso9660
nodev autofs
nodev mqueue
nodev selinuxfs
nodev fuse
fuseblk
nodev fusectl
nodev vmhgfs
nodev vmblock
查看系统支持的文件系统类型
如果内核不支持,需要重新编译内核,或者加载相应的内核模块
#insmod udf.ko ;蓝光DVD需要,mount时也可不设定-t 参数,由系统自动判别。
#insmod isofs.ko ;CD/DVD需要。
挂载:
sudo mkdir /mnt/mycdrom
sudo mount /mnt/sdcard/test.iso /mnt/mycdrom/ -t iso9660 -o loop
卸载:
sudo umount /mnt/mycdrom/
====================================================
在三星平板Galaxy P7500成功实现:
Android 3.1, linux Kernel 2.6.36.4
需要insmod加载以下模块:
isofs.ko
crc-itu-t.ko
udf.ko
#/system/xbin/mount -o loop /../..iso /mnt/mycdrom
呵呵,平板上可以直接看DVD,HD蓝光高清碟片ISO镜像啦!!!
=====================================================
在Nokia N900下的另一个成功例子:
You can try to download and insmod this:
http://my.arava.co.il/~matan/770/n900/isofs.ko
Without the module, the mount failed
Nokia-N900-42-11:/media# mount -o loop /home/user/sample.iso /media/isos
mount: mounting /dev/loop0 on /media/isos failed: Invalid argument
After inserting the module, I was able to mount the iso easily.
Nokia-N900-42-11:/media# insmod /home/user/isofs.ko
Nokia-N900-42-11:/media# mount -o loop /home/user/sample.iso /media/isos
Nokia-N900-42-11:/media#
Another solution is to run with Titan's Power Kernel which has support for iso9660 file systems. there you would mount your .iso like this,
mount -t iso9660 -o loop /media/mmc1/foobar.iso /mnt/cdrom
首先你必须有Root
使用超级终端Terminal
需要busybox内核支持iso9660,udf文件系统
可通过
#cat /proc/filesystems
root@android /]#
cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev cgroup
nodev cpuset
nodev tmpfs
nodev devtmpfs
nodev binfmt_misc
nodev debugfs
nodev securityfs
nodev sockfs
nodev usbfs
nodev pipefs
nodev anon_inodefs
nodev devpts
ext3
ext4
nodev ramfs
nodev hugetlbfs
iso9660
nodev autofs
nodev mqueue
nodev selinuxfs
nodev fuse
fuseblk
nodev fusectl
nodev vmhgfs
nodev vmblock
查看系统支持的文件系统类型
如果内核不支持,需要重新编译内核,或者加载相应的内核模块
#insmod udf.ko ;蓝光DVD需要,mount时也可不设定-t 参数,由系统自动判别。
#insmod isofs.ko ;CD/DVD需要。
挂载:
sudo mkdir /mnt/mycdrom
sudo mount /mnt/sdcard/test.iso /mnt/mycdrom/ -t iso9660 -o loop
卸载:
sudo umount /mnt/mycdrom/
====================================================
在三星平板Galaxy P7500成功实现:
Android 3.1, linux Kernel 2.6.36.4
需要insmod加载以下模块:
isofs.ko
crc-itu-t.ko
udf.ko
#/system/xbin/mount -o loop /../..iso /mnt/mycdrom
呵呵,平板上可以直接看DVD,HD蓝光高清碟片ISO镜像啦!!!
=====================================================
在Nokia N900下的另一个成功例子:
You can try to download and insmod this:
http://my.arava.co.il/~matan/770/n900/isofs.ko
Without the module, the mount failed
Nokia-N900-42-11:/media# mount -o loop /home/user/sample.iso /media/isos
mount: mounting /dev/loop0 on /media/isos failed: Invalid argument
After inserting the module, I was able to mount the iso easily.
Nokia-N900-42-11:/media# insmod /home/user/isofs.ko
Nokia-N900-42-11:/media# mount -o loop /home/user/sample.iso /media/isos
Nokia-N900-42-11:/media#
Another solution is to run with Titan's Power Kernel which has support for iso9660 file systems. there you would mount your .iso like this,
mount -t iso9660 -o loop /media/mmc1/foobar.iso /mnt/cdrom
相关文章推荐
- Android_使用StrictMode 调试开发
- Android的原始资源Raw和Assert资源的使用-android学习之旅(五十七)
- Android的原始资源Raw和Assert资源的使用-android学习之旅(五十七)
- Android的原始资源Raw和Assert资源的使用-android学习之旅(五十七)
- Android的原始资源Raw和Assert资源的使用-android学习之旅(五十七)
- Android基础知识_绑定Service
- 非常值得推荐的Android开源框架
- Android打包混淆时报:Conversion to Dalvik format failed with error 1
- Android手机安装原版BT5[ARM]
- android中菜单的使用(xml)
- android中控件Dialog对话框的使用
- android中控件DatePicker控件
- Android中控件ListView列表控件baseadapter方法介绍
- Android OpenGL ES(九)----构建几何物体
- android中控件AutoCompleteView自动提示控件
- 基于android开发手机控制空调的程序(硬件+软件)
- android中控件ToggleButton开关控件
- Android中一个Activity两个ListView的显示错误问题
- Android通话中发送DTMF信号
- android中控件Checkbox复选框的使用