Banda Ancha EU

Comunidad de usuarios
de fibra, móvil y ADSL

Cómo portar Linux a otra plataforma tipo ARM

BocaDePez
BocaDePez

Hola, tengo un linux adaptado para una función para equipos x86 y me gustaria pasarlo a un equipo ARM como puede ser RaspberryPI u OrangePI.

Existe alguna herramienta para portar el sistema a otra plataforma?

Decir que yo no tengo conocimientos de linux, solo lo instalo y configuro los parámetros necesarios para su funcionamiento.

Gracias.

BocaDePez
BocaDePez

Tendrás que recompilar todo el sistema entero.

Si no tienes conocimientos de Linux, vete olvidando.

BocaDePez
BocaDePez

segun el linux que sea podras instalar el mismo en arm y volver a configurar los parametros

pero lo que dices, basicamente y resumidamente, no se puede hacer

🗨️ 4
sjlopezb

Poder, podrá hacerlo, pero tendrá que hacer la instalación a través de un pendrive con Linux y luego hacer las configuraciones que a él le ha dado resultados en un ordenador o dispositivo adaptado y poner todos los parámetros que le gustaría hacer en el RasberryPi.

Lo veo algo complicadillo, a no ser que haga las configuraciones en el RasberryPi, pero con teclado externo y monitor para ponerlo a punto como le gustará.

🗨️ 3
BocaDePez
BocaDePez

no tienes ni idea de que es lo que ha preguntado el OP, y hacer lo que dices es lo que he puesto en la primera linea de mi contestacion ....

Bramante

El problema de OP no es instalar Linux en la Raspberry PI, es hacer funcionar el software que él necesita (x86) en una plataforma ARM.

Portabilidad directa x86 -> ARM, hasta donde yo sé (que no es mucho), no hay. Luego está el hecho de las instrucciones ARM son menos que las x86 y más simples (RISC vs. CISC), por eso puede que el software, si lograra hacerlo funcionar, tuviera un rendimiento muy muy pobre.

🗨️ 1
sjlopezb

Exacto, lo veo bastante complicado. Y portarlo es difícil.

superllo
1

Si no tienes conocimientos de Linux difícil pero lo normal sería que instalases una Raspbian y le portases únicamente el programa que necesitas (o los parámetros).

Emad
-1
mceds
1

Sí, la herramienta se llama "hacerlo a mano":

  • Instala Linux en la RPi/similar.
  • Copia toda la configuración del equipo x86 que sea necesaria, especialmente lo que hay en /etc y los archivos y directorios ocultos en $HOME .
  • Instala en la RPi los mismos programas que tienes en el x86.
  • Vuelca la configuración que habías copiado antes y reza porque no haya algún posible conflicto entre versiones.
vukits

lo ideal sería hacerlo funcionar en Debian, en X86 .... y luego, usa un Raspbian .... que es Debian en Raspberry.

Eso sí, cuidado con los ficheros swap, que matan las tarjetas SD

🗨️ 1
mceds
1

Cualquier persona que "levantase" una RPi debería pegarse un buen repaso a todas las configuraciones necesarias para no quemar la SD card. En la propia web oficial hay documentación detallada.