Jul 21

Ayer me surgió la idea de hacer un backup del sistema raíz completo y también del directorio home, por las dudas de que haga estragos con la computadora, o simplemente por si me da por probar alguna distro e intento volverme fácilmente a la que uso ahora.

Para hacer esto vamos a necesitar:

1) Un live-cd/dvd de alguna distro
2) Algo de espacio en disco

Y nada más, se me quedó corta la lista. Con respecto a el live-cd, puede ser uno de Ubuntu, Knoppix, Freespire, lo que se les ocurra, o simplemente una distro de rescate como las que están acá.

Haciendo la copia de seguridad

Bueno, empezamos. Iniciamos el Live-cd y montamos las particiones a las que queramos hacer rescate y la partición donde vayamos a querer guardar el archivo. Yo, por ejemplo, monté la partición donde está instalado Slackware en /media/linux y la partición donde están los directorios personales, el Home, en /media/home.

$ sudo su
# mkdir /media/linux /media/home
# mount /dev/xxx# /media/linux
# mount /dev/yyy# /media/home

/dev/xxx# debe ser la partición donde está instalado Linux y /dev/yyy# la partición donde están las acrpetas personales. Si no saben cuáles son las particiones correspondientes, pueden darse una idea ejecutando fdisk -l como root.

Una vez que hicimos esto, vamos a empezar por la partición donde está Linux.

# cd /media/linux
# tar cv * | bzip2 -7 > /ruta/al-archivo/comprimido.tar.bz2

la c significa crear, la v es de verbose (esto es opcional) y con la tubería le decimos que comprima toda la salida con bzip2 a nivel de compresión 7 en el archivo comprimido.tar.bz2. El nivel de compresión 7 es bastante alto y quizá no es necesario usarlo, podemos usar un nivel 5 o 6. Para que se den una idea, mi partición, que tiene ocupados 5.7 Gb, la comprimió y la dejó en un archivo de 1.7 Gb. O sea que pesa 70% menos que el original aproximadamente.

Con el home hacemos lo mismo:

# cd /media/home
# tar cv * | bzip2 -7 > /ruta/al-archivo/comprimido-home.tar.bz2

Ya tenemos el backup de ambas particiones. Ahora, si queremos, vamos a hacer un backup del MBR, donde se encuentra el sector de arranque de GRUB, que si por alguna razón se daña, lo vamos a poder restaurar.

Para esto, vamos a usar el comando dd:

# dd if=/dev/xxx of=/ruta-al/backup-de/mbr.backup bs=512 count=1

/dev/xxx debe ser el disco duro donde está instalado GRUB, generalmente es /dev/hda. Con eso vamos a guardar un archivo llamado mbr.backup que contiene la información de los primeros 512 bytes del disco duro, es decir, el MBR.

Restaurando los datos

Ok, ya tenemos el backup hecho. Este lo pudimos haber guardado en un CD/DVD, dejado en el disco duro o lo que sea que hayan hecho con él. Pero ahora vamos a ver qué tenemos que hacer en caso de que necesitemos restaurar estos archivos.

Iniciamos el Live-cd. Formateamos la partición:

# mkfs.ext3 /dev/xxx#

/dev/xxx# debe ser la partición a la que quieren restaurar los datos. Montamos la partición en /media/linux, por ejemplo:

# mkdir /media/linux
# mount /dev/xxx# /media/linux

Ahora vamos al directorio donde tenemos el archivo con el backup y ejecutamos:

# tar xvjf archivo-comprimido.tar.bz2 /media/linux

De esta forma ya vamos a tener el sistema como lo teníamos antes de mandarnos el moco ;).

Restaurando GRUB

Si es necesario restaurar el GRUB, vamos al directorio donde esté el archivo backup y ejecutamos:

# dd if=mbr-backup of=/dev/xxx bs=512 count=1

/dev/xxx debe ser el dispositivo donde estaba instalado antes el MBR.

Vía | Proyecto Slackware Linux, Centro Internacional de Referencia Linux, Wikipedia

