monyol

Desconectado
Mensajes: 5
|
 |
« en: 31-Agosto 00:51:58 (Viernes) » |
|
He trabajado desde hace un tiempo con SLAX en mi portatil (en un USB stick) y estaba realmente encantado, ya que tenia soporte para mi rt2570 e incluso con ayuda de los drivers de nozomi para mi tarjeta 3g de vodafone. El caso es que no había conseguido que funcionara correctamente la tarjeta wifi de intel (chip ipw2200) que viene integrada hasta que probé la Wifislax. ¡¡Esto es la bomba!! Además con todos los scripts y lanzadores que trae es realmente facil. El problema ha venido cuando he querido utilizar mi USB stick para lanzar la live distro de Wifislax. * changing root directory... Fatal error occurred - Can't find executable chroot command * Something went wrong and we can't continue. This should never happen. * Please reboot your computer with Ctrl+Alt+Del He tenido multitud de problemas (a pesar de realizar el procedimiento de instalación correctamente ya que con SLAX funcionaba sin problemas) y hasta que leí este post ( http://wolvix.org/node/626) no dí con la solución. En mi caso he recompilado el kernel incluyendo en el mismo (no como modulos) todos los requierimientos recogidos en Linux-Live 6.1.4 y he generado una nueva imagen del kernel del initr.gz. Ahora arranca perfectamente y todo funciona a las mil maravillas. Gracias.
|
|
|
|
« Última modificación: 12-Noviembre 22:00:53 (Lunes) por Hwagm »
|
En línea
|
|
|
|
|
|
monyol

Desconectado
Mensajes: 5
|
 |
« Respuesta #2 en: 31-Agosto 01:37:58 (Viernes) » |
|
No se puede decir que haya sido facil pero mereció la pena. La verdad es que no tiene mayor complicación una vez se sabe lo que hay que hacer. Mi intención es alojar la imagen del kernel y el initrd.gz para que el que quiera pueda bajarlos sin necesidad de compilar... pero de momento estoy en la playa  - Arrancamos la Live CD - Vamos a /usr/src/linux y modificamos el .config de forma que incluimos soporte nativo en el kernel para todos los requermientos de Linux-Live 6.1.4 (DOC). - Compilamos el kernel "make" (no es necesario compilar modulos si no añadimos más soporte en modulos al kernel en el .config) - Instalamos Linux-Live 6.1.4 y ejecutamos el script ./build (nombre de la distro wifislax y kernel el nuevo recompilado) que nos genera una nueva imagen del kernel y del initrd.gz. Al comenzar a generar los comprimidos *.lmz abortamos ya que solo nos interesa el directorio boot. - Sustituimos estos dos ficheros en el directorio /boot de nuestro USB donde habíamos instalado previamente la Wifislax según el procedimiento habitual. Con esto salvo error / omisión debería bastar. Al menos es el procedimiento que yo he seguido y funciona. Espero que os sea de ayuda.
|
|
|
|
|
En línea
|
|
|
|
|
|
|
|
|
|
Hwagm
Administrador

Desconectado
Mensajes: 10983
|
 |
« Respuesta #6 en: 31-Agosto 18:37:40 (Viernes) » |
|
Linux Live scripts Requirements by Tomas M. http://www.linux-live.org To say it short and fast: ------------------------- To be able to create a Linux Live CD, your kernel must meet some requirements. Easiest way is to visit www.linux-live.org and download precompiled Linux kernel with everything included. Install it and run ./build from linux-live scripts. It should work  Long info (if you need own kernel): ----------------------------------- Sample kernel config file can be found if you boot Slax and see /proc/config.gz * Your distro must use kernel 2.6.20 or higher (in order to use sqlzma patch) * all the following things must be compiled directly into kernel: (these options are usually compiled so you shouldn't have problems) - ext2 (CONFIG_EXT2_FS=y) - tmpfs (CONFIG_TMPFS=y) - ramdisk (CONFIG_BLK_DEV_RAM=y) - initrd (CONFIG_BLK_DEV_INITRD=y) - a cdrom driver, if you boot from CD-ROM * all the following things must be compiled in the kernel or must be available at least as a kernel modules (.ko): - loop (else mount -o loop won't work) - isofs (if you will boot your live distro from CDROM) - ehci-hcd, ohci-hcd, uhci-hcd, usb-storage (if you will boot your live distro from USB) * all these modules must be available: - aufs.ko - squashfs.ko (plus sqlzma.ko and unlzma.ko) Make sure that your modules don't contain debug info, so it can fit a 6MB initrd image. If you need debugging, change .config file in linux live scripts and set it to to create bigger initrd. * Your distro must have /usr/bin/chroot or /usr/sbin/chroot * Your distro must have /bin/init or /sbin/init * if you compiled squashfs tools manually, you should replace ./tools/mksquashfs and ./tools/unsquashfs by your own binaries These requirements could change with new kernel or aufs versions.
|
|
|
|
|
En línea
|
|
|
|
|
|
|
|
monyol

Desconectado
Mensajes: 5
|
 |
« Respuesta #9 en: 31-Agosto 22:43:33 (Viernes) » |
|
Ya he colgado los dos ficheritos de marras para que los probeis. http://www.gigasize.com/get.php/3195461227/initrd.gzhttp://www.gigasize.com/get.php/3195461226/vmlinuzLo unico que debeis hacer es copiarlos en el usb stick donde hayais instalado el wifislax (siguiendo el procedimiento habitual) en el directorio /boot. OTRA COSA: el directorio con los modulos comprimidos debe llamarse mylinux en lugar de wifislax; esto es así porque cuando generé los ficheros acepté el nombre de la distro por defecto y de momento paso de cambiarlo. Suerte!!
|
|
|
|
|
En línea
|
|
|
|
|
|
dssjedi

Desconectado
Mensajes: 1
|
 |
« Respuesta #11 en: 01-Septiembre 01:03:07 (Sbado) » |
|
Gracias por postear esta solución, ya me estaba arrancando los pelos tratando de hacer funcionar mi USB. Desgraciadamente el Link no esta funcionando Saludos :  Nota, ya por fin pude descargar los dos archivos, voy a intentar poner wifislax en mi USB mañana Gracias
|
|
|
|
« Última modificación: 01-Septiembre 06:41:44 (Sbado) por dssjedi »
|
En línea
|
|
|
|
|
|
|
|
Hwagm
Administrador

Desconectado
Mensajes: 10983
|
 |
« Respuesta #14 en: 01-Septiembre 19:50:47 (Sbado) » |
|
El fichero initrd.gz tar -xvf initrd.gz mkdir init mount -0 loop initrd init cd init kate liblinuxlive ---------------------- dentro veremos LIVECDNAME="mylinux" LIVECDNAME="wifislax" grabamos, desmontamos umount init y pasamos ese ficgero al usb. lo dejo aqui para recordarme para futuras versiones de trabajo con el slax, en vustro caso es mas facil renombrar la carpeta por mylinux, y esta es la explicacion que me doy a mi mismo cuando para la 3.1 queria mantener el mismo arranque que el ultimo slax, hubiera bastadi hacer esto, o haber renombrado la carpeta de slax a widislax y hubiera tenido una live perfecta en el arranque, en el apagado, lo de liveusb va a parte debido al vmlinuz, por lo menos eso creo. Ahora solo queda retocar el logo de arraqnue del slax, estopara futuras versiones 
|
|
|
|
|
En línea
|
|
|
|
|
|
|
|
|
|
Hwagm
Administrador

Desconectado
Mensajes: 10983
|
 |
« Respuesta #18 en: 02-Septiembre 01:03:30 (Domingo) » |
|
Hola soy nuevo en esto de usar linux portable, he estado usando la version slax sin problema pero hoy formatie mi memoria USB y le meti los archivos de Wislax 3.1 y tengo el mismo error "chroot" no me carga y la unica opcion q me da es que le de ctrl +alt +delete, he leido esta discusion pero no se sino muy poco de linux y uds hablan de compilar y de otras cosas pero no se como empezar para solucionar los problemas, intente bajar los arhcivos de monyol pero no se encuentran estan como borrados, agradeceria que me dijesen coo en un manul para dumis como corregir "chroot" para que me cargue el wislax desde mi memoria USB.
solo hay que añadir esos 2 archivos dentro de la carpeta /boot dentro del pendrive y substituirlos por lo que lleva, ademas renombrar la carpeta wifislax por mylinux
pd: no hay que compilar nada, ademas se puede hacer con el mismo windows 
|
|
|
|
|
En línea
|
|
|
|
Hwagm
Administrador

Desconectado
Mensajes: 10983
|
 |
« Respuesta #19 en: 02-Septiembre 01:05:05 (Domingo) » |
|
Hola, listo hicen lo de descargar los dos archivos y ponerlos en la carpeta boot y luego lo de renombrar a mylinux, entro y me demore como 30 minutos para conectarme via wifi a internet, pero ahora tengo otra inquietud, esta distribucion wifislax veo que no trae el openoffice, mi pregunta es como hago para los modulos que descargo de slax.org pueda cargarlos desde wifislax? agradeceria la ayuda ya que quiero montarle openoffice y mas modulos para que quede mas completo
 bueno no me fije que ya lo habias hecho. Respecto al tema del openoofice, es facil, mete el modulo que hayas bajado dentro de: /mylinux/optional o incluso en la misma /base o en la misma /modules segun quieras que se carge siempre o por cheatcodes, pero ojo con cargarla mucho porque sino te ira muy lenta
|
|
|
|
|
En línea
|
|
|
|
|
|
|
|
|
|
Hwagm
Administrador

Desconectado
Mensajes: 10983
|
 |
« Respuesta #23 en: 02-Septiembre 14:50:31 (Domingo) » |
|
Vale ya vi el problema  ehci-hcd, ohci-hcd, uhci-hcd, usb-storage (if you will boot your live distro from USB) en el kernel del wifislax estan a m, y en del slax estan a y, mea culpa. Con lo cual se compila de nuevo el kernel y el vmlinz nuevo es que se mete en el arranque
|
|
|
|
|
En línea
|
|
|
|
Hwagm
Administrador

Desconectado
Mensajes: 10983
|
 |
« Respuesta #24 en: 02-Septiembre 15:23:14 (Domingo) » |
|
Vale ya vi el problema  ehci-hcd, ohci-hcd, uhci-hcd, usb-storage (if you will boot your live distro from USB) en el kernel del wifislax estan a m, y en del slax estan a y, mea culpa. Con lo cual se compila de nuevo el kernel y el vmlinz nuevo es que se mete en el arranque sere gilipollas, yo buscando y ya lo habias posteado, jejejej # USB Host Controller Drivers # CONFIG_USB_EHCI_HCD=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_UHCI_HCD=y # # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' # # may also be needed; see USB_STORAGE Help for more information # CONFIG_USB_STORAGE=y mejro asi lo vi por mi mismo, ok
|
|
|
|
|
En línea
|
|
|
|
|
|
Hwagm
Administrador

Desconectado
Mensajes: 10983
|
 |
« Respuesta #26 en: 02-Septiembre 20:04:21 (Domingo) » |
|
Vale ya lo subir al server para que no se pierda, pero agradeceria que se probara, a ver si funciona bien.- Es exactamente el mismo solo que ya no hace falta tener que cambiar la carpeta /wifislax a mylinux, si es efectivo lo añado directo en wifislax.com, solo bastaria con copiar los archivos a /boot dentro del pendrive como ya sabeis de sobras http://telefonica.net/web2/wifislax/modulos-extra/ws31usb.zipmd5: 522408b55347eabf64139b41e141c5f3
|
|
|
|
|
En línea
|
|
|
|
|
|
indio99
Colaborador
     
Desconectado
Sexo: 
Mensajes: 1343
Raúl ya está aquí .... indio99x
|
 |
« Respuesta #28 en: 03-Septiembre 09:13:40 (Lunes) » |
|
Listo, WS3.1 corriendo en modo comprimido en un usb pasos a seguir (o al menos los que he seguido) para un usb de 1 o 2 Gb Tener el usb formateado con un sistema de archivos FAT (yo lo tengo en FAT32) olvidaros de NTFS Copiar el contenido del CD al usb tal cual, con copiar y pegar, si montas la imagen del cd para leerla desde el disco duro, para no grabarla en cd, pues eso, con daemontools en win y en linux ya sabreis no? Una vez copiados todos los archivos, abres el usb (NOOO, con un martillo y un destornillador no vecerro  ) y te diriges a la carpeta boot, allí ejecuta el archivo bootinst.bat (desde windows) o bootinst.sh en una terminal linux. eso hará que el usb ya sea un bootusb por último, sobreescribir los archivos que se encuentran en éste archivo comprimido facilitado por el BOSS Hwagm en colaboración de monyol http://telefonica.net/web2/wifislax/modulos-extra/ws31usb.zipuna vez sobreescritos los archivos, ya sólo queda reinicir la máquina, teniendo cambiado el orden del BOOT en la bios, dandole preferencia al USB con respecto al HDD. Saludos
|
|
|
|
|
En línea
|
Videos en la red  Tu sitio en la red para subir y compartir tus videos
|
|
|
Hwagm
Administrador

Desconectado
Mensajes: 10983
|
 |
« Respuesta #29 en: 03-Septiembre 20:02:41 (Lunes) » |
|
gracias  apartir de ahora compilare siempre el kernel de esa forma, ahora que lo pienso esos requisitos siempre fueron los mismos, la cuestion es, creo que con alguna version me funciono, quizas fuera con wifiway, ahora no estoy seguro y tampoco que valga la pena revisar todos los config de los kerneles de todas las versiones, el caso es que ya siempre lo tendre presente para siempre, sea wifislax y wifiway, pero creo recordar que al menos la wifiway si me arranco con usb, aunque prefiero aprovechar el tiempo en cosas mas futuras que no revisar si las demas versiones estaba el kernel asi, quizas nunca lo tuvo, porque el compilar el kernel suelo hacerlo parejo entre una distribucion y otra
|
|
|
|
|
En línea
|
|
|
|
Hwagm
Administrador

Desconectado
Mensajes: 10983
|
| | |