linux挂载iso文件遇到的问题(iat)
(2010-10-07 10:35:31)
标签:
杂谈 |
分类: linux系统 |
今天在单位重做系统,(windows+ubunut)有一个iso文件是office2007.iso,但在windows下打不开,于是进入linux下把文件解开。
linux@cdyemail:~$ mount -o loop
/mnt/wind/office2007.ISO /mnt/iso/
#挂载到iso目录上
mount: 只有 root 才能进行此操作
linux@cdyemail:~$ sudo mount -o loop
/mnt/wind/office2007.ISO /mnt/iso/
[sudo] password for linux:
mount: 您必须指定文件系统类型
linux@cdyemail:~$ sudo mount -t iso9660
-o loop /mnt/wind/office2007.ISO
/mnt/iso/
mount: wrong fs type, bad option, bad superblock on
/dev/loop1,
linux@cdyemail:~$ dmesg |
tail
[ 16.312585] domain 0:
span 0-1 level MC
[ 16.312587] groups: 1
0
[ 25.168006] eth1: no IPv6 routers
present
[ 56.792430] lo: Disabled Privacy
Extensions
[ 716.869621] ISO 9660 Extensions: Microsoft
Joliet Level 3
[ 716.879767] ISOFS: changing to secondary
root
[ 765.056989] lo: Disabled Privacy
Extensions
[ 852.838599] ISOFS: Unable to identify
CD-ROM format.
[ 995.119391] ISOFS: Unable to identify
CD-ROM format.
[ 1041.279138] ISOFS: Unable to identify CD-ROM format.
通过以上信息我想应该是非iso9660标准的iso文件,于是查一下网络得到解决方法:
一、下载iat
sudo apt-get install iat
二、转换iso到iso9660格式的iso
linux@cdyemail:/mnt/wind$ iat
office2007.ISO cdy.iso
Iso9660 Analyzer Tool v0.1.3 by Salvatore Santagati
Licensed under GPL v2 or later
Detect Signature RAW at 2344
Detect Signature RAW at 4696
Detect Signature RAW at 7048
Detect Signature RAW at 9400
Detect Signature RAW at 11752
Detect Signature RAW at 14104
Detect Signature RAW at 16456
Detect Signature RAW at 18808
Detect Signature RAW at 21160
Detect Signature RAW at 23512
Detect Signature RAW at 25864
Detect Signature RAW at 28216
Detect Signature RAW at 30568
Detect Signature RAW at 32920
Detect Signature RAW at 35272
Detect Signature RAW at 37624
Detect Signature ISO9660 START at 37648
Detect Signature RAW at 39976
Detect Signature ISO9660 at 40000
Done
三、挂载新的iso文件
linux@cdyemail:/mnt/wind$ sudo mount -o
loop cdy.iso /mnt/iso
四、查看果然成功了。
前一篇:sync命令