GNU/Linux >> Linux Esercitazione >  >> Linux

Come montare e visualizzare il file ISO come utente root e normale in Linux

ISO sta per International Organization for Standardization, che ha definito il formato per un'immagine disco. In termini semplici, il file iso è un'immagine disco.
 
I file ISO vengono in genere utilizzati per distribuire il sistema operativo. La maggior parte del sistema operativo Linux che scarichi sarà in formato ISO.
 
Se hai scaricato un file ISO di Linux, in genere lo masterizzi su un CD o DVD come immagine ISO. Dopo aver masterizzato l'immagine ISO in un CD o DVD, puoi avviare il sistema per installare il sistema operativo Linux.
 
Ma a volte, potresti semplicemente voler montare il file ISO e visualizzare il contenuto senza masterizzarlo su CD o DVD. In questo articolo esaminiamo come Montare e visualizzare il file ISO come utente root e normale nel sistema operativo Linux.

1. Come montare file ISO senza scriverli su CD/DVD?

Se hai scaricato un file *.iso da un sito Web (ad esempio, qualsiasi distribuzione del sistema operativo Linux), puoi visualizzare il contenuto del file iso senza scrivere come iso su un CD o DVD come spiegato di seguito utilizzando mount - o loop. . Tieni presente che un dispositivo loop è uno pseudo-dispositivo che renderà un file ISO accessibile all'utente un dispositivo a blocchi.

 

Syntax: # mount ISOFILE MOUNT-POINT -o loop
$ su -

# mkdir /tmp/mnt

# mount -o loop /downloads/ubuntu-9.04-desktop-i386.iso /tmp/mnt 

# cd /tmp/mnt
# ls -l

 

Per il montaggio devi essere loggato come root o dovresti avere l'autorizzazione sudo. Leggi di seguito per scoprire come montare il file iso come normale utente non root.

2. Come montare o visualizzare un file ISO come utente non root?

Un utente non root può anche montare un file, anche senza l'autorizzazione sudo. Usando il comando mezzanotte puoi montare il file iso. In realtà, non sta davvero montando il file. Ma puoi visualizzare il contenuto del file iso proprio come se visualizzi altri file. Fare riferimento al nostro articolo precedente che spiega Linux mc – Midnight Commander.

Passaggi per visualizzare il file iso in Midnight Commander:

  1. Apri comando mezzanotte (mc).
  2. Vai al percorso in cui esiste il file ISO.
  3. Fai clic sul file iso, entrerà nel file iso come una normale directory e ora vedrai il contenuto del file.
  4. Per visualizzare il file normale o il file dell'iso, premi quando il cursore è sul file.

3. Come risolvere il problema "iso non è un errore del dispositivo a blocchi"?

Durante il montaggio di un file iso potresti ricevere il seguente errore:

mount: file.iso is not a block device (maybe try `-o loop'?)

Problema:

# mount /downloads/Fedora-11-i386-DVD.iso /tmp/mnt
mount: /downloads/Fedora-11-i386-DVD.iso is not a block device (maybe try `-o loop'?)

Soluzione: Come suggerito dal comando mount, usa il ciclo -o come opzione.

# mount /downloads/Fedora-11-i386-DVD.iso /tmp/mnt -o loop

4. Come aggiornare il contenuto di un file ISO?

Il contenuto del file ISO non può essere aggiornato una volta creato il file ISO. L'unico modo per farlo al momento è,

Passaggi per aggiornare il file ISO.

  1. Estrai tutti i file dall'iso.
  2. Aggiorna il contenuto. ovvero Aggiungi o rimuovi qualsiasi singolo file all'interno del file ISO.
  3. Crea un altro iso con i file aggiornati.

5. Estrarre file dal file iso come utente root?

Monta il file iso come utente root e vai alla directory per copiare i file richiesti da iso.

Passaggi per montare ed estrarre il file iso come utente root.

  1. Monta il file iso come utente root.
    # mount /downloads/debian-501-i386-DVD-1.iso /tmp/mnt -o loop
  2. Vai alla directory montata.
    # cd /tmp/mnt
  3. Copia i file richiesti.
    # cp some-file-inside-iso /home/test

6. Estrarre file dal file iso come utente normale?

Visualizza il contenuto del file come utente non root in Midnight Commander, quindi copialo usando i comandi Midnight Commander o usando i comandi della shell.

Passaggi per estrarre il contenuto dal file ISO come utente non root.

  1. apri mc.
  2. Vai alla directory in cui si trova il file iso.
  3. Seleziona il file iso e premi invio per visualizzare il contenuto del file iso.
  4. Quando sei all'interno del file iso, sarai in grado di visualizzarne il contenuto. Per copiare un particolare file dal file iso puoi usare i comandi della shell nel prompt della shell come.
    $ cp some-file-inside-iso /tmp/mnt
  5. Puoi anche fare questa copia usando i comandi mc.

Linux
  1. Come eliminare il file di posta principale (cassetta postale) in Linux

  2. Come montare e smontare le unità su Linux

  3. Come gestire le autorizzazioni/proprietà di file e directory in Linux

  4. Come creare e montare filesystem in Linux

  5. Come posso montare manualmente un file system Linux in lettura/scrittura come utente normale?

Come montare e smontare i file system in Linux

Come montare file ISO su Linux

Come gestire i file ISO su Linux con Mount, AcetoneISO e Furious

File host Linux:come modificarlo e utilizzarlo?

Come elencare tutti gli utenti in Linux

Come montare il disco NTFS su Linux