I'm new to Linux and just installed ubuntu 12.04 amd64 this month. I had failed to install Texlive with texlive2012 iso image.
I used the recommended command to mount:
mount -t iso9660 -o ro,loop,noauto /your/texlive2012.iso /mnt
But the installer failed to read some file. The iso is fine, I checked the md5.
I extracted everything from iso with archive manager and it installed successfully.
So, why mount is not working?
With furius iso mount tool, mount with Fuse, and it installed.
(mount first time, installed with warning, mount again, installed well.)
While mount with Loop, it failed to install.
Updated Error message from terminal, mounted with furius iso mount, loop.
texlive2012-20120701_iso$ ./install-tl -gui
Loading ./tlpkg/texlive.tlpdb
Installing TeX Live 2012 from: .
Platform: x86_64-linux = 'x86_64 with GNU/Linux'
Distribution: inst (compressed)
Directory for temporary files: /tmp
Installing [0001/2481, time/total: ??:??/??:??]: 12many [3k]
Installing [0002/2481, time/total: 00:00/00:00]: 2up [4k]
Installing [0003/2481, time/total: 00:00/00:00]: Asana-Math [457k]
Installing [0004/2481, time/total: 00:00/00:00]: ESIEEcv [2k]
...
Installing [0265/2481, time/total: 00:10/01:09]: calctab [5k]
Installing [0266/2481, time/total: 00:10/01:09]: calligra [42k]
Installing [0267/2481, time/total: 00:10/01:09]: calligra-type1 [59k]
Downloaded ./archive/calligra-type1.tar.xz, size equal, but md5sum differs;
downloading again.
./tlpkg/installer/xz/xzdec.x86_64-linux: (stdin): File is corrupt
tar: Unexpected EOF in archive
tar: rmtlseek not stopped at a record boundary
tar: Error is not recoverable: exiting now
untar: untarring /home/lichao/ttt/temp/calligra-type1.tar failed (in /home/lichao/ttt/texmf-dist)
untarring /home/lichao/ttt/temp/calligra-type1.tar failed, stopping install.
Installation failed.
Rerunning the installer will try to restart the installation.
Or you can restart by running the installer with:
install-tl --profile installation.profile [EXTRA-ARGS]
./install-tl: Could not write to install-tl.log, so flushing messages to stderr.
Loading ./tlpkg/texlive.tlpdb
Installing TeX Live 2012 from: .
Platform: x86_64-linux = 'x86_64 with GNU/Linux'
Distribution: inst (compressed)
Directory for temporary files: /tmp
Installer revision: 26794
Database revision: 26935
Installing [0001/2481, time/total: ??:??/??:??]: 12many [3k]
Installing [0002/2481, time/total: 00:00/00:00]: 2up [4k]
Installing [0003/2481, time/total: 00:00/00:00]: Asana-Math [457k]
Installing [0004/2481, time/total: 00:00/00:00]: ESIEEcv [2k]
Installing [0005/2481, time/total: 00:00/00:00]: FAQ-en [1k]
...
Installing [0262/2481, time/total: 00:10/01:09]: c90 [2k]
Installing [0263/2481, time/total: 00:10/01:09]: cachepic [5k]
Installing [0264/2481, time/total: 00:10/01:09]: cachepic.x86_64-linux [1k]
Installing [0265/2481, time/total: 00:10/01:09]: calctab [5k]
Installing [0266/2481, time/total: 00:10/01:09]: calligra [42k]
Installing [0267/2481, time/total: 00:10/01:09]: calligra-type1 [59k]
Downloaded ./archive/calligra-type1.tar.xz, size equal, but md5sum differs;
downloading again.
untar: untarring /home/lichao/ttt/temp/calligra-type1.tar failed (in /home/lichao/ttt/texmf-dist)
untarring /home/lichao/ttt/temp/calligra-type1.tar failed, stopping install.
Installation failed.
Rerunning the installer will try to restart the installation.
Or you can restart by running the installer with:
install-tl --profile installation.profile [EXTRA-ARGS]
Segmentation fault (core dumped)
I am sure that the iso is fine. I can open it with archive manager and all files are good. But after mounting it, even archive manager failed to open some files (which can be opened when the iso is opened in archive manager).
I think I'll just mount with fuse in the future.

/tmpto extract the files? – Nifle Aug 31 '12 at 7:33harvard.doc.taris broken/corrupt. Can you try to untar it manually and see if tar complains. – Nifle Aug 31 '12 at 7:42