Como montar um arquivo ISO?

177

Estou com problemas para montar um iso grande:

dev@dev-OptiPlex-745:~$ sudo mount -o loop /home/dev/Hämtningar/matlab2011a_64.iso /cdrom
mount: warning: /cdrom seems to be mounted read-only.
dev@dev-OptiPlex-745:~$ 

Você pode me dizer como devo fazer isso?

Niklas Rosencrantz
fonte
14
Onde está o problema? Você pode ls /cdrom? Observe que os arquivos ISO são, por definição, somente leitura, portanto, o aviso.
Takkat 16/07/12
11
Dê uma olhada na área de trabalho ou no gerenciador de arquivos, pois ele já pode estar montado como disco.
atenz 16/07/12
3
adicione a opção somente leitura -rpara montar.
Ctrl-alt-delor 16/07/12
3
O aviso que você recebe sobre ser "montado somente leitura" é normal! Os arquivos iso são sempre montados somente leitura. você não pode modificá-los. ... (graças a Anwar Shah, abaixo) #
Mina Michael #
2
Possível duplicata de Como montar um ISO?
Pablo A

Respostas:

125

Tente montá-lo usando uma GUI.

Navegue para o *.isoarquivo usando um gerenciador de arquivos e, em seguida Right click -> Open with Archive Mounter.

Ou você pode instalar o Furius ISO Mount . Está disponível no Ubuntu Software Center:

sudo apt-get install furiusisomount

Aqui estão algumas capturas de tela:

Montagem ISO Furius - Interface

ISO montado no Ubuntu 12.04

Furius ISO Mount - Página do projeto

Akshit Baunthiyal
fonte
11
Eu acho importante adicionar o caso quando o arquivo ISO for uma imagem UDF.
27612 Angel Araya
13
Montar via "archive mounter" não é um método muito bom, se você deseja executar o arquivo a partir do iso. (Apenas é bom visualizar o conteúdo). Porque, não podemos executar o arquivo do iso montado através de "Arquivo montador"
Anwar
3
Instalando um novo software apenas para montar uma imagem iso?
pylover
11
⁺¹ porque não são necessários direitos de root.
Hi-Angel
350

Talvez, em vez de instalar software adicional, você possa usar o que o sistema possui para esse fim:

  1. Crie um diretório para servir como o local da montagem:

    sudo mkdir /media/iso
    
  2. Monte o ISO no diretório de destino:

    sudo mount -o loop path/to/iso/file/YOUR_ISO_FILE.ISO /media/iso
    
  3. Desmonte o ISO:

    sudo umount /media/iso
    


Na sua área de trabalho, aparecerá o ISO montado.

Octávio Filipe Gonçalves
fonte
11
como é que eu recebo mensagem bash: /path/media/external drive/my.ISO: Permission denied?
11
não funciona sudo mount -o loop smb://server/downloads/disk.iso /media/iso: Nenhum tal lima ou diretório
Waspinator
11
@cipricus parece que o sistema não pode acessar seus ISOs. A maneira mais simples de superar isso seria copiar primeiro o arquivo iso para um diretório local.
chobok
11
@waspinator tente copiar o arquivo ISO para um diretório local primeiro
chobok
11
A cópia do @chobok para um diretório local funciona, mas não tenho um servidor de arquivos configurado para copiar arquivos para minha área de trabalho toda vez que eu quiser usá-los. Voltei ao Windows por enquanto até que isso seja resolvido.
Waspinator
17

