BRUTALIX Una distribución GNU/Linux para operadores. Jaime Ruiz Frontera jaruiz@unizar.es Índice 1. Introducción 1 2. Cómo arrancar y comenzar con Brutalix 2 3. Cómo clonar un disco duro 4 1. Introducción Brutalix es una mini distribución GNU/Linux basada en DSL y Knoppix. A pesar de ocupar menos de 50 MB, incluye una amplia colección de software útil para la administración de aulas informáticas con gran cantidad de equipos. El hecho de pesar tan poco nos permitirá cargar la imagen en memoria RAM, con lo que ganaremos en velocidad y únicamente necesitaremos un único CD para todo un aula. Entre el software incluido podemos encontrar herramientas de clonación, reconocimiento de hardware, recuperación de datos dañados en discos, compatibilidad con sistemas de ficheros de diversos sistemas operativos, particionado, recuperación de contraseñas, herramientas de testeo y configuración de red (escáners, esnifers, firewalls, routers,...), control remoto de máquinas, servidor ftp, ssh, web, nfs,... Además, de todo eso, Brutalix es una distribución como otra cualquiera. Tiene su escritorio y herramientas útiles para el uso diario. Tiene lector de correo electrónico, navegador web, herramientas ofimáticas, herramientas multimedia, impresión, etc. Se ha tratado de hacer una herramienta lo más usable y cómoda posible, sin perder con ello efectividad. 1
2. Cómo arrancar y comenzar con Brutalix Brutalix es un Live-CD. Este hecho nos permite usarlo sin instalar en el ordenador ni un sólo programa. Para empezar sólo es necesario arrancar el ordenador con el CD metido en la lectora y la opción de arrancar de CD activada en la Bios. Para conocer qué opciones se nos ofrecen en el arranque, basta con pulsar F2. El arranque por defecto se efectua en caso de pulsar RETURN sin especificar ninguna opción. Este arranque no carga la imagen en RAM. Algunas opciones dignas de mención, son: toram: carga la imagen en memoria RAM. El arranque llevará un poco más de tiempo, pero en cuanto acabe podremos retirar el CD de la lectora. ssh, nfs, monkey, ftp: durante el arranque, lanza los servidores especificados. Monkey es un servidor web. dma: aceleración DMA para todos los discos. Si procedemos a clonar un disco duro con esta opción activada, ganaremos mucho en velocidad. Es una opción que se debe usar con cuidado y sabiendo siempre lo que tenemos entre manos. En caso de no activarlo en arranque, todavía podemos activarlo luego. 2: arranca en modo texto. Con esta opción ganaremos en velocidad, pero sólo lo usaremos en caso de no necesitar gestor de ventanas. La forma de especificar las opciones en el arranque, es anteponiendo la palabra brt a todas ellas de esta forma: brt <opción 1>... <opción n> Una vez el sistema está cargado, tenemos varias posibilidades a la hora de usar los distintos programas: En caso de que el programa tenga su icono en el escritorio, basta con hacer doble click sobre él. Otra forma es usar el menú del sistema. Este se muestra a través del botón derecho del ratón. La última posibilidad es sacar una consola virtual, cuyo icono se encuentra en el escritorio, y escribir en ella el nombre del programa a ejecutar con sus parámetros, en caso de ser necesario. En caso de no tener suficientes privilegios para ejecutar y usar adecuadamente el programa, necesitaríamos hacernos administradores del sistema. Esto lo conseguiremos escribiendo la secuencia sudo su en dicha consola, o ir al menú del sistema XShells Root Access. Con el fin de hacer más usable el entorno, se han añadido unos pocos atajos de teclado para algunas tareas específicas: 2
Alt + c: saca una consola Alt + Fi: salta al espacio de trabajo i; i=1, 2, 3 Alt + z: cierra ventana Alt + m: maximiza ventana Alt + n: minimiza ventana Alt + d: ejecuta dillo, un navegador web ligero Alt + s: ejecuta sylpheed, cliente de correo electrónico Alt + r: abre una caja en la que se puede ejecutar un comando 3
3. Cómo clonar un disco duro La herramienta que vamos a usar es Partition Image, http://www.partimage.org. Esta utilidad nos permitirá copiar particiones y el Master Boot Record (MBR), ya sea por red o de forma local. Para ello, este programa consta de dos subprogramas: un servidor (partimaged) y un cliente (patimage). La forma de ejecutar uno u otro es, tras hacer doble click en el icono del escritorio, elegir Cliente o Servidor en el panel que saldrá a continuación. El servidor debe ejecutarse en la máquina que vaya, bien a recibir la imagen para ser almacenada, bien tenga almacenada una imagen creada con anterioridad. Al ejecutarse, simplemente quedará a la escucha, esperando órdenes del cliente. El cliente lo ejecutaremos en aquella máquina de la que queramos guardar una imagen o en la que queramos sobreescribir una partición. Al ejecutarse, nos pedirá unos cuantos parámetros de configuración, tales como tarea a realizar (clonación o reposición), el nombre de la imagen, en qué máquina se guardará o está ya almacenada (en caso de no ser la local), en qué directorio,... 4
Pulsamos F5 para acceder a la siguiente pantalla. En caso de haber elegido restaurar una partición con una imagen almacenada (Restore partition from an image file), nos pedirá confirmación para llevar a cabo la tarea y comenzará. Si lo que queríamos era guardar una imagen de la partición seleccionada nos aparecerá otra pantalla de configuración donde nos pregunta el nivel de compresión que se aplicará a la imagen. Por defecto viene seleccionada la compresión gzip, que es el mejor compromiso velocidad-tamaño de la imagen. La siguiente y última pantalla que aparece es un diálogo en el que podemos introducir un comentario que será guardado con la imagen. Este comentario nos servirá para identificar las imágenes almacenadas. Truco: Si activamos la aceleración DMA, ya sea en el arranque (como ha sido explicado en el apartado anterior), o posteriormente mediante: hdparm -d 1 /dev/hda la clonación se realizará mucho más rápido. 5