Antes de dar solución a estos problemas que se dieron con el hax-puppy cabe comentar que pueden existir
otros problemas no resueltos ni descubiertos aún. Si este fuera el caso, id a la parte inferior de este
faq y clickáis en el enlace. Éste os llevará al foro de wireless , más exactamente al tema que trata
exclusivamente sobre el hax-puppy, y allí se os intentará dar solución a vuestro problema. Se os ruega
que en dicho post incluyáis la mayor información posible.
- Problema de resolución con la tarjeta i810 y el kernel 2.6
Solución:
Tal cómo nos indica onichan en el foro de hacking wireless de elhacker.net, en el archivo
/etc/rc.d/rc.local deberás introducir estas instrucciones que se ejecutarán a
cada inicio del sistema.
mkdir
/lib/modules/2.6.15.7/drivers/char/agp
cp
/ruta/al/intel-agp.ko /lib/modules/2.6.15.7/drivers/char/agp
cp
/ruta/al/agpgart.ko /lib/modules/2.6.15.7/drivers/char/agp
depmod -a
modprobe intel-agp
Archivo intel-agp.ko
Archivo agpgart.ko
Gracias a esto, ya podremos poner la resolución a 1024x768 con la tarjeta i810.
- Instalar el Xorg
Solución
Si la distribución no va bien con tu tarjeta de vídeo. Es decir, no te reconoce todas las resoluciones, o no te carga las X en absoluto, puedes intentar instalar el servidor Xorg y los módulos AGP. Éstos vienen en el archivo usr_more.sfs, que te puedes bajar aquí:
Archivo usr_more.sfs
¿Que hacemos con éste archivo? Pues muy fácil, lo ponemos en el mismo sitio en el que tengamos el archivo pup001. Lo que generalmente será el directorio raíz de alguna partición del disco duro (como el C:\) o de la memoria USB. Cuando hayas arrancado, si partes de un archivo pup001 limpio, te dará a elegir entre el servidor Xvesa o el Xorg, si ya has elegido previamente el Xvesa puedes cambiarlo pinchando en el icono Setup -Setup the X video - Xorg Xserver - XorgWizard.
- Problemas para detectar el archivo pup001 (ó usr_devx.sfs ó usr_more.sfs)
Solución
Si has puesto alguno de éstos archivos en el C:\ y la distribución no los detecta probablemente es porque se va a buscarlos (o incluso a crearlo en caso de tratarse del pup001) a alguna otra partición que no es la que quieres/esperas. Para solucionarlo podemos tratar de indicarle a la distribución cuál queremos que sea la partición que use al arrancar, para ello:
- Trata de arrancar el CD en modo 3. Una vez en el escritorio averigua (usando el icono drives en el escritorio) cuál es el nombre linux de la partición que queremos que use. Éste nombre será habitualmente del tipo 'hdaX', por ejemplo, el C:\ suele corresponder a hda1, aunque no tiene porqué.
Una vez sepas el nombre de la partición a usar, elije, según tu caso:
Si arrancas desde CD, arranca con la opción 2, y cuando te pregunte, indícale el nombre de la partición que quieres que use.
Si has hecho la instalación a disco, abre el archivo C:\Hax-Puppy\menu.lst con el Wordpad de Windows (el bloc de notas no lo abre bien). En la línea:
kernel /Hax-Puppy/vmlinuz root=/dev/ram0 ramdisk_size=18000 PFILE=pup001-none-262144 PKEYS=es
Añade el párametro PHOME=hdaX (donde hdaX es el nombre de la partición a usar, por ejemplo:
kernel /Hax-Puppy/vmlinuz root=/dev/ram0 ramdisk_size=18000 PFILE=pup001-none-262144 PKEYS=es PHOME=hda1
Guarda los cambios y listo.