Changes between Initial Version and Version 1 of EquipoModelo


Ignore:
Timestamp:
May 27, 2011, 11:50:47 AM (14 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EquipoModelo

    v1 v1  
     1[[TOC(heading=Índice)]]
     2= Preparación equipo modelo antes de hacer las imágenes =
     3
     4Para clonar un sistema operativo de un equipo a otro necesitamos que este configurado de forma
     5que sea compatible con otros ordenadores y que ocupe el menos espacio posible
     6
     7Cada sistema operativo requiere unos pasos previos antes de crear la imagen.
     8
     9== Particionado ==
     10Antes de instalar conviene particionar el equipo con opengnsys.
     11
     12Si lo hacemos con otra utilidad podría no ser compatible y cuando queramos modificar el tamaño de cualquier partición con opengnsys los datos podrían quedar inaccesibles.
     13
     14== Windows XP ==
     15=== Permisos de los usuarios ===
     16La instalación la realizamos con un usuario del grupo administradores. En nuestro caso usuarios que utilizarán los equipos pertenecerán al grupo de usuarios avanzados.
     17
     18=== Configuración de la red ===
     19Utilizamos un servidor dhcp para que le de la información de la red a los equipos: dirección IP, mascara de red, puerta de enlace, etc
     20
     21En nuestro caso definimos en el servidor las direcciones IP fijas para cada mac concreta. Esto permite que identificar exactamente el equipo físico a partir de su ip.
     22
     23=== XP compatible con distinto hardware ===
     24Si el sistema operativo tiene instalado los driver para los dispositivos que tengan nuestros distintos  equipos podrá ser utilizado en todos ellos, sin necesidad que tener distintas imágenes por motivos de hardware.
     25
     26=== Minimizamos el tamaño de la imagen ===
     27Hacemos limpieza de todo lo que no necesitemos.
     28
     29'''Borramos los archivos usados para las instalaciones.'''
     30
     31'''Borramos los archivos temporales''':
     32
     33 * Borrar el historial, cookies, cache, etc de los navegadores.
     34 * Borrar en "documents and settings" los ficheros que se hayan creado así como de los documentos recientes, en temp, ...
     35
     36=== Desfragmentamos el disco duro  ===
     37Este será el último paso, los archivos que se hayan fragmentados en el disco duro los pasamos a sectores de disco contiguos. Se realiza con la utilidad  “Desfragmentador de disco” que trae XP
     38
     39== Linux ==
     40La documentación se realiza tomando como referencia un Ubuntu 10.04, para otras distribuciones puede variar ligeramente la localización de los archivos.
     41
     42=== Sustituimos uuid por nombre de dispositivo ===
     43Cada disco duro y cada partición de un equipo tiene un identificador único, distinto de cualquier otro. Para que podamos utilizar el sistema operativo en otra máquina, esta información debe ser sustituida por el nombre del dispositivo.
     44
     45'''Información de las particiones del sistema: /etc/fstab'''
     46
     47En general ubuntu es capaz de iniciar un sistema aunque la partición raíz no esté bien identificada, sin embargo no podrá montar la swap u otra partición.
     48
     49Opengnsys al iniciar el sistema operativo modifica en el fstab el valor de la partición raíz, pero aun así conviene realizar este cambio por si arrancamos con el grub.
     50{{{
     51# / was on /dev/sda1 during installation
     52#UUID=148eba5f-1051-4a3b-acd1-f63750c071cd /               ext3    errors=remount-ro 0       1
     53/dev/sda2        /               ext3    errors=remount-ro 0       1
     54}}}
     55
     56
     57'''Información del dispositivo de arranque: /boot/grub/grub.cfg o /boot/grub/menu.lst'''
     58
     59Si no cambiamos la información del dispositivo de arranque, opengnsys podrá iniciar la partición sin problemas pero si queremos arrancar con el grub no la encontrará.
     60
     61Ponemos el ejemplo de grub.cfg, para menu.lst es el mismo cambio.
     62
     63{{{
     64menuentry 'Ubuntu, con Linux 2.6.32-30-generic' --class ubuntu --class gnu-linux --class gnu --class os {
     65        recordfail
     66        insmod ext2
     67        set root='(hd0,2)'
     68        search --no-floppy --fs-uuid --set 148eba5f-1051-4a3b-acd1-f63750c071cd
     69        #linux   /boot/vmlinuz-2.6.32-30-generic root=UUID=148eba5f-1051-4a3b-acd1-f63750c071cd ro   quiet splash
     70        linux   /boot/vmlinuz-2.6.32-30-generic root=/dev/sda2   quiet splash
     71        initrd  /boot/initrd.img-2.6.32-30-generic
     72}
     73}}}
     74
     75=== Información del nombre del equipo /etc/hostname ===
     76Contiene el nombre del equipo. Eliminamos el archivo para que el nombre se coja del dhcp.
     77
     78Otra opción, más compleja, sería parchear el archivo al instalar o arrancar el ordenador
     79
     80=== Información de la tarjeta de red /etc/udev/rules.d/70-persistent-net.rules ===
     81En este archivo se guarda la dirección ethernet de la tarjeta de red, si el sistema encuentra otra ethernet la renombrará y hay veces que la red deja de funcionar.
     82
     83La solución es borrar este archivo. Como se crea automáticamente al entrar en el sistema operativo tenemos que eliminarlo desde el cliente opengnsys justo antes de crear la imagen.
     84
     85=== Minimizamos el tamaño de la imagen. ===
     86
     87Hacemos limpieza de todo lo que no necesitemos.
     88
     89'''Borramos los archivos de los paquetes instalados'''
     90El sistema los guarda en /var/cache/apt/archives/, podemos eliminarlos con la instrucción siguientes:
     91{{{
     92sudo apt-get clean
     93}}}
     94
     95'''Borramos los archivos temporales'''
     96
     97Normalmente lo hace el sistema al salir, pero a veces no es así.
     98Desde el cliente de opengnsys borramos el contenido de los directorios /tmp y /var/tmp
     99
     100'''Borramos otros archivos'''
     101
     102Borraremos todo lo utilizado para la instalación y todo lo que sea innecesario para el uso del equipo: la papelera, la cache del navegador, etc de todos los usuarios definidos 
     103