Jul 20

Hoy (ya no sé si es hoy o mañana) llego con un tutorial sobre cómo hacer las famosas userbars con el GIMP.

Al principio puede parecer medio largo pero al hacer uno o dos, el proceso se hace luego mucho más corto.

Patrón de líneas diagonales

He hecho un patrón de líneas diagonales que a mi parecer queda bastante bien en los Userbars. Pueden descargar el archivo desde acá: stripes. Deben guardar el archivo en ~/.gimp-x.x/patterns. Las dos x corresponden a la versión de GIMP que tengan instalada. Este patrón nos va a hacer falta más adelante.

Hay una maner más sencilla de hacer los "stripes", que es seleccionando Filtros -> Distorsiones -> Video y seleccionando 3x3, pero a mí no me gusta porque pone colores verdes y rojos alrededor de las líneas y quedea medio feo ¬¬.

Creando el Userbar

Una vez que tenemos guardado el patrón, iniciamos el GIMP y creamos un archivo nuevo de 350 px por 19 px.

Una vez hecho esto, elegimos un par de buenos colores, hacemos clic sobre la herramienta degrado y arrastramos el mouse de un lado a otro de la imagen para lograr el degrado que queremos.

A continuación creamos una nueva capa llamada lineas con fondo transparente y del mismo tamaño que la imagen. Seleccionamos la herramienta de clonado, elegimos el máximo valor en Proporción y arrastramos de una sola pasada el mouse de una punta a la otra de la imagen.

Ahora seleccionamos la capa lineas y bajamos la opacidad a un valor de entre 25 y 30 porciento. Luego creamos una nueva capa llamada elipse. Seleccionamos la herramienta Elipse y dibujamos una elipse como la mostrada debajo. Una vez hecha la selección, escogemos la herramienta de relleno (el tacho de pintura) y pintamos la selección con color blanco. A continuación seleccionamos la capa elipse y bajamos el valor Opacidad a entre 15 y 20 porciento.

Ahora creamos un texto con el contenido que queramos usando la fuente Visitor TT1 BRK en tamaño 10.

Una vez hecho esto, hacemos clic derecho en la capa correspondiente al texto que creamos, seleccionamos Alfa a Selección y creamos una nueva capa llamada negro. Vamos a Selección y hacemos clic en Agrandar [Grow], y agrandamos con un valor 1.

Ahora escogemos la herramienta de relleno y pintamos con color negro la capa recién hecha.

Ya podemos incrustar la imagen que más nos guste para acompañar al texto. En este ejemplo usé esta:

Para esto, creamos una capa nueva y luego pegamos la imagen que más nos guste en esta. A continuación creamos una nueva capa llamada borde, presionamos Ctrl+A, vamos a Editar y escojemos Trazar selección [Stroke selection]. Elegimos valor 1 y hacemos clic en aceptar.

El orden ideal de las capas debería ser el siguiente (de superior a inferior):

1) borde
2) elipse
3) imagen
4) [texto creado]
5) negro
6) lineas
7) fondo

Ya podemos guardar la imagen, preferentemente en formato PNG.

El resultado debería ser parecido al siguiente:

Les dejo otros userbars que me hice:

Via | Scribd

Jul 18

Es mi deber anunciar, luego de más de mes y medio sin publicar ninguna entrada, que debido a que ya hacía tiempo pensaba probar alguna otra distro que me diera mayor panorama de cómo funcionan las cosas en los sistemas Linux, he migrado por completo a Slackware 12.1 hace un par de semanas.

Ha sido un cambio casi radical, si no fuera porque no pude evitar instalar slapt-get (xD), pero ya me voy acostumbrando y seguramente dentro de poco empiece a publicar algunas cosillas acerca de esta distro que realmente vale la pena probar.

Simplemente eso, dar a conocer mi decisión y lo que probablemente se viene a partir de esta. Espero sepan apreciar mi decisión y que este blog sirva de fuente de información para esta distro a la que realmente le faltan adeptos a mi parecer. aaahh?