Problema con usb
Problema con usb
He tenido que isntalar puppy en un usb en superfloppy porque si no no habia forma de que arrancara pero mi sorpresa es que cuando esta aun en el boot con el vmlinuz and cya resulta que me pone loading kernels y despues Disabling IRQ11 y asi se me queda...
Alguna idea???
HAy alguna forma de cambiar las opciones de arranque en el usb? PAra que arranque con acpi=off y eso'??
sALUDOSS
Alguna idea???
HAy alguna forma de cambiar las opciones de arranque en el usb? PAra que arranque con acpi=off y eso'??
sALUDOSS
¿Has probado a poner en le boot puppy acpi=off?.
Yo miraria a ver que dispositivo está usando el IRQ 11 ya que parece que hay algún conflicto con el hardware de tu pc.
Si tienes muchas tarjetas PCI instaladas en las ranuras de tu PC yo probaría a quitar la mayor parte de ellas (las que no sean esenciales como la tarjeta de sonido) y depues intentar iniciar el Puppy a ver que pasa.
Yo miraria a ver que dispositivo está usando el IRQ 11 ya que parece que hay algún conflicto con el hardware de tu pc.
Si tienes muchas tarjetas PCI instaladas en las ranuras de tu PC yo probaría a quitar la mayor parte de ellas (las que no sean esenciales como la tarjeta de sonido) y depues intentar iniciar el Puppy a ver que pasa.
¿Cómo que no puedes meter ninguna opción en el boot?.
Si arrancas en Live-cd si puedes y si lo tienes instalado en tu ordenador tendrás que modificar el grub o el gestor de arranque que uses y añadirle el acpi=off.
Con lo del syslinux.cfg no te puedo ayudar ya que no tengo ni idea. A ver si rarsa o wow lo leen y te echan una mano.
Si arrancas en Live-cd si puedes y si lo tienes instalado en tu ordenador tendrás que modificar el grub o el gestor de arranque que uses y añadirle el acpi=off.
Con lo del syslinux.cfg no te puedo ayudar ya que no tengo ni idea. A ver si rarsa o wow lo leen y te echan una mano.
En ese caso, yo pienso que tienes que modificar el archivo isolinux.cfg que tienes que tener en el USB.
En windows puedes abrir el archivo con el wordpad por ejemplo y añadirle el acpi=off al final de la linea que empiez por append root..... Te quedaría algo así:
En windows puedes abrir el archivo con el wordpad por ejemplo y añadirle el acpi=off al final de la linea que empiez por append root..... Te quedaría algo así:
Code: Select all
default puppy
display boot.msg
prompt 1
label puppy
kernel vmlinuz
append root=/dev/ram0 initrd=initrd.gz loglevel=3 PMEDIA=idecd acpi=off
timeout 50
No se si el kernel 2.6.18 que tiene el Puppy 2.12 incluye el soporte para tu tarjeta inalámbrica???. Si lo incluyese te la debía reconocer automáticamente. No estoy muy seguro, pero creo que el kernel 2.6.18 incluye los drivers de muchas tarjetas wifi.
De todos modos si quieres instalar el driver tienes varias opciones:
OPCION FACIL que quizás no funcione: Incluir el entorno de compilación para poder compilar. Para ello tienes que incluir el archivo devx_212.sfs a tu puppy. Ponlo en la partición en la que tengas el archivo pup... que sirve para guardar la configuración de tu sistema.
http://www.puppyos.net/test/devx_212.sfs
OPCIÓN DIFICIL con mayor probabilidad de éxito: Yo lo que haría es instalar Puppy 2.12 en el disco duro; como me dijo rarsa, aunque algunos README de drivers dicen que con tener los headers es suficiente, si piensas compilar muchas cosas diferentes es mejor que instales el codigo completo del kernel ("Full kernel source"). Unas pequeñas instrucciones serían:
Una vez instalado el Live-Cd en el disco duro reinicias con el Live-Cd para incluir el entorno de compilación y poder compilar. Para ello haces lo siguiente:
Montas la partición en la que instalaste Puppy.
Copias devx_212.sfs a /mnt/hdax/tmp
Ahora reinicias el PC para cargar la distro de Puppy instalada en el disco duro y te pones a instalar el kernel, aquí encontrarás la versión que usa puppy 2.12: http://www.puppyos.net/test/
baja el archivo llamado "linux-2.6.18.1-source-patched_sfs_log_via.tar.bz2 "
Despues sigue las instructiones de la página para instalar el código completo del kernel e instalarlo:
http://www.puppylinux.com/development/compilekernel.htm
Basicamente:
Llegados a este punto puedes intentar instalar el driver o si quieres puedes compilar antes los módulos del kernel, aunque no es necesario (este proceso tarda algún tiempo):
Renombra la carpeta "2.6.18.1" a "2.6.18.1-old".
Por último modifica el archivo vmlinuz de la carpeta boot por el nuevo bzImage que creaste al compilar el kernel renombrándolo a vmlinuz y colocándolo en la carpeta boot.
Reinicia el PC e intenta instalar el driver. Para ello sigue los pasos que te indican en la página del proyecto ipw3945:
http://ipw3945.sourceforge.net/INSTALL
Suerte y no dejes de intentarlo. Aprenderás un montón y esta distribución vale la pena.
De todos modos si quieres instalar el driver tienes varias opciones:
OPCION FACIL que quizás no funcione: Incluir el entorno de compilación para poder compilar. Para ello tienes que incluir el archivo devx_212.sfs a tu puppy. Ponlo en la partición en la que tengas el archivo pup... que sirve para guardar la configuración de tu sistema.
http://www.puppyos.net/test/devx_212.sfs
OPCIÓN DIFICIL con mayor probabilidad de éxito: Yo lo que haría es instalar Puppy 2.12 en el disco duro; como me dijo rarsa, aunque algunos README de drivers dicen que con tener los headers es suficiente, si piensas compilar muchas cosas diferentes es mejor que instales el codigo completo del kernel ("Full kernel source"). Unas pequeñas instrucciones serían:
Una vez instalado el Live-Cd en el disco duro reinicias con el Live-Cd para incluir el entorno de compilación y poder compilar. Para ello haces lo siguiente:
Montas la partición en la que instalaste Puppy.
Copias devx_212.sfs a /mnt/hdax/tmp
Code: Select all
cd /mnt/hdax/tmp
losetup /dev/loop2 devx_212.sfs
mkdir mntpt
mount -t squashfs /dev/loop2 mntpt
cp -a --remove-destination mntpt/* /mnt/hdax/
sync
umount mntpt
rmdir mntpt
cd /
umount /mnt/hdax
Ahora reinicias el PC para cargar la distro de Puppy instalada en el disco duro y te pones a instalar el kernel, aquí encontrarás la versión que usa puppy 2.12: http://www.puppyos.net/test/
baja el archivo llamado "linux-2.6.18.1-source-patched_sfs_log_via.tar.bz2 "
Despues sigue las instructiones de la página para instalar el código completo del kernel e instalarlo:
http://www.puppylinux.com/development/compilekernel.htm
Basicamente:
Code: Select all
cd /usr/src
tar -jxf linux-2.6.18.1-source-patched_sfs_log_via.tar.bz2
cd /usr/src/linux-2.6.18.1
make mrproper
cp /lib/modules/DOTconfig-K2.6.18.1-19OCT06 /usr/src/linux-2.6.18.1/.config
make bzImage
Llegados a este punto puedes intentar instalar el driver o si quieres puedes compilar antes los módulos del kernel, aunque no es necesario (este proceso tarda algún tiempo):
Renombra la carpeta "2.6.18.1" a "2.6.18.1-old".
Code: Select all
cd /usr/src/linux-2.6.18.1
make modules
make modules_install
depmod
Por último modifica el archivo vmlinuz de la carpeta boot por el nuevo bzImage que creaste al compilar el kernel renombrándolo a vmlinuz y colocándolo en la carpeta boot.
Reinicia el PC e intenta instalar el driver. Para ello sigue los pasos que te indican en la página del proyecto ipw3945:
http://ipw3945.sourceforge.net/INSTALL
Suerte y no dejes de intentarlo. Aprenderás un montón y esta distribución vale la pena.
Estuve mirando si Puppy incluia los drivers para la ipw3945 y SI QUE LOS TRAE. No se si funcionan ya que yo no tengo esa tarjeta; pero al hacer un modprobe ipw3945, compruebo con lsmod que efectivamente me carga el driver.
Para tener el driver disponible tienes que bajarte la versión de Puppy 2.12 con el zdrv. Ocupa un poco mas que la standard (83 megas) pero vale la pena tener todos los drivers:
puppy-2.12-seamonkey-zdrv.iso
Te la puedes bajar de aquí:
http://distro.ibiblio.org/pub/linux/dis ... y-zdrv.iso
Una vez quemado el CD arrancas Puppy y si al hacer iwconfig no te aparece ethx carga el módulo con modprobe ipw3945.
Suerte y comenta que tal. Me parece una magnífica idea que remasterices tu Puppy.
Para tener el driver disponible tienes que bajarte la versión de Puppy 2.12 con el zdrv. Ocupa un poco mas que la standard (83 megas) pero vale la pena tener todos los drivers:
puppy-2.12-seamonkey-zdrv.iso
Te la puedes bajar de aquí:
http://distro.ibiblio.org/pub/linux/dis ... y-zdrv.iso
Una vez quemado el CD arrancas Puppy y si al hacer iwconfig no te aparece ethx carga el módulo con modprobe ipw3945.
Suerte y comenta que tal. Me parece una magnífica idea que remasterices tu Puppy.