Version 2 (modified by tonin, 9 years ago) (diff) |
---|
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