[solucionado] Cambiar versión del kernel de Linux en el grub por defecto
Publicado por xve (837 intervenciones) el 10/05/2018 12:57:24
En una de las actualizaciones del kernel de linux en Debian/testing, me he encontrado con que la versión del kernel, la 4.16 no arranca bien el entorno gráfico, por lo que he tenido que poner por defecto el anterior kernel 4.15.
Para ello, he revisado los kernels que hay definidos en el archivo /boot/grub/grub.cfg. En este archivo estan definidos todos los kernels que podemos seleccionar en el arranque.
Hay una linea que empieza por algo así:
De esta linea, nos interesa el valor que hay despues de la variable: $menuentry_id_option que en mi caso es: gnulinux-advanced-88a7a406-ada7-4a8a-bc28-764b74121a8a
Dentro de esta definición, se definen todos los kernels que podemos seleccionar en nuestro arranque, cada uno empieza por menuentry ..... En mi caso me interesa esta linea:
De esta linea, también voy a coger unicamente el valor que hay entre comillas simples despues de la variable: $menuentry_id_option, que para mi caso es: gnulinux-4.15.0-3-amd64-advanced-88a7a406-ada7-4a8a-bc28-764b74121a8a
Ahora, editamos el archivo /etc/default/grub modificando la linea:
por
El último paso es actualizar el grub con:
Espero que os sirva de ayuda...
Para ello, he revisado los kernels que hay definidos en el archivo /boot/grub/grub.cfg. En este archivo estan definidos todos los kernels que podemos seleccionar en el arranque.
Hay una linea que empieza por algo así:
1
submenu 'Advanced options for Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-88a7a406-ada7-4a8a-bc28-764b74121a8a' {
De esta linea, nos interesa el valor que hay despues de la variable: $menuentry_id_option que en mi caso es: gnulinux-advanced-88a7a406-ada7-4a8a-bc28-764b74121a8a
Dentro de esta definición, se definen todos los kernels que podemos seleccionar en nuestro arranque, cada uno empieza por menuentry ..... En mi caso me interesa esta linea:
1
menuentry 'Debian GNU/Linux, with Linux 4.15.0-3-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-3-amd64-advanced-88a7a406-ada7-4a8a-bc28-764b74121a8a' {
De esta linea, también voy a coger unicamente el valor que hay entre comillas simples despues de la variable: $menuentry_id_option, que para mi caso es: gnulinux-4.15.0-3-amd64-advanced-88a7a406-ada7-4a8a-bc28-764b74121a8a
Ahora, editamos el archivo /etc/default/grub modificando la linea:
1
GRUB_DEFAULT=0
1
GRUB_DEFAULT="gnulinux-advanced-88a7a406-ada7-4a8a-bc28-764b74121a8a>gnulinux-4.15.0-3-amd64-advanced-88a7a406-ada7-4a8a-bc28-764b74121a8a"
El último paso es actualizar el grub con:
1
update-grub
Espero que os sirva de ayuda...
Valora esta pregunta
1