Eu realmente gosto do Furius ISO Mount, é um aplicativo simples para montar arquivos ISO, IMG, BIN, MDF e NG.

  • Monta automaticamente arquivos de imagem ISO, IMG, BIN, MDF e NRG.
  • Cria automaticamente um ponto de montagem no diretório inicial.
  • Desmonta automaticamente os arquivos de imagem.
  • Remove automaticamente o diretório de montagem para retornar seu diretório inicial ao estado anterior.
  • Salva automaticamente o histórico das últimas 10 imagens montadas.
  • Monta várias imagens.
  • Grave arquivos ISO e IMG no disco óptico.
  • Gere somas de verificação Md5 e SHA1.
  • Recupera automaticamente qualquer imagem anteriormente não montada.
  • Gera automaticamente um arquivo de log de todos os comandos necessários para montar e desmontar imagens manualmente.
  • Localizável (atualmente tcheco, dinamarquês, francês, húngaro, italiano, alemão, polonês, esloveno, espanhol e turco estão disponíveis.

insira a descrição da imagem aqui

Se 5 estrelas de 77 classificações forem suficientes para convencê-lo a abrir o Ubuntu Software Manager e procurar o Furius ISO Mount.

Links de referência:

Furius ISO Mount - Página do projeto

CoalaWeb
fonte
16

Eu achei que a maneira mais fácil e rápida de lidar com o arquivo ISO no Ubuntu 14.04 foi clicar com o botão direito do mouse no arquivo ISO, escolher Disk Image Mounter e simplesmente prosseguir para o novo diretório aberto:

Caso você não tenha instalado, você pode usar este comando no terminal para instalá-lo:

sudo apt-get install gnome-disk-utility
Chaz
fonte
Acabei de perceber que isso existe também! Sou programador e gosto da linha de comando, mas essa é realmente a maneira adequada, fácil de usar e conveniente.
Shahbaz
13

Estou assumindo que o nome do seu arquivo iso está matlab2011a_64.isona pasta/home/dev/Hämtningar/

Você pode fazer isso para montar o arquivo iso na /cdrompasta ou criar outra pasta e montar o arquivo iso nela. Vou criar uma pasta separada no seu diretório pessoal. Abra um terminal para fazer todas essas coisas

  1. Criar ponto de montagem

     mkdir ~/mount-point
    
  2. Monte com

    sudo mount ~/dev/Hämtningar/matlab1011a_64.iso  ~/mount-point -o loop
    

    Isso montará o arquivo iso na pasta recém-criada nomeada mount-pointem sua casa.

    Observe também, você receberá um aviso como mount: warning: /home/dev/mount-point seems to be mounted read-only: É porque o arquivo iso sempre é montado como somente leitura. Você não pode gravar no arquivo iso. Você deve simplesmente ignorar essa mensagem e prosseguir.

Anwar
fonte
5
Mas por que você não pode gravar no arquivo iso? Você não deveria fazer modificações e reembalar o .iso?
landroni
10

Você pode montar um iso facilmente usando ferramentas de linha de comando:

Primeiro, crie um diretório para montar o iso com:

sudo mkdir /media/myisos

(Normalmente, o loopmódulo que permite a leitura de um sistema de arquivos do tipo iso é adicionado automaticamente, portanto você não precisa executar sudo modprobe loop.)

Agora monte seu iso apontando mountpara a sua localização:

sudo mount ~/location/of/iso /media/myisos -o loop

Ele fornecerá um aviso sobre o iso sendo montado como somente leitura, mas isso está correto.

Mais tarde, você pode desmontá-lo com

sudo umount ~/location/of/iso /media/myisos

fonte
11
loopmódulo é carregado automaticamente, tanto quanto eu sei. Também -t iso9660não é necessária mais na montagem do arquivo iso
Anwar
Eu sabia disso, apenas uma nota.
Anwar
11
@ Anwar Obrigado Anwar- Eu concordo que é útil fazer uma anotação.
7

Existe uma ferramenta GUI incorporada, embora a interface do menu seja confusa, pois parece um título de janela;)

Execute "Disks" a partir do seu traço. Em seguida, no menu "Discos", selecione "Anexar imagem do disco ...": Utilitário de discos

PeterM
fonte
3

Você pode usar o ISO Master , um utilitário da GUI semelhante ao furiusisomount. Simplesmente:

sudo apt-get install isomaster

E, em seguida, abra seu *.isoarquivo com o ISO Masterseu gerenciador de arquivos preferido.

A partir do site:

Use o ISO Master para:

  • Crie ou personalize imagens de CD / DVD
  • Crie CDs / DVDs inicializáveis

Basicamente, ele permite adicionar ou remover arquivos da imagem ISO e salvar as alterações.

landroni
fonte
3

Se você deseja obter permissões de gravação e leitura para copiar arquivos da ISO montada e não deseja instalar outra coisa. Basta acessar o terminal shell, navegar para onde você montou seu ISO, como:

sudo mount -o loop /home/username/whatever.iso /mnt/iso

Em seguida, copie todo o diretório montado em outro lugar:

sudo cp -rf /mnt/iso /home/username/MyMountedISO

Você também pode usar

cd /mnt/iso

Em seguida, visualize o conteúdo

ls

e então:

sudo cp install.img /home/username/MyMountedISO
bethnesbitt
fonte
2

A montagem de um arquivo iso é mais simples em relação à instalação posterior. Apenas para mencionar que, se você deseja instalar as versões mais recentes do matlab no ubuntus, não é necessário montá-lo no iso. Em vez disso, extraia-o e prossiga na instalação depois de fazer a instalação e / matlab- extract -folder / sys / java / Executáveis ​​jre / glnxa64 / jre / bin / java .

Testado no ubuntu 14.04 e matlab 2014a.

Felicidades,

Girmaw Abebe
fonte
1

Achei o Gmount muito simples de usar para montagem. Tem uma GUI vintage que é muito simples de usar e direta ao ponto. GUI do gmount

Instale o Gmount a partir do centro de software e inicie-o. Você pode selecionar seu arquivo de imagem iso e escolher um ponto de montagem de onde deseja iniciar o arquivo iso. Você será solicitado a fornecer uma senha root para concluir a ação e é isso.

DanteSparda
fonte
2
Mas a questão é como você montar um ISO, talvez você deve adicionar como fazer isso usando Gmount ..
heemayl
Instale o Gmount a partir do centro de software e inicie-o. Você pode então selecionar seu arquivo de imagem iso e escolher um ponto de montagem a partir do qual deseja iniciar o arquivo iso. Você será solicitado a fornecer uma senha root para concluir a ação e é isso.
DanteSparda
11
Por favor, adicione o acima à sua resposta ..
heemayl 5/16/16
1

Use udisksctlfaz parte do sistema. Ele monta seu iso no espaço do usuário e não precisa ser executado como superusuário. Seu arquivo será montado /media/$USER/com as permissões apropriadas.

Mount iso

udisksctl loop-setup -f my.iso

O udisksctl informará qual dispositivo de loop está usando.

udisksctl mount -b /dev/loopX

onde X é o número do dispositivo de loop para o qual sua iso é mapeada

Desmontar iso

udisksctl unmount -b /dev/loopX
udisksctl loop-delete -b /dev/loopX

onde Xé o número do dispositivo de loop para o qual sua iso está mapeada. Se você esqueceu, pode descobrir isso

losetup
karlsebal
fonte