Mostrando las entradas con la etiqueta Grub. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Grub. Mostrar todas las entradas

viernes, 21 de julio de 2017

Enchulame el grub

Lo siento, no pude evitar poner este título xD

Hace unos días, escribí una entrada donde vimos como instalar un kernel de respaldo y le dimos unos toques al grub. pues bien, escribiendo ese post me percate que el sistema trae un tema para el grub, así que decidí escribir esta entrada donde vamos a ver como ponerle temas a nuestro grub.

Para el post, yo usare el tema que viene en el sistema pero ustedes pueden bajarse alguno que les guste de gnome-look.org.

Vamos a la acción. Supongamos que baje el tema de gnome-look así que lo tengo en la carpeta Descargas: mi carpeta con el tema se llama Starfield. Lo primero que haremos será mover la carpeta del tema a la carpeta de temas del grub, para esto abrimos un termial y escribimos.

$ sudo mv Descargas/starfield/ /boot/grub/themes/

No creo que tengan problemas para entender el comando. Bien, Ya tengo mi carpeta del tema en la carpeta de temas del grub


Ahora vamos a indicar al grub la ubicación del tema y que lo debe de usar. en el terminal escribimos.

$ sudo nano /etc/default/grub 

Buscamos la linea #GRUB_THEME="" y la descomentamos (quitamos simbolo detrás de la G) y en medio de las comillas pondremos la ruta hacia el archivo theme.txt que se encuentra dentro de la carpeta del tema.


Si llegas hasta aquí y no entiendes muy bien, lee de nuevo y con calma. Ya tenemos la carpeta del tema para grub dentro de la carpeta de temas del grub y ya configuramos el grub para que tome el tema. Ahora sólo nos falta actualizar el grub para que tome la configuración. En el terminal escribimos.

$ sudo grub-mkconfig -o /boot/grub/grub.cfg

Si todo esta correcto, cuando se actualice el grub, nos indicara que tomo el tema.


Listo! ahora podemos reiniciar nuestro equipo y al iniciar el grub ya estara chulo.  xD

lunes, 17 de julio de 2017

Instalar un kernel-lts en Arch

En este pequeño post, veremos como podemos instalar un kernel de respaldo por si en algún momento al actualizar Arch, éste instala un nuevo kernel y por alguna razón nos de un kernel panic (a mi ya me ha pasado).
 

Bien, instalaremos un kernel-lts, éstos son kernel con soporte a largo plazo (en inglés, Long Term Support, abreviadamente, LTS). Al momento de escribir este post el kernel-lts que se encuentra en los repos de Arch es la versión 4.9.

Bien, vamos a buscar cual es el kernel-lts que está en los repos. Abrimos un terminal y escribimos.

$ sudo pacman -Ss kernel lts



Como pueden observar, yo ya lo tengo instalado, pues es una de las primeras cosas que hago cuando instalo Arch.

Vamos a instalarlo. Ojo, para instalarlo escribimos linux-lts y no kernel-lts.

$ sudo pacman -S linux-lts

Ya que este instalado, vamos a actualizar el grub para poder usar Arch con este kernel. Escribimos en terminal.

$ sudo grub-mkconfig -o /boot/grub/grub.cfg

Esperamos unos momentos a que termine y reiniciamos el sistema. Cuando inicie el grub nos vamos a Opciones avanzadas y podremos ver la nueva entrada que esta para el kernel-lts. 
Bien, hasta aquí todo esta perfecto. Si seguiste todos los pasos ya debes tener el kernel lts de respaldo, así que este podría ser el final del post, pero si quieres configurar un poco más el grub, sigue leyendo.

Cuando yo instalo el kernel-lts y actualizo el grub, éste inicia por default el kernel-lts: cosa que no me gusta, yo soy de usar siempre el último kernel disponible en los repos estables. ¿Y como solucionamos este comportamiento? pues tenemos que configurar el grub.

Abrimos un terminal y escribimos.
 

$ sudo nano /etc/default/grub

Aquí es donde vamos a obligar al grub a cargar por defecto el kernel que yo quiero. 

En la primera linea dice GRUB_DEFAULT=0 vamos a cambiar ese cero por esto: "Opciones avanzadas para Arch Linux>Arch Linux, con Linux linux" y debe quedarnos así, ojo con las comillas dobles.


De esta forma le indicamos al grub cual kernel debe cargar por default. También podemos usar números enteros para indicar esto mismo, pero con numero a mi no me funciona, así que por este motivo no lo enseño en el post. Ahora sólo tenemos que actualizar el grub, así que escribimo.

$ sudo grub-mkconfig -o /boot/grub/grub.cfg

Listo! ahora si terminamos. Ya instalamos un kernel de respaldo y configuramos el grub para que siga utilizando nuestro kernel habitual.

Espero haberme explicado bien y que no te vayan a quedar dudas.