Monter une iso facilement sous Linux Ubuntu

Une petite astuce pour monter et démonter simplement une image iso sous Ubuntu afin d’y accéder comme un répertoire.

En commande en ligne il suffit de faire :

sudo mount -o loop -t iso9660 image.iso "/media/iso"

A condition que le répertoire /media/iso existe.

Voici deux petit scripts à placer dans le répertoire ~/.gnome2/nautilus-scripts pour pouvoir monter et démonter les iso directement avec le menu contextuel

#!/bin/bash
# mount
gksudo -k /bin/echo "got r00t?"
BASENAME=`basename $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS .iso`
sudo mkdir "/media/$BASENAME"
if sudo mount -o loop -t iso9660 $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS "/media/$BASENAME"
then
if zenity --question --title "ISO Mounter" --text "$BASENAME montée.\nVoulez-vous afficher le contenu ?"
then
nautilus /media/"$BASENAME" --no-desktop
fi
exit 0
else
sudo rmdir "/media/$BASENAME"
zenity --error --title "ISO Mounter" --text "Impossible de monter $BASENAME!"
exit 1
fi
#!/bin/bash
# unmount
gksudo -k /bin/echo "got r00t?"
BASENAME=`basename $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS .iso`
sudo umount "/media/$BASENAME"
sudo rmdir "/media/$BASENAME"
zenity --info --text "/media/$BASENAME démontée"
exit 0

Rendez-les exécutables avec un chmod +x

C’est tout.

0 commentaire ↓

Il n'y a aucun commentaire

Laisser un commentaire