El blog de mannyto


Llegó a testing

Posted in Técnicos by mannyto on the September 14th, 2006

Pues si, increible, un paquete en debian y ya en testing, no puedo menos que estar feliz, veanlo en: http://packages.qa.debian.org/g/gnomad2.html

Tips de fluxbox

Posted in Técnicos by mannyto on the July 27th, 2006

Tomando el tema de fluxbox que David inició, algo que a mi me gusta es presionar alt + F2 para tener una ventana de ejecución (en fluxbox: fbrun), esto lo logro editando el archivo ~/.fluxbox/keys, y agregando en una linea nueva:

Mod1 F2 :ExecCommand fbrun

Lo que me permite ejecutar desde oowriter (OpenOficce Writer), hasta frozen-bubble, incluyendo cosas como el acrobat reader :-$

Espero les sea de utilidad, enjoy.

IPW2200

Posted in Técnicos by mannyto on the July 25th, 2006

Basicamente este es el nombre de una tarjeta de red inalambrica producida por Intel que tiene drivers nativos en linux, aunque el firmware no es Software libre. Tuve la oportunidad de configurarla en Debian Sarge y en Debian Etch, voy a exponer mi experiencia, espero los ayude.

Hay personas que usan m-a (module assistant) para compilar y montar el driver de la ipw2200, pero yo prefiero compilarlo a mano (Cuestión de gustos :-), ya que si se utiliza m-a se deben tener los headers del kernel sí se está usando un kernel precompilado de debian, cosa innecesaria si se tiene un kernel a la medida (como es mi caso).

0.- Se debe descargar el firmware de la web de ipw2200 en SourceForge: http://ipw2200.sourceforge.net/firmware.php y colocarlo en /lib/firmware/ Suelo usar el 2.4, porque el 3.0 me dió muchos problemas, usen el que les funcione.
1.- aptitude install ipw2200-source; Esto ubicará el fuente del modulo en /usr/src/modules; Si se usa debian testing/unstable (Etch/Sid) o algún hijo de debian (Ubuntu, knoppix, etc), se debe instalar también el paquete ieee80211-source (aptitude install ieee80211-source)
2.- Si se desea agregar el soporte para modo “monitor”, se debe modifica el archivo .config del último kernel compilado, se deben descomentar o agregar las siguientes 6 lineas:

#CONFIG_IEEE80211=m
#CONFIG_IEEE80211_CRYPT_WEP=m
#CONFIG_IEEE80211_CRYPT_CCMP=m
#CONFIG_IEEE80211_CRYPT_TKIP=m

#CONFIG_IPW2200=m
#CONFIG_IPW2200_MONITOR=y

Así como se debe modificar el archivo autoconf.h y agregar lo siguiente (descomentandolo, por supuesto):

/*#define CONFIG_IEEE80211_MODULE 1*/
/*#undef CONFIG_IEEE80211_DEBUG*/
/*#define CONFIG_IEEE80211_CRYPT_WEP_MODULE 1*/
/*#define CONFIG_IEEE80211_CRYPT_CCMP_MODULE 1*/
/*#define CONFIG_IEEE80211_CRYPT_TKIP_MODULE 1*/
/*#undef CONFIG_IPW_DEBUG*/
/*#define CONFIG_IPW2200_MODULE 1*/
/*#define CONFIG_IPW2200_MONITOR 1*/

si se hace esto se debe recompilar _todo_ el kernel para que los cambios surtan efecto, si solo se desea navegar obvien este paso.

3.- Si no se hizo lo anterior solo se ingresa en /usr/src/linux-image-$KERNEL, donde $KERNEL es el kernel que se está usando (Si este es compilado a la medida, claro está) y se ejecuta: make-kpkg modules_image, con lo que se creará un .deb de cada uno de los modulos.
4.- Se ejecuta dpkg -i $IPW2200.deb $IEEE80211.deb; donde $IPW2200 y $IEEE80211 son los nombres de los modulos creados
5.- se modifica el archivo /etc/modules y se agrega en una linea nueva: ipw2200, lo que hará que al iniciar se carguen los dos modulos a la vez.

6.- Recordar modificar el archivo /etc/network/interfaces para agregar la nueva interfaz que probablemente se llame eth1 (aunque en los ultimos tiempos, udev me ha dado problemas, y a veces es eth1 y otras eth2 :-)

Receta para recuperar GRUB

Posted in Técnicos by mannyto on the March 27th, 2006

Perdonen, no queria publicar cosas técnicas, pero ante la necesidad, no queda de otra :-)
He visto que mucha gente le pasa que tiene un sistema dual-boot (windows/linux) y reinstalan el windows, al hacer esto se borra el GRUB del MBR del disco duro, ahora bien, como recuperarlo para que la instalación de linux funcione?
He aquí como:
1.- Se debe tener un live-cd de linux (grml, knoppix, ubuntu-live, etc)
2.- se inicia con el live-cd y se entra en una consola como root, (en knoppix y GRML ya las hay)
3.- se ejecuta: grub-install (hd0,0) Se recomienda leerse el manual de GRUB para saber como este maneja los discos y las particiones, (hd0,0) suele ser el disco Maestro del primer BUS IDE
4.- Se ejecuta: update-grub esto creará el archivo menu.lst con las entradas de los SO instalados, por si hay dudas revisar el archivo y editarlo a mano de ser necesario.
Y eso es todo, al reiniciar se ve la bonita interfaz de GRUB, con las entradas correspondientes ;-)