wiki:HOWTO: Usar un kernel de Ubuntu en TS

HOWTO: Usar un kernel de Ubuntu en TS

Para ahorrarnos el trabajo de compilar el kernel, vamos a usar el de Ubuntu que viene con prácticamente todos los módulos compilados y además está más que probado. Para que funcione hay que usar la rama de desarrollo ts-3.1.99 o la rama master cuando ya esté integrado.

En el directorio /INSTALACIONES/kernels/ubuntu hay que dejar los .deb del kernel de ubuntu que queremos usar. Son tres que siguen una estructura de nombres como la siguiente:

  • linux-headers-2.6.38-10_2.6.38-10.46_all.deb
  • linux-headers-2.6.38-10-generic-pae_2.6.38-10.46_i386.deb
  • linux-image-2.6.38-10-generic-pae_2.6.38-10.46_i386.deb

La versión PAE es la que tiene soporte de más de 4Gb. Hay que dejar tres y solo esos tres. Después se ejecuta el script uncompress.sh y prepara el directorio que contendrá el nuevo kernel de TS. El nombre del directorio es el que luego se usa en los builds.

Actualización para kernels 4.X

  • En estos kernels hay que descargarse también linux-image-extra-XXXXX
  • Hay que descargarse la última versión del firmware, desempaquetarlo con dpkg -i y enlazar firmware a la carpeta lib de dicho firmware.
  • Hay que usar en uncompress 4.x

En general para todos los kernels hay que hacer después un rsync del directorio modulesXXXX a /usr/local/kernel y tras arrancarlo en un prototipo hacer depmod -a

Last modified 8 years ago Last modified on Oct 20, 2016, 11:33:08 AM