Script para cerrar una ISO. - canaima.softwarelibre.gob.ve

3
MANUAL TÉCNICO: Script para cerrar una ISO.

Transcript of Script para cerrar una ISO. - canaima.softwarelibre.gob.ve

Page 1: Script para cerrar una ISO. - canaima.softwarelibre.gob.ve

MANUAL TÉCNICO:Script para cerrar una ISO.

Page 2: Script para cerrar una ISO. - canaima.softwarelibre.gob.ve

Script para cerrar una ISO.

El presente manual tiene como finalidad enseñar a utilizar el script para automatizarel proceso de cerrar una ISO.

Instalación:

1. Copiar el siguiente script y guardarlo con el nombre: cerrar_ISO en el directorioya creado anteriormente cuyo nombre era ISO:

#! /bin/sh

# Script para cerrar ISO

echo "\n"

echo "\e[1;32m*-----------------------------------------\e[0m"

echo "\e[1;32m SCRIPT PARA CERRAR UNA ISO \e[0m"

echo "\e[1;32m*-----------------------------------------\e[0m \n"

echo "\e[32mPresione enter para continuar: \e[0m"

read a

echo "Instalando los pauqtes necesarios"

sudo apt-get install xorriso

sudo apt install isolinux

sudo apt-get install rsync

sync

echo "Indique la ruta exacta de la carpeta ISO que se creó con

anterioridad: \n"

echo "Por ejemplo: /home/usuario"

read RUTA

echo "Ingresando en la carpeta..."

cd $RUTA/ISO/modiso

Page 3: Script para cerrar una ISO. - canaima.softwarelibre.gob.ve

sudo umount unsquashed/proc/

sudo umount unsquashed/sys/

sudo umount unsquashed/dev/pts/

sudo umount unsquashed/dev/

sudo mksquashfs unsquashed/ filesystem.squashfs.new

cp filesystem.squashfs.new isofiles/live/filesystem.squashfs

cd isofiles/

sudo xorriso -as mkisofs -R -r -J -joliet-long -l -cache-inodes

-isohybrid-mbr /usr/lib/ISOLINUX/isohdpfx.bin -partition_offset 16 -A

"Canaima 7 Iwamari" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-

emul-boot -boot-load-size 4 -boot-info-table -o canaima-live-7.0.0-amd64-

gnome.iso .

2. Abrir la terminal con la ruta de ese directorio (ISO) y darle permisos de ejecuciónal script con el siguiente comando:

• sudo chmod +x cerrar_iso.sh

3. Ejecutar la siguiente línea de comando en la terminal:

• sudo ./cerrar_iso.sh

4. Una vez iniciado el script pedirá la ruta donde se encuentra la carpeta de nombreISO que se creó con anterioridad. Por ejemplo, si el directorio ISO se encuentraen el directorio del usuario, la ruta será:

5. Posteriormente, el script procederá a cerrar la iso, y a generar la nueva con lasmodificaciones pertinentes en el directorio:

• /ISO/modiso/isofiles/nombredelaiso.iso