Cambiar el kernel de linux
Enviado por Alvaro jose Angulo basilio • 27 de Noviembre de 2015 • Trabajo • 1.557 Palabras (7 Páginas) • 407 Visitas
PRÁCTICA 6
KERNEL DE LINUX
Trabajo Entregado por: Greys Ruiz
Entregado a:
Docente: Luis García
[pic 1]
Universidad de Córdoba
Facultad de Ingenierías
Sahagun
Nov 2014
ACTIVIDADES
Primero determinar la versión actual del núcleo instalada en la distribución de trabajo y obtener información sobre si existe alguna nueva versión del mismo. En caso de que sea posible instalarla automáticamente (es decir si existe una versión nueva a instalar) y si no es posible indicar los pasos a seguir por realizar esta opción.
Notas: La herramienta KernelCheck automatizada la cual permite descargar, compilar e instalar el último kernel de Linux para las distribuciones basadas en Debian como en este caso Ubuntu.
Pasos:
1.Descargar la versión estable del kernel. En kernel.org. Descargar del sitio oficial de Linux: kernel.org la versión comprimida.
2. Descomprimir el paquete en un directorio que no tenga permisos especiales,
para poder hacer la compilación sin necesidad de estar logueado como root.
Puede ser en /usr/, /tmp o algún directorio que cree con permisos que no
impidan la tarea de compilación del kernel.
3. Instalar las librerías esenciales para la compilación: gcc , build-essential,
libncurses-dev.
4. Crear un directorio temporal y descomprimir la version del kernel obtenido.
Ejemplo: /usr/src/linuxnuevo
5. Todas estas operaciones realizarlas con el superusuario.
6. Hacer un make clean, para eliminar posibles compilaciones anteriores.
7. Luego, ejecutar un make menuconfig, pero puede ejecutar xconfig o las otras opciones para configurar los módulos y utilidades que se cargaran con el kernel. Y cuales bajo demanda.
8. Compilar el núcleo con make.
9. Compilar los módulos con make modules
10. Instalar los módulos con make modules_install
11. Con el comando make install para instalar el nuevo núcleo.
12.Generar el initrd.img-x.x.xx con el comando mkinitramfs –o /boot/initrd.img-x.x.xx x.x.xx (las x simbolizan la version del nucleo).
13. Actualizar el grub del sistema, con el comando grub-update.
14. Si al momento de iniciar el sistema, no aparece el menú del grub. Ya sea porque nada más tienes instalado un sistema operativo, debes ir al fichero /etc/default/grub. Y a la variable GRUB_HIDDEN_TIMEOUT=0 colocarla en comentario. Con esto podemos ver al iniciar el sistema que se nos va a mostrar el menú del grub y podemos escoger que versión de núcleo vamos a usar.
Solución
- Primero determinar la versión actual del núcleo instalada en nuestra distribución de trabajo
Lo que hacemos es abrir una terminal y ejecutar el siguiente comando que nos da información
detallada del núcleo o kernel que se esta usando actualmente.
sudo dpkg -l | grep linux-image
[pic 2]
El resultado seria:
[pic 3]
Tambien podemos ejecutar el comando
uname -r
[pic 4]
Nuestro resultado con uname -r seria:
[pic 5]
Con este comando nos muestra de forma más corta el kernel o núcleo con el que está trabajando actualmente el sistema.
Para actualizar el núcleo, utilizo el sistema más casero de todos pero que es el que menos problemas me ha dado. Es decir, me conecto al repositorio donde están todos los kernels para linux:
http://kernel.ubuntu.com/~kernel-ppa/mainline/
Al final de la pagina encontraras los últimos kernel estables para linux , hay que tener cuidado ya que hay versiones que tienen seguido del nombre la sigla “rc (release candidate) , significa que son versiones no finales del kernel que están siendo testeadas aún”. En conclusión debes escoger una parecida a la que vemos a continuación.
[pic 6]
Cuando hayas localizado tan novedoso kernel, pincha sobre el nombre del agraciado. Accederás al directorio que contiene las diferentes versiones en función de la arquitectura del sistema operativo que tengas instalado (32 ó 64 bits).
[pic 7]
Desde aquí tendrás que descargarte 3 ficheros, como digo, en función de la arquitectura que tengas. Si en su momento optaste por los 32 bits, deberás descargarte los ficheros que terminen en:
_all.deb
_i386.deb
_i386.deb
Si por el contrario, tu sistema operativo Ubuntu es de 64 bits, deberás descargarte los tres ficheros que terminen en:
...