lunes, enero 28, 2008

Recuperar GRUB Fedora 8

Jugando con Gentoo me cargué el GRUB que tenía dentro de Fedora 8. Como éste es el que me interesa para arrancar el ordenador y elegir el sistema operativo he tenido que recuperarlo a mano. Para ello hay que volver a grabar el GRUB en el MBR. En mi caso tengo en el HDD (sda) Fedora (una sóla partición root -sda2- y otra swap -sda3- compartida con Gentoo), Gentoo (una sola partición root, sda4) y Windows XP ya instalados.
El proceso se puede realizar de diferentes formas.
Como dispongo del live CD de Fedora 8, lo que he hecho ha sido arrancar el ordenador con ella. Una vez cargado el sistema hay que abrir una consola y teclear lo siguiente:
Paso 1: $ su -
Paso 2: # mkdir /mnt/fedora
Paso 3: #mount /dev/sda2 /mnt/fedora
Paso 4: #mount --bind /dev /mnt/fedora/dev
Paso 5: #mount --bind /proc /mnt/fedora/proc
Paso 6: #mount --bind /sys /mnt/fedora/sys
Paso 7: #chroot /mnt/fedora
Paso 8: #grub-install hd0

y voilà ya tenemos menú en el arranque otra vez...

La explicación paso a paso es la siguiente:
Paso 1: Tomamos privilegios de superusuario y cargamos en la sesión todas las variables de entorno (-) para no tener que ejecutar comandos desde /sbin.
Paso 2: Creamos un directorio en /mnt/fedora (/mnt está en memoria y se refire a la distro Live).
Paso 3: Montamos (digamos que la hacemos operativa) la partición root de fedora previamente instalada en el disco duro (sda2).
Paso 4: Se monta la información de los dispositivos del sistema detectados por el live CD en la partición residente en el disco duro (desde /dev -liveCD- a /mnt/fedora/dev -HDD-).
Pasos 5 y 6: lo mismo que en el paso 4, pero en este caso con la información en /proc y /sys (ambos, a groso modo dan información sobre el estado del kernel en cuanto a su interactuación con los dispositivos hardware del ordenador). Creo que los pasos 5 y 6 no son necesarios, puesto que toda la información de las particiones disponibles está en /dev (paso 4).
Paso 7: Se asigna como partición root al directorio /mnt/fedora, algo así como poder ejecutar comandos como si se hubiese arrancado sobre ella (sda2).
Paso 8: Se graba el GRUB en el MBR. En mi caso el HDD (sda) se corresponde con hd0. Esto se puede ver haciendo $cat /boot/grub/device.map

viernes, enero 25, 2008

minutos musicales

Hace un par de semanas que quiero postear sobre Gentoo pero un atasco mental severo me lo impide. Como tengo mono de colgar algo voy a usar a mis queridos Pixies para procrastinar un poquito, que ya toca.




Por cierto este es mi post numero 99. Llevo un tiempo dándole vueltas a la idea de recoger los bártulos e irme a wordpress en cuanto alcance el number 100 (si la migración resulta fácil).


Give me help
give me help
you can... levitate me
Then take off them rings
off them hose
levitate me
Higher place
levitate me
Elevator lady (4x)
lady levitate me
If all in all is true (3x)
if all is true
won't you please fawn over me (4x)
Shaky shake... shakey
levitate me
Come on pilgrim
you know he loves you
levitate me
Higer place
levitate me
He kicked a baby
elevator lady (3x)
lady
elevator lady
lady. lady. levitate me
If all in all is true (3x)
if all is true
won't you please run over me (5x)
me, me, me, me, ...

viernes, enero 18, 2008

Mr. Bobby

Ayer murió con 64 años el mítico ajedrecista Bobby Fischer. Hay ríos de tinta sobre su biografía pero me quedo con una cita curiosa:

Como niño prodigio no fue muy brillante; en cambio, como adolescente prodigio no ha tenido parangón en la historia del ajedrez.



Cada cosa a su tiempo, D.E.P.

viernes, enero 04, 2008

Dos gnu/linux en un mismo disco duro

Por necesidades diversas he instalado en mi laptop Fedora 8, Gentoo y Windows XP (el bueno, el feo y el malo). La "chicha" del asunto viene al particionar el disco duro. Se puede hacer de diversas formas pero hay que tener en cuenta que sólo se permiten un máximo de cuatro particiones primarias. He realizado el particionamiento usando estas cuatro particiones primarias pero se puede hacer de otra forma, implementando la cuarta partición como extendida y, colgando de ella, las particiones lógicas que queramos. Como no quería complicarme la vida he dejado mi HD así (4 part. primarias):
[root@localhost grub]# fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 3648 29302528+ 7 HPFS/NTFS
/dev/sda2 3649 15121 92156872+ 83 Linux
/dev/sda3 19203 19457 2048287+ 82 Linux swap / Solaris
/dev/sda4 15122 19202 32780632+ 83 Linux

Partition table entries are not in disk order

donde sda1 (NTFS) la empleo para WXP, sda2 (ext3) para Fedora 8, sda4 (ext3) para Gentoo y sda3 (swap) como memoria de intercambio que será común a ambos gnus/linux.
Como el orden de instalación ha sido primero Windows XP, después Fedora 8 y finalmente Gentoo, he tenido que modificar el grub (menu.lst) a mano ya que a Gentoo no he sido capaz de indicarle que detecte los otros dos S.O's. Supongo que si Fedora 8 hubiese sido el último esta operación me la habría ahorrado (creo).
Para realizar esta operación en modo consola (si te petan las X con Gentoo se obtiene una shell pulsando Alt+F1):

#vim /boot/grub/menu.lst
Mi archivo menu.lst queda así:
#------------------------------------
default 1
timeout 10
splashimage=(hd0,3)/boot/grub/splash.xpm.gz
title=Gentoo Linux
root (hd0,3)
kernel /boot/kernel-genkernel-x86-2.6.19-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda4 doscsi
initrd /boot/initramfs-genkernel-x86-2.6.19-gentoo-r5

title=Fedora(2.6.23.9-85.fc8)
root (hd0,1)
kernel /boot/vmlinuz-2.6.23.9-85.fc8 ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.23.9-85.fc8.img

title=Windows XP
rootnoverify (hd0,0)
chainloader +1
#-----------------------------------------

y ..voilà ya tenenos tres sitemas operativos en nuestro ordenata.

----------------------------------------------------------------------------------
* Supongo que cuando lleguen las actualizaciones del kernel de Fedora tendré que modificar el grub de la partición de Gentoo que es el que está en el MBR.
Por cierto con un simple #mount /dev/sda3 /mnt/sda3 se puede manipular la partición de Gentoo desde Fedora (¡!) trabajando sobre el directorio /mnt/sda3

** Este post está abierto a hacerse grande si algún buen samaritano pasa por aquí ;-)

sobre niños y belenes

"Pues si hay que felicitar, felicitemos el natalicio de Jesús, Atis, Buda, Mitra, Zaratustra y Horus, entre otros, que tuvieron la dicha de nacer en el solsticio y de madre virgen, y de morir y resucitar. Jesús parece que fue el último y poco original invento de una ristra de charlatanes para engañar a crédulos, de los que parece que todavía quedan.
En fin, niños, no se si deciros que los reyes magos tampoco existen, ni tampoco la bestia. Aunque no sé si es mejor dejaros que sigais tontos."

Comentario anónimo a un post, dentro un blog sobre belenes y redes complejas, de cuyo nombre no quiero acordarme.
Disculpen las molestias pero es que lo tenía que postear. Así somos los bloggers cuando nos llega el mono del copy and paste...

viernes, diciembre 28, 2007

live music



Pues a ver si nos podemos dar un homenaje ska-punk un día de estos, que se me saltan las lágrimas... (cuando vuelva a ser pequeño?)

jueves, diciembre 27, 2007

Clonar disco duro con otro externo (usb Sungoo)

Hace un mes compré un disco duro externo usb marca Sungoo de 500 GB y hoy ha llegado el momento de darle una gran utilidad. Por necesidades de soporte oficial para las librerías opentissue tengo que eliminar mi querida partición con Debian Etch e instalar Gentoo. Para evitar problemas quiero clonar el disco duro de mi laptop para poder restaurar el sistema tal y como lo tengo ahora en caso de catástrofe irreversible (creo que Gentoo es dura de pelar). El disco duro de mi laptop tiene 160 GB, por lo que el proceso de clonación ha sido sencillo. Primero he tenido que particionar el disco usb, porque de fábrica venía con formato fat32 que no admite archivos de más de 4 GB. Para ello he usado la aplicación Gparted que permite modificar y añadir particiones al disco duro de manera sencilla a través de una interfaz gráfica (por cierto no hay que montar el disco duro externo para realizar las particiones). Al final he dejado el disco usb con 100 GB- fat32 para Windows (por si se me ocurre entrar ahí) y 400 GB con formato ext3 para gnu/linux. Despúes, clonar por completo el disco duro ha sido sencillo (desde la consola):

# dd if=/dev/sda of=/media/disk-1/discoduro27122007.dd

a esperar un ratito...


Si las cosas salen mal puedo reestablecer el sistema arrancando con un liveCD y realizando :

dd if=/media/disk-1/discoduro27122007.dd of=/dev/sda

jueves, diciembre 13, 2007

Contra el canon digital

Últimamente se habla bastante sobre el canon digital. En principio se aprobó en el Senado una enmienda presentada por Entesa Catalana de Progrés que emplaza al Gobierno a eliminar el canon digital en el plazo de un año. Dicha enmienda ha sido aprobada por todos los grupos con la única excepción del Partido Socialista.
Después de todo ahora resulta que el PP recula y explica que cometió un error (supongo que informático a lo Ana Rosa Quintana), por lo tanto la enmienda no prosperará en el Congreso.
Como las elecciones generales se acercan, las asociaciones posicionadas en contra del canon empiezan a movilizarse. Por ejemplo en www.todoscontraelcanon.es se puede echar una firmita para dar soporte a la idea de la abolición.
Que el canon indiscriminado es una aberración es indudable. Pero también hay una conciencia generalizada sobre el hecho de que, de alguna manera, se debería compensar a los autores por las pérdidas que puedan sufrir por la copia privada. Yo opino que no hay que soltar ni un céntimo por nada que no sea la propia obra. El hecho de que las cosas sean de una manera hoy, no implica que tengan que ser así hasta el fin de los tiempos. Creo que no se puede negar la evidencia e intentar gravar los avances técnicos. Estoy convencido de que sin el canon, no desaparece ni el arte ni la creatividad. No recuerdo ninguna productora que existiera antes que ambos, ni siquiera la SGAE ni el PSOE ni el PP. Cualquier discurso que asocie el canon a la supervivencia del arte es falaz, perverso e interesado.
Amén

domingo, diciembre 09, 2007

Ilusiones ópticas III

No intentes impedir el movimiento... perderás el tiempo (incluso ni un simple .jpg se deja someter, con un click sobre la imagen se aprecia mejor).



http://conflusions.com/