当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 39 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : img文件如何打开
帖子发表于 : 2008-08-28 16:45 

注册: 2006-12-03 17:59
帖子: 156
送出感谢: 0 次
接收感谢: 0 次
Windows下是WinImage软件管理的
Linux下在网上搜了搜,也没太讲明白


如果是ISO文件:mount -o loop x.iso /mnt就可以挂载成功了
如果是IMG文件:mount -o loop x.img /mnt 提示"mount: 您必须指定文件系统类型",怎么ISO就不要指定文件系统类型???
改为mount -t ntfs -o loop x.img /mnt不成功
文件类型难道不是我存放文件的盘符类型?

有的说file一下,再用gunzip解压,也不知什么意思?
file X.img
X.img: x86 boot sector, Microsoft Windows XP mbr,Serial 0x18fccb1

发觉在linux下查看镜像文件都是特麻烦的事


最后由 mfecit 编辑于 2008-08-28 16:48,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-08-28 16:48 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
mount 挂的是分区,不是整个盘

就好像你 mount /dev/sda1 , 从来没有 mount /dev/sda


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-28 16:52 

注册: 2006-12-03 17:59
帖子: 156
送出感谢: 0 次
接收感谢: 0 次
BigSnake.NET 写道:
mount 挂的是分区,不是整个盘

就好像你 mount /dev/sda1 , 从来没有 mount /dev/sda


我是已经切换到要挂载文件的目录
将X.iso X.img挂到mnt目录下

下面的命令有错吗?
mount -o loop X.iso /mnt
mount -o loop X.img /mnt


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-08-28 16:57 

注册: 2006-12-03 17:59
帖子: 156
送出感谢: 0 次
接收感谢: 0 次
以下是所谓的mount 中的文件系统类型
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.

应该在上面选个类型加进来
mount -t fstype -o loop /X.img /mnt


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-08-28 16:59 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
mfecit 写道:
BigSnake.NET 写道:
mount 挂的是分区,不是整个盘

就好像你 mount /dev/sda1 , 从来没有 mount /dev/sda


我是已经切换到要挂载文件的目录
将X.iso X.img挂到mnt目录下

下面的命令有错吗?
mount -o loop X.iso /mnt
mount -o loop X.img /mnt


iso 跟 img 不一样

你这个 img 是整个硬盘的映像吧


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-08-28 17:01 

注册: 2006-12-03 17:59
帖子: 156
送出感谢: 0 次
接收感谢: 0 次
不是 只是一些文件放在里面


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-08-28 17:02 

注册: 2006-12-03 17:59
帖子: 156
送出感谢: 0 次
接收感谢: 0 次
想起来了 是USBOOT备份的整个U盘的镜像


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-08-28 17:04 

注册: 2006-12-03 17:59
帖子: 156
送出感谢: 0 次
接收感谢: 0 次
当时做启动盘时要格化式整个U盘,所以就在格式化之前将U盘里的数据做成了镜像,后来就用WinImage管理,也在里面增删了不少东西


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-08-28 17:05 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
mfecit 写道:
想起来了 是USBOOT备份的整个U盘的镜像


所以才说 mount 是用来 mount 分区的

你这种情况的话, 用 offset 参数跳过前面的 MBR ,使其定位到分区起始点就可以了


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-08-28 17:13 

注册: 2006-12-03 17:59
帖子: 156
送出感谢: 0 次
接收感谢: 0 次
BigSnake.NET 写道:
mfecit 写道:
想起来了 是USBOOT备份的整个U盘的镜像


所以才说 mount 是用来 mount 分区的

你这种情况的话, 用 offset 参数跳过前面的 MBR ,使其定位到分区起始点就可以了


offset??具体是怎么用的?
man mount里没看到这个参数啊


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-08-29 11:08 

注册: 2006-12-03 17:59
帖子: 156
送出感谢: 0 次
接收感谢: 0 次
BigSnake.NET

:em23 问题能解释的清楚点吗?没明白


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-08-29 11:56 

注册: 2006-12-03 17:59
帖子: 156
送出感谢: 0 次
接收感谢: 0 次
8.6.37 mount 硬盘上的镜像文件

如果 file.img 文件是硬盘内容的镜像文件,而且原始硬盘的配置参数为 xxxx = (bytes/sector) * (sectors/cylinder),那么,下面的命令将其挂载到 /mnt:

# mount -o loop,offset=xxxx file.img /mnt

注意绝大部分的硬盘都是 512 bytes/sector。

http://www.debian.org/doc/manuals/refer ... zh-cn.html

引用的文章


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-08-29 11:58 
头像

注册: 2007-10-19 14:51
帖子: 4953
地址: 深圳
送出感谢: 0 次
接收感谢: 2
sudo mount -t vfat -o loop file.img /mnt 不行吗?


_________________
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-08-29 11:59 

注册: 2006-12-03 17:59
帖子: 156
送出感谢: 0 次
接收感谢: 0 次
xxxx = (bytes/sector) * (sectors/cylinder)

这玩意怎么来?
512* 63=32256???


mount -o loop,offset=32256 X.img /mnt
mount: 您必须指定文件系统类型


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-08-29 12:00 
头像

注册: 2007-10-19 14:51
帖子: 4953
地址: 深圳
送出感谢: 0 次
接收感谢: 2
BigSnake.NET 写道:
mount 挂的是分区,不是整个盘

就好像你 mount /dev/sda1 , 从来没有 mount /dev/sda
我有挂载过整个硬盘阿, 没有分区,直接 mkfs.ext3 的。。。


_________________
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 39 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译