Grub no detecta imagen de kernel

En una reciente instalación de linux, despues de recompilar kernel y hacer el ‘make install’ y situar la imagen del kernel en /boot/ queda configurar GRUB2 para que arranque con la nueva imagen del kernel. Esto se hace con:

# grub-mkconfig -o /boot/grub/grub.cfg

Esto lo que ocurria es que GRUB no detecta las imagenes del kernel con nombre ‘vmlinuz’. Tras algunas investigaciones, encuentro un mensaje en el foro de la comunidad de gentoo, en la cual un usuario experimenta el mismo problema.

Al parecer, GRUB2 no detecta las imagenes del kernel si no empiezan con el nombre ‘kernel’. Por lo que, en este caso, lo que realice es cambiar el nombre del kernel vmlinuz:

# mv vmlinuz-6.12.16 kernel-6.12.16

Ahora al hacer:

# grub-mkconfig -o /boot/grub/grub.cfg

Ya detecta la imagen del kernel y podemos arrancar con el.

Fuente: https://forums.gentoo.org/viewtopic-p-8765343.html?sid=20a0503872cf5d61732216ef3e8575b5

Share

Instalar extensiones Gnome manualmente

Tras una instalación reciente de un sistema Gnome toca modificarlo a nuestro gusto. Y eso es lo que he tenido que hacer. Queria tener la posibilidad de poner ficheros en el escritorio y con las extensiones que venian con gentoo instaladas no podia hacerlo. Por lo que me he visto con la necesidad de instalar una extensión externa de gnome, manualmente.

Es muy sencillo, facilito los pasos por si a alguien le sirve de ayuda:

  1. Descargamos la extensión:

https://extensions.gnome.org/extension/2087/desktop-icons-ng-ding/

2. Realizamos la instalación con gnome-extensions:

gnome-extensions install –force FILENAME.ZIP

3. Reiniciamos.

Ahora si accedemos a gnome-weak-tools tendremos disponible la extensión instalada para poder activarla.

Espero que sirva!

Share

PulseAudio. Sin audio en Gentoo

Comparto este pequeña receta para que sirva como ayuda y auto recordatorio que despues de instalar un sistema Gentoo y si trabajas con pulseaudio, hay que activar el servicio al inicio con SystemD, con:

# systemctl –global enable pulseaudio.service pulseaudio.socket

Ademas de agregar el usuario local al grupo audio (no estoy seguro si esto a dia de hoy es necesario hacerlo. Antes si lo era)

# gpasswd -a <usuario> audio

Share

NetworkManager no muestra algunas redes WiFi

En una instalación reciente de Gentoo, me encontré con un problema que bastante extraño. Y es que al finalizar la instalación de Gnome y dejarlo todo funcionando, veo que NetworkManager, el gestor de redes, muestra algunas redes wifi si y otras no…

Lo primero que pense era que el problema podria estar en el modulo del kernel. Tras investigar y hacer algunas pruebas al respecto pude darme cuenta que ese no era el problema, ya que con el paquete ‘net-wireless/wireless-tools’ disponible en portage pude ver que con iwlist si mostraba todas las redes wifi.

Tras investigar un poco, me encontré con un mensaje en la comunidad de gentoo que comentaba mismo problema y por lo visto a la hora de realizar la compilación de ‘net-wireless/wpa_supplicant’, se realizó sin la USE ‘tkip’

Por lo que la solucion fue sencilla:

# echo «net-wireless/wpa_supplicant tkip wep» >> /etc/portage/package.use/wpa_supplicant && emerge net-wireless/wpa_supplicant

Una vez realizado la activación de la USE ‘tkip’ para wpa_supplicant y hacer emerge de nuevo. Podemos ver en consola por ejemplo, como networkmanager ya detecta todas las redes a su alcance:

# nmcli dev wifi list

Espero que a alguien le pueda servir!

Un saludo (;

Fuente: https://forums.gentoo.org/viewtopic-t-1147807-start-0.html

Share

Ubuntu. Actualizar distribucion obsoleta

Hola. Publico como siempre una pequeña receta a modo de apunte. En esta ocasión se trata de como actualizar un sistema ubuntu muy anticuado y que al realizar un ‘apt-get update’ nos responde con errores 404 Not found…

1. sudo gedit /etc/apt/sources.list

2. Cambiar los dominios:

http://es.archive.ubuntu.com/

por:

http://old-releases.ubuntu.com/

(Podemos utilizar el buscar y reemplazar de gedit para realizar estos cambios másivamente)

3. Guardamos el fichero editado.

4. apt-get update && apt-get upgrade && apt-get dist-upgrade

FIN.

Share

Altavoces o Auriculares sin audio en Gentoo

En esta ocasión les traigo una solución para nuestro equipo Linux en base Gentoo. Si conectamos los auriculares o altavoces externos a nuestro portatil y no funciona, la solución es sencilla.

Se trata de instalar el paquete alsa-firmware para que nos instale el firwmare relacionado con nuestra tarjeta de sonido. El sonido suena por los altavoces internos por que el modulo del kernel se encuentra perfectamente seleccionado y levantado pero no funciona como debería. Instalado el paquete sys-firmware/alsa-firmware se soluciona el problem:

  • emerge sys-firmware/alsa-firmware
    • rebooot

Con esto ya tendriamos funcionando al 100% nuestra tarjeta de sonido.

Entiendo que esta solución puede ser extendible tambien a otras distribuciones como Ubuntu o debian. Simplemente deberiamos buscar el paquete binario alsa-firmware e instalarlo ya sea con ‘apt-get’ o ‘yum’ o el gestor de paquetes de la distribución que nos encontremos.

Un saludo.

Share

Emerge world para actualizar Gentoo

Con:

  • emerge -avuDN –with-bdeps=y –changed-deps @world

realizará una actualización completa de nuestro sistema, detectando ademas los paquetes que se vean afectados por un cambio de USE global en nuestro sistema.

Si este comando lo vamos a ejecutar por la noche en el que no vamos a estar presentes delante de nuestro equipo. Podemos ejecutar:

  • emerge -avuDN –with-bdeps=y –changed-deps -keep-going y @world

Con el comando anterior emerge intentará omitir un paquete que falle al compilar, compilando todos los demás para finalizar el proceso. Más tarde cuando estemos delante de nuestro equipo tendremos que ver que paquete dió error al compilar y solucionarlo nosotros manualmente.

Hay que añadir que si el paquete que falle al compilar es uno con «fuertes dependencias» la compilación no va a continuar ya que el resto de paquetes que dependan de él tambien mostraran error al compilar. No obstante el parametro ‘–keep-going y’ es una muy buena opción para ganar tiempo si dejamos el pc actualizando en horas nocturas.

Un saludo.

Fuentes: https://forums.gentoo.org/viewtopic-p-7511690.html

https://forums.gentoo.org/viewtopic-t-1083728-start-0.html

Share

ERROR: ModuleNotFoundError: No module named ‘pkg_resources’

Hola.

Hoy al intentar realizar un emerge de algunos paquetes en mi sistema gentoo me ha aparecido el siguiente error:

«ModuleNotFoundError: No module named ‘pkg_resources'»

El cual he solucionado realizando lo siguiente:

  • eselect python list
  • eselect python set 1 // Seleccionar la versión más reciente para nuestro sistema

y por ultimo… realizar de nuevo la instalación del paquete ‘setuptools’ de python:

  • emerge dev-pyton/setuptools

Un saludo.

Share

dev-ruby/bundler: environment: line 659: rdoc: command not found gentoo

Hoy, al intentar realizar una actualización de mi sistema me he encontrado con este fallo de compilación:

  • environment: line 659: rdoc: command not found gentoo

La solución:

  • eselect ruby list:

[1] ruby25 *
[2] ruby26 (with Rubygems)

  • eselect ruby set 2
  • emerge –resume
  • a compilar! 🙂

Fuentes:

https://forums.gentoo.org/viewtopic-p-8504209.html?sid=dc07e6309b9a74ee8696b77b0165a2bf

https://bugs.gentoo.org/744493

Share