Ricerca nel sito web

Come creare ISO dalla directory in Linux


La creazione di un file ISO da una directory in Linux è un'attività utile per vari scopi, come la distribuzione di software, la creazione di supporti di avvio o il backup dei dati.

I file ISO sono un formato standard per l'archiviazione e la distribuzione dei dati e possono essere facilmente creati utilizzando la riga di comando in Linux.

In questo articolo ti guideremo attraverso il processo di creazione di un file ISO da una directory utilizzando il comando genisoimage.

Passaggio 1: installazione dello strumento genisoimage in Linux

Il pacchetto genisoimage viene utilizzato per creare immagini di filesystem ISO-9660 CD-ROM in Linux. È un programma di pre-masterizzazione che può essere utilizzato per creare CD avviabili e CD con supporto per il filesystem HFS Macintosh.

Il pacchetto fa parte della suite cdrkit e include strumenti come mkzftree, dirsplit e geteltorito per lavorare con ISO immagini.

Per installare genisoimage su Linux, utilizza il seguente comando appropriato per la tua specifica distribuzione Linux.

sudo apt install genisoimage         [On Debian, Ubuntu and Mint]
sudo yum install genisoimage         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/genisoimage  [On Gentoo Linux]
sudo apk add genisoimage             [On Alpine Linux]
sudo pacman -S genisoimage           [On Arch Linux]
sudo zypper install genisoimage      [On OpenSUSE]    
sudo pkg install genisoimage      [On FreeBSD]

Passaggio 2: creazione di un file ISO da una directory

Passare alla directory principale della directory da cui si desidera creare il file ISO utilizzando il comando cd.

Ad esempio, supponiamo che la tua directory si chiami my_folder e si trovi nella tua directory home, puoi utilizzare il seguente comando:

cd /home/ravi/

Ora esegui il comando genisoimage per creare il file ISO.

genisoimage -o my_folder.iso my_folder/

Ecco cosa significa ciascuna parte del comando:

  • genisoimage -: questo è il comando utilizzato per creare il file ISO.
  • -o output.iso – Specifica il nome del file di output per il file ISO. In questo caso, verrà chiamato "my_folder.iso".
  • my_folder: questo è il nome della directory da cui desideri creare il file ISO.

Una volta completato il comando, dovresti avere un file ISO denominato my_folder.iso nella tua directory corrente. Per verificare che il file ISO sia stato creato correttamente è possibile utilizzare il comando ls:

ls -lh my_folder.iso

Passaggio 3: montare il file ISO (facoltativo)

Per assicurarti che il file ISO contenga i dati corretti, puoi montarlo e controllarne il contenuto. Crea un punto di montaggio (una directory in cui monterai l'ISO) e monta il file ISO utilizzando i seguenti comandi:

sudo mkdir /mnt/iso
sudo mount -o loop my_folder.iso /mnt/iso

Ora puoi accedere a /mnt/iso e controllare i file:

cd /mnt/iso
ls

Questo ti mostrerà il contenuto del file ISO. Quando hai finito, smonta il file ISO:

cd ~
sudo umount /mnt/iso

Conclusione

Creare un file ISO da una directory in Linux è un processo semplice che richiede pochi comandi. Seguendo questa guida, puoi creare facilmente un file ISO per backup, distribuzione o altri scopi.

Articoli correlati: