Come montare un file ISO?


177

Sto riscontrando problemi nel tentativo di montare un grande ISO:

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:~$ 

Puoi dirmi come dovrei farlo?


14
Dov'è il problema? Can voi ls /cdrom? Si noti che i file ISO sono per definizione di sola lettura, quindi l'avvertimento.
Takkat,

1
Dai un'occhiata al desktop o al File manager, potrebbe essere già montato come disco.
Atenz,

3
aggiungi l'opzione di sola lettura -rper montare.
ctrl-alt-delor,

3
L'avvertimento che ricevi sull'essere "montato in sola lettura" è normale! i file ISO sono sempre montati in sola lettura. non puoi modificarli. ... (grazie ad Anwar Shah in basso)
Mina Michael,

2
Possibile duplicato di Come posso montare un ISO?
Pablo A

Risposte:


125

Prova a montarlo usando una GUI.

Passare al *.isofile utilizzando un file manager, quindi Right click -> Open with Archive Mounter.

Oppure puoi installare il supporto ISO Furius . È disponibile in Ubuntu Software Center:

sudo apt-get install furiusisomount

Ecco alcuni screenshot:

Furius ISO Mount - Interface

Ubuntu 12.04 montato ISO

Furius ISO Mount - Pagina del progetto


1
Penso che sia importante aggiungere il caso quando il file ISO è un'immagine UDF.
Angel Araya,

13
Il montaggio tramite "Archive Mounter" non è un metodo molto valido, se si desidera eseguire il file dall'iso. (È utile solo visualizzare i contenuti). Perché, non possiamo eseguire il file dall'iso montato tramite "Archive mounter"
Anwar,

3
Installare un nuovo software solo per montare un'immagine ISO?
pylover

1
⁺¹ perché non sono richiesti diritti di root.
Ciao Angelo

350

Forse, invece di installare software aggiuntivo, è possibile utilizzare ciò che il sistema ha a tal fine:

  1. Creare una directory da utilizzare come posizione di montaggio:

    sudo mkdir /media/iso
    
  2. Montare l'ISO nella directory di destinazione:

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

    sudo umount /media/iso
    


Sul desktop apparirà l'ISO montato.


1
come mai ricevo un messaggio bash: /path/media/external drive/my.ISO: Permission denied?

1
non funziona sudo mount -o loop smb://server/downloads/disk.iso /media/iso: nessun file o directory del genere
waspinator

1
@cipricus sembra che il sistema non possa accedere ai tuoi ISO. Il modo più semplice per superare questo sarebbe quello di copiare prima il file ISO in una directory locale.
Chobok,

1
@waspinator prova a copiare prima il file iso in una directory locale
chobok

1
@chobok la copia su una directory locale funziona, ma non ho un file server impostato per copiare i file sul mio desktop ogni volta che voglio usarli. Sono tornato a Windows per ora fino a quando questo non sarà risolto.
waspinator

17

Mi piace molto Furius ISO Mount, è una semplice applicazione per montare file ISO, IMG, BIN, MDF e NG.

  • Monta automaticamente file di immagine ISO, IMG, BIN, MDF e NRG.
  • Crea automaticamente un punto di montaggio nella tua home directory.
  • Smonta automaticamente i file di immagine.
  • Rimuove automaticamente la directory di mount per riportare la home directory al suo stato precedente.
  • Salva automaticamente la cronologia delle ultime 10 immagini montate.
  • Monta più immagini.
  • Masterizza file ISO e IMG su disco ottico.
  • Genera checksum Md5 e SHA1.
  • Recupera automaticamente tutte le immagini precedentemente non montate.
  • Genera automaticamente un file di registro di tutti i comandi necessari per montare e smontare manualmente le immagini.
  • Sono disponibili localizzabili (attualmente ceco, danese, francese, ungherese, italiano, tedesco, polacco, sloveno, spagnolo e turco.

inserisci qui la descrizione dell'immagine

Se 5 stelle da 77 voti sono sufficienti per convincerti ad aprire Ubuntu Software Manager e cercare Furius ISO Mount.

Link di riferimento:

Furius ISO Mount - Pagina del progetto


16

Ho trovato il modo più semplice e veloce per gestire il file ISO in Ubuntu 14.04 era fare clic con il pulsante destro del mouse sul file ISO, scegliere Disk Image Mounter e quindi semplicemente passare alla directory appena aperta:

Nel caso in cui non sia stato installato, è possibile utilizzare questo comando nel terminale per installarlo:

sudo apt-get install gnome-disk-utility

Ho appena capito che esiste anche questo! Sono un programmatore e mi piace la riga di comando, ma questo è davvero il modo corretto, facile da usare e conveniente.
Shahbaz,

13

Suppongo che il nome del tuo file ISO sia matlab2011a_64.isonella cartella/home/dev/Hämtningar/

Puoi farlo per montare il file iso nella /cdromcartella o creare un'altra cartella e montare il file iso in esso. Ho intenzione di creare una cartella separata nella tua home directory. Apri un terminale per fare tutte queste cose

  1. Crea punto di montaggio

     mkdir ~/mount-point
    
  2. Montalo con

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

    Questo monterà il file iso nella cartella appena creata denominata mount-pointnella tua home.

    Inoltre, ti verrà dato un avviso del tipo mount: warning: /home/dev/mount-point seems to be mounted read-only: È perché il file ISO si monta sempre in sola lettura. Non è possibile scrivere nel file ISO. Dovresti semplicemente ignorare quel messaggio e procedere in avanti.


5
Ma perché non riesci a scrivere nel file ISO? Non dovresti avere la possibilità di apportare modifiche e quindi reimballare il file .iso?
Landroni,

10

Puoi montare facilmente un iso usando gli strumenti da riga di comando:

Per prima cosa crea una directory per montare l'iso con:

sudo mkdir /media/myisos

(Di solito il loopmodulo che abilita la lettura di un filesystem di tipo iso viene aggiunto automaticamente, quindi non dovresti aver bisogno di eseguirlo sudo modprobe loop.)

Ora monta il tuo iso indicando la mountsua posizione:

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

Ti darà un avvertimento sul fatto che iso sia montato in sola lettura, ma è corretto.

Successivamente puoi smontarlo con

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

1
loopil modulo viene caricato automaticamente per quanto ne so. Inoltre -t iso9660non è più necessario nel montaggio del file ISO
Anwar

Lo sapevo, solo un appunto.
Anwar,

1
@Anwar Grazie Anwar- Sono d'accordo che è utile prenderne nota.

7

C'è uno strumento GUI integrato anche se l'interfaccia utente del menu è confusa in quanto sembra un titolo di finestra;)

Esegui "Dischi" dal tuo trattino. Quindi dal menu "Dischi" selezionare "Allega immagine disco ...": Utilità dei dischi


3

È possibile utilizzare ISO Master , un'utilità GUI simile a furiusisomount. Semplicemente:

sudo apt-get install isomaster

E quindi apri il tuo *.isofile con ISO Masterdal tuo file manager preferito.

Dal sito Web:

Usa ISO Master per:

  • Crea o personalizza immagini CD / DVD
  • Crea CD / DVD di avvio

Fondamentalmente, ti consente di aggiungere o rimuovere file dall'immagine ISO, quindi salvare le modifiche.


3

Se si desidera ottenere le autorizzazioni di scrittura in lettura per la copia dei file dall'ISO montato e non si desidera installare qualcos'altro. Basta andare nella shell del terminale, navigare ovunque tu abbia montato la tua ISO, come ad esempio:

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

Di copiare l'intera directory montata da qualche altra parte:

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

Puoi anche usare

cd /mnt/iso

Quindi visualizzare i contenuti

ls

e poi:

sudo cp install.img /home/username/MyMountedISO

2

Montare un file ISO è più semplice rispetto all'installazione di quest'ultimo. Solo per menzionare che se si desidera installare le ultime versioni di Matlab negli ultimi Ubuntus, non è necessario montarlo sull'iso, piuttosto estrarlo lì e procedere all'installazione dopo aver effettuato l' installazione e / matlab-extracted-folder / sys / java / eseguibili jre / glnxa64 / jre / bin / java .

Testato su Ubuntu 14.04 e Matlab 2014a.

Saluti,


1

Ho trovato Gmount molto semplice da usare per il montaggio. Ha una GUI vintage che è molto semplice da usare e diretta al punto. GUI di gmount

Installa Gmount dal centro software, quindi avvialo. È quindi possibile selezionare il file immagine ISO e scegliere un punto di montaggio da cui si desidera avviare il file ISO. Ti verrà richiesta una password di root per completare l'azione e questo è tutto.


2
Ma la domanda è come montare un ISO, forse dovresti aggiungere come fare usando Gmount ..
heemayl

Installa Gmount dal centro software, quindi avvialo. È quindi possibile selezionare il file immagine ISO e scegliere un punto di montaggio da cui si desidera avviare il file ISO. Ti verrà richiesta una password di root per completare l'azione e basta.
DanteSparda,

1
Per favore aggiungi quanto sopra alla tua risposta ..
heemayl

1

Usarlo udisksctlfa parte del sistema. Monta i tuoi iso nello spazio utenti e non deve essere eseguito come superutente. Il tuo file verrà montato /media/$USER/con le autorizzazioni appropriate.

Monte iso

udisksctl loop-setup -f my.iso

udisksctl ti dirà quale dispositivo loop sta usando.

udisksctl mount -b /dev/loopX

dove X è il numero del dispositivo a cui è mappato il tuo iso

Smonta iso

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

dove Xè il numero del dispositivo loop su cui è mappato il tuo iso. Se hai dimenticato puoi capirlo

losetup
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.