I have a large ISO file on a server, and I need to access the file in it, without having root access. Thus, I can't simply mount it. What should I do to be able to extract an ISO on LInux without root access?
|
feedback
|
migrated from stackoverflow.com Aug 25 '10 at 22:09
This question came from our site for professional and enthusiast programmers.
|
Many of the GUI tools like file roller will use isoinfo in the background. You can extract a single file from an ISO like so: isoinfo -i image.iso -x /isolinux/initrd.img > initrd.img The redirection is required as If you'd like to list contents of a folder in the ISO: isoinfo -i image.iso -l example output: Directory listing of / d--------- 0 0 0 2048 0 1900 [ 26 02] . d--------- 0 0 0 2048 0 1900 [ 26 02] .. d--------- 0 0 0 2048 Feb 6 2010 [ 27 02] i386 ... | |||
|
feedback
|
|
If you have GUI access, right click the iso, and choose "Open with Archive Manager..." or simply run:
| |||||||||
feedback
|
|
If you can mount FUSE filesystems, FuseISO is an option for mounting the image. | |||
|
feedback
|
|
If 7zip is installed this one is really easy:
to extract the whole iso. | |||
|
feedback
|
|
If you have | |||
|
feedback
|
|
You don't need to mount it. ISO is just like any other storage file, like a .zip. There are a lot of iso specific tools to do the trick which you should be able to compile as a user, but the easiest way should be to do:
| |||
|
feedback
|
|
If you only have cli access you can use
The important factor is the This will work even if no X display is running. | ||||
|
feedback
|
