Personal tools
You are here: Home Documentación Recetas Convierte cualquier ordenador en tu ordenador con un CD de GuadaLinex y una unidad de memoria USB.
Navigation
Log in


Forgot your password?
New user?
 
Document Actions

Convierte cualquier ordenador en tu ordenador con un CD de GuadaLinex y una unidad de memoria USB.

by Lorenzo Gil Sanchez last modified 29-10-2004 08:29 PM

Copyright © 30 Abril 2004 Miguel Quirós (MiguelQuiros)

El propósito de esta receta es conseguir que cualquier ordenador, independientemente del software que tenga instalado se comporte como si fuera tu propio ordenador llevando los programas en un CD de Guadalinex (o cualquier otra distribución que se ejecute desde el CD sin necesidad de instalar) y los datos en una memoria USB.

Para concretar la receta, voy a centrarme en el caso de usar Evolution "fuera de casa", aunque la receta debe ser más o menos adaptable a otros programas y propósitos. La idea es poder llevarnos con nosotros, cuando vayamos de viaje, nuestros datos de correo, los mensajes recibidos y enviados que tengamos guardados, nuestra libreta de direcciones, nuestros filtros, etc. de forma que podamos seguir usándolos fuera de "casa", quedando los nuevos mensajes que recibamos y cualquier cambio que hagamos durante el viaje registrado y acumulado.

Preparar la memoria USB

Las unidades USB vienen formateadas "de fábrica" con una partición única y un sistema de ficheros FAT32. Conviene crear una nueva partición y formatearla como ext2 o ext3 para que podamos guardar los datos de forma que los propietarios, permisos, etc. de los ficheros se conserven de forma transparente.

Para ello, podemos utilizar cualquiera de las utilidades que se utilizan para gestionar particiones y sistemas de ficheros en los discos duros. Si no tenemos discos duros scsi en nuestro sistema, el dispositivo USB a particionar será seguramente /dev/sda. Si usamos parted:

    parted /dev/sda (ver el manual de parted para más información)

Se recorta la partición FAT32 al tamaño que se crea oportuno y en el espacio libre se crea una partición Linux con ext2 o ext3. Tras realizar esta labor tendremos las dos particiones /dev/sda1 (FAT32) y /dev/sda2 (Linux), siendo esta última la que vamos a utilizar.

Para evitar problemas posteriores de falta de permisos, etc., conviene montar una primera vez la nueva partición como root y darle permisos universales:

    mkdir /mnt/usblinux

    mount /dev/sda2 /mnt/usblinux

    chmod 777 /mnt/usblinux

    umount /mnt/usblinux

Es conveniente añadir una línea con /mnt/usblinux al fichero /etc/fstab para que cualquier usuario pueda montar/desmontar la unidad de memoria. Véanse las páginas de manual correspondientes a mount y fstab.

Antes de salir de viaje

Simplemente tendremos que copiar el directorio con los datos de Evolution ($HOME/evolution) a la memoria USB::

mount /mnt/usblinux (se supone que fue definido en /etc/fstab en el paso 1)

cd $home

cp -a evolution /mnt/usblinux

umount /mnt/usblinux

Necesitaremos también llevarnos apuntado cual es nuestro número de usuario y el número del grupo principal al que pertenecemos. Esta información se encuentra en la línea que nos describe en el fichero /etc/passwd.

En el ordenador de destino

Tenemos que arrancar Guadalinex desde CD en el ordenador "extranjero", esperar que el arranque vaya sin problemas, y configurarlo a nuestra medida. Para algunas de las operaciones necesitaremos privilegios de administrador pero eso es fácil porque el administrador de Guadalinex en modo "live" no tiene contraseña (basta pulsar [enter] cuando se nos pida). Hay que configurar lo siguiente:

Crear "nuestro" usuario

Guadalinex arranca como el usuario llamado "usuario" con número 1000 y contraseña "usuario" y que pertenece al grupo "users" con número 100. Si da la casualidad de que nuestro número de usuario en el ordenador de casa es el 1000 (el grupo es menos importante), podemos saltarnos este paso.

Si no, debemos ir a: Aplicaciones -> Herramientas del sistema -> Panel de control -> Usuarios y grupos

Seleccionar primero "más opciones" (para poder configurarlo todo) y después "añadir usuario". En la pestaña "cuenta" ponemos nombre de usuario y contraseña y en la pestaña "avanzado", lo más importante es poner un número de usuario igual que el del ordenador "de casa". Como grupo principal, podemos dejar $user (y se crearía un grupo con el mismo nombre y número que el usuario) o seleccionar el grupo "users" (número 100). También podíamos haber creado un grupo igual que el "de casa" antes de crear el usuario. En la pestaña "otros grupos" podemos añadirnos a los grupos audio, dip, cdrom, disk, floppy, etc. si queremos usar la tarjeta de sonido, el modem u otros dispositivos.

Una vez finalizado, no se nos debe olvidar darle a "aplicar" antes de cerrar.

Configurar la red

Nuestro anfitrión tendrá que informarnos de cuales son los parámetros correspondientes (número de teléfono en caso de un modem, dirección IP, puerta de enlace y DNS para una conexión estática, etc.).

Para configurar un modem o una conexión ADSL, Guadalinex provee de un icono en el escritorio para acceder directamente a su configuración.

Si el ordenador tiene acceso DHCP a través de una tarjeta, posiblemente haya sido detectada por Guadalinex y no haya que configurar nada.

Para conexión manual (lo más habitual en una Universidad) habrá que entrar en: Aplicaciones -> Herramientas del sistema -> Panel de control -> Red

En "Conexiones", habrá que seleccionar la tarjeta e introducir sus propiedades (IP, puerta de enlace, máscara) y en "DNS" las IP correspondientes (Guadalinex trae dos por defecto que puede que funcionen sin más).

De nuevo, que no se nos olvide darle a "aplicar" cuando finalicemos. Podemos comprobar que la conexión está operativa por ejemplo entrando al navegador y visitando cualquier página.

Trabajar y terminar

Una vez configurado todo, cerramos la sesión de "usuario" (Acciones -> Terminar sesión) y abrimos otra sesión con el nuevo usuario creado en 3A.

Montar la memoria usb y crear el enlace virtual para Evolution. Habrá que abrir una terminal (Aplicaciones -> Herramientas del sistema -> Terminal) y poner:

    su (hay que ser root para montar)

    mount /dev/sda2 /mnt/test #(El directorio /mnt/test viene creado automáticamente por Guadalinex).

    exit #(salir de su)

    ln -s /mnt/test/evolution evolution #(enlazamos el directorio por defecto de evolution con el que está en el USB)

    exit

Ya podemos abrir evolution y si todo ha ido bien podemos trabajar exactamente como si estuviéramos en casa.

Cuando terminemos hay que acordarse de desmontar la memoria. De nuevos abrimos una terminal y ponemos:

    su

    umount /mnt/test

    exit

    exit

Salimos de la sesión y apagamos el ordenador.

Al volver a casa

Debemos pasar el directorio evolution modificado por el viaje a su posición "habitual".

Desde una consola:

    cd $home

    mount /mnt/usblinux

    mv evolution evolution.bak #(copia de seguridad del directorio antiguo por si algo falla)

    mv /mnt/usblinux/evolution .

    umount /mnt/usblinux

Si todo ha ido bien, al abrir evolution veremos lo mismo que dejamos al terminar de trabajar en el ordenador "extranjero". Tras comprobar que todo esta bien, podemos borrar la copia de seguridad evolution.bak


Powered by Plone CMS, the Open Source Content Management System Powered by GCubo Powered by Cicode

This site conforms to the following standards: