En este punto tiene un S.O. con amplias capacidades de crecimiento. Como es Gentoo Linux podrá hacer con él desde una terminal de texto hasta un centro de entretenimiento completo, conforme vaya instalando aplicaciones.
Esta gran flexibilidad de Gentoo Linux trae consigo una consecuencia seria, aunque la posiblidad es baja, su S.O. podría corromperse por alguna actualización. Eso me pasó al instalar nfs-utils pues el arranque del S.O. por red marcó error.
Si respalda el S.O. podrá regresarse a un cierto momento de la instalación. E incluso experimentar con variantes, como por ejemplo, tener un S.O. con Gnome y otro con KDE. Este script le facilitará esta tarea:
#!/bin/bash
#
# Este script sirve para hacer respaldos frecuentes del S.O.
# para el VIA pc2500
#
# Directorio donde se encuentra el S.O.
DIR_BASE=/mnt/via-pc2500
# Directorio donde guardaremos el respaldo
DIR_BACKUP=/home/guivaloz/software/via-pc2500
# Definir los nombres de los archivos
NOMBRE=so-via-pc2500_$(date +%F)
NOMBRE_TAR=$NOMBRE.tar
NOMBRE_GZ=$NOMBRE.tar.gz
# Verificar que exista el directorio del S.O.
if [ ! -d "$DIR_BASE" ]; then
echo "Error: el directorio $DIR_BASE no existe."
exit
fi
# Si no exite el directorio donde guardar el respaldo, lo creamos
if [ ! -d "$DIR_BACKUP" ]; then
echo "Creando directorio para respaldos."
mkdir $DIR_BACKUP
chown guivaloz $DIR_BACKUP
chgrp users $DIR_BACKUP
echo ""
fi
# Nos cambiamos al directorio base
cd $DIR_BASE
# Movemos el portage, para que no forme parte del paquete
mv $DIR_BASE/usr/portage $DIR_BASE/portage
# Empaquetamos los siguientes directorios y archivos
# No hay que empaquetar el directorio lost+found del ext3
for ITEM in "bin" "boot" "dev" "etc" "home" "lib" "linuxrc" "mnt" "opt" \
"proc" "root" "sbin" "tmp" "sys" "usr" "var"
do
echo "Empaquetando $ITEM..."
tar -rvf $DIR_BACKUP/$NOMBRE_TAR $ITEM
done
# Regresamos el portage
mv $DIR_BASE/portage $DIR_BASE/usr/portage
# Mostrar el tamaño del empaquetado
echo "Ya está empaquetado:"
ls -l $DIR_BACKUP/$NOMBRE_TAR
echo ""
# Comprimir
echo "Comprimiendo..."
gzip $DIR_BACKUP/$NOMBRE_TAR
# Cambiando permisos
chown guivaloz $DIR_BACKUP/$NOMBRE_GZ
chgrp users $DIR_BACKUP/$NOMBRE_GZ
# Mensaje final
echo "Ya está comprimido:"
ls -l $DIR_BACKUP/$NOMBRE_GZ
echo ""
echo "Script terminado."