Alejandro Vargas
2011-09-09 10:56:09 UTC
A ver, sigo con los sistemas embebidos. Resulta que le estoy metiendo
openvpn a un Ubiquity Nanostation 2 loco. Pero el filesystem no me
cabe en la flash.
El filesystem va metido en una imagen squashfs, y he descubierto que
si en lugar de usar gzip uso lzma, sí me cabe y me sobra bastante.
Tengo la esperanza de que el kernel (que no he podido compilar así que
tengo que usar el original) traiga soporte para lzma, pero todavía no
llego a eso. Lo que pasa es que no consigo generar el filesystem.
¿Por qué? Porque las versiones modernas de mksquashfs que soprtan
elegir la compresión, no tienen la opción de generar el filesystem en
big-endian, y el aparato este necesita que sea big-endian porque si no
no arranca. Tengo una versión vieja de mksquashfs que tiene el
parámetro -be para generar big-endian y me funciona bien, pero no
tiene lzma ni ninguna manera de elegirlo.
¿Alguna idea?
--
Qapla'
Alejandro Vargas
openvpn a un Ubiquity Nanostation 2 loco. Pero el filesystem no me
cabe en la flash.
El filesystem va metido en una imagen squashfs, y he descubierto que
si en lugar de usar gzip uso lzma, sí me cabe y me sobra bastante.
Tengo la esperanza de que el kernel (que no he podido compilar así que
tengo que usar el original) traiga soporte para lzma, pero todavía no
llego a eso. Lo que pasa es que no consigo generar el filesystem.
¿Por qué? Porque las versiones modernas de mksquashfs que soprtan
elegir la compresión, no tienen la opción de generar el filesystem en
big-endian, y el aparato este necesita que sea big-endian porque si no
no arranca. Tengo una versión vieja de mksquashfs que tiene el
parámetro -be para generar big-endian y me funciona bien, pero no
tiene lzma ni ninguna manera de elegirlo.
¿Alguna idea?
--
Qapla'
Alejandro Vargas