Problemas com a montagem de arquivos .ISO

3

Estou usando o Precise, com o GNOME. Eu tentei instalar alguns retro,
jogos multi-cd (KOTOR1) via imagens .ISO e WINE,

mas não consigo que os ISO sejam montados corretamente. Primeiro eu tentei GMountISO, que mostrou um aviso de read-only , mas funcionou - até que fui desmontar. Quando o programa de instalação solicitou o CD 2, não consegui desmontar da pasta /cdrom , porque nem o GMountISO nem o umount do terminal puderam detectar a montagem.

Após a reinicialização, mudei para o GISOMount (diferente de alguma forma, eu acho?), mas quando eu tento montar o ISO eu recebo uma janela de erro explicando a sintaxe do comando mount e, que também é o que eu recebo quando tento usar mount do terminal. Depois de verificar /media do terminal em uma cotovia, vejo o disco montado lá duas vezes, mas umount não o reconhecerá, mesmo quando eu especificar o caminho completo sudo umount /media/KOTOR_1.iso . Ele foi esclarecido na reinicialização.

Alguém por favor pode ajudar?

UPDATE :: Obrigado pela resposta rápida. O que é estranho, é que as imagens estão como no limbo ... Eu vou te mostrar:

sc@sc-HP-110-3700:/media$ ls
cdrom  KOTOR_1(0)(vcd)  KOTOR_1(vcd)
sc@sc-HP-110-3700:/media$ cd cdrom 
sc@sc-HP-110-3700:/media/cdrom$ ls 
sc@sc-HP-110-3700:/media/cdrom$ cd .. 
sc@sc-HP-110-3700:/media$ umount KOTOR_1(vcd) 
bash: syntax error near unexpected token '(' 
sc@sc-HP-110-3700:/media$ umount KOTOR_1.ISO 
umount: KOTOR_1.ISO is not mounted (according to mtab)
sc@sc-HP-110-3700:/media$ sudo umount -a 
umount: /run/shm: device is busy. 
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /run: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1)) 
umount: /dev: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1)) 
umount: /: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
sc@sc-HP-110-3700:/media$ 

UPDATE 2 :: encontrou outra anomalia tentando usar o fuseiso, talvez seja útil:

sc@sc-HP-110-3700:~/Downloads/KOTOR$ ls
KOTOR_1.ISO  KOTOR_2.ISO  KOTOR_3.ISO  KOTOR_4.ISO
sc@sc-HP-110-3700:~/Downloads/KOTOR$ fuseiso KOTOR_1.ISO ~/cdrom
fuse: bad mount point '/home/sc/cdrom': No such file or directory
sc@sc-HP-110-3700:~/Downloads/KOTOR$ sudo mkdir /media/cdrom
mkdir: cannot create directory '/media/cdrom': File exists

ATUALIZAÇÃO 3 :: tentei usar fuser -ck /media como última opção, o shell foi kickado, mas quando executei "ls" na pasta novamente, os arquivos ainda estão presentes.

    
por user89599 14.09.2012 / 16:16

1 resposta

5

Hum, eu não sei o que o GMountISO é, mas eu apenas faria isso usando a linha de comando. O Linux não precisa de nenhuma ferramenta adicional para montar um arquivo ISO.

Para montar:

sudo mkdir /media/cdrom
sudo mount -o loop -t iso9660 file.iso /media/cdrom

Para desmontar:

sudo umount /media/cdrom

EDIT: para montar sem privilégios de administrador, instale o fuseiso:

sudo apt-get install fuseiso

Então você pode montar:

fuseiso file.iso ~/cdrom

e desmontar:

fusermount -u ~/cdrom

sem sudo.

    
por January 14.09.2012 / 16:28