Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
¿qué le pasa al kernel?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
Luciernaga
Guru
Guru


Joined: 05 Apr 2006
Posts: 539
Location: LANDETE (Cuenca)

PostPosted: Tue Apr 02, 2024 9:07 am    Post subject: ¿qué le pasa al kernel? Reply with quote

Saludos:

¡¡¡Houston tengo un problema!!!

Bromas aparte me explico:
Hasta últimamente, para compilar un núcleo emitía lo siguiente:
cd /usr/src/linux
make menuconfig
make && make modules_install
make install
genkernel --install initramfs
cd /

... y todo funcionaba perfectamente. OK
Pero ......
Con los últimos cambios hechos por los desarrolladores en Gentoo, lo dicho antes, ahora no me funciona.
Grrrrrr
Según el manual ahora tengo que emitir ...
cd /usr/src/linux
genkernel all
Esto me crea un problema de configuración personalizada.
Veamos...
1º - el volumen del núcleo se dispara ... ummmmm
2º - no me permite instalar un driver NVIDIA privativo ... ummmmm
3º - en un monitor UHD 4k presenta texto en pantalla muy muy pequeño ... ummmmm
4º - la pregunta del millón ... ¿cómo puedo resolver este enigma?

En el manual de Gentoo reciente NO encuentro una explicación siquiera relacionada.
Al parecer se prima el driver 'nouveau' para tarjetas Nvidia, ?????
... digo que "genkernel all" prima el driver 'nouveau' porque a pesar de NO activarlo en la configuración del núcleo (make menuconfig) cuando arranco Xorg (startx) se activa por defecto y NO me permite instalar un driver NVIDIA privativo.
Es ahí donde detecto que sin configurarlo el driver 'nouveau' está activado ... ¿porqué?
Repito la pregunta del millón .... ¿cómo puedo resolverlo?

Consideración:
Insisto en que debo instalar el driver NVIDIA privativo porque tengo una gráfica GeForce GT-1030 que me da problemas con GNOME 40, por incompatibilidad, no con cualquier otro escritorio Kde, Xfce, Fluxbox, etc.
Por otra parte, en el caso de configurar el núcleo de forma personalizada, el comando 'make install' me instala en /boot/ un archivo llamado 'vmlinuz' a secas, sin ninguna coletilla, tal como 6.6.21-gentoo-x86_64.
Por último, la configuración del texto en pantalla UHD a través de GRUB tampoco me funciona, porque queda anulada cuando se activa el driver 'nouveau' al inicio.

Gracias por leer y responder (lo que sea) a este mensaje ...
_________________
Soy como una diminuta luciérnaga, perdido en la inmensa oscuridad del universo.
Back to top
View user's profile Send private message
quilosaq
Veteran
Veteran


Joined: 22 Dec 2009
Posts: 1539

PostPosted: Tue Apr 02, 2024 12:35 pm    Post subject: Re: ¿qué le pasa al kernel? Reply with quote

Luciernaga wrote:
...
Por otra parte, en el caso de configurar el núcleo de forma personalizada, el comando 'make install' me instala en /boot/ un archivo llamado 'vmlinuz' a secas, sin ninguna coletilla, tal como 6.6.21-gentoo-x86_64.
...

Comprueba que tengas el paquete sys-kernel/installkernel instalado y en caso contrario deberías instalarlo para que make --install funcione como lo hacía antes.

Mas información en: https://www.gentoo.org/support/news-items/2024-03-12-debianutils-installkernel.html
Back to top
View user's profile Send private message
jfdlr
n00b
n00b


Joined: 03 Apr 2023
Posts: 1
Location: Hearth

PostPosted: Sat Apr 06, 2024 9:43 am    Post subject: Re: ¿qué le pasa al kernel? Reply with quote

cd /usr/src/linux
make menuconfig
make && make modules_install
make install
genkernel --install initramfs
cd /


Hola
Yo tengo nvidia y procedo asi:
#emerge -a gentoo-sources
#eselect kernel set Nx
#cd /usr/src/linux
#make menuconfig
#make modules_install
#make install
#dracut --kver 6.x.x.x
POR NVIDIA:
#emerge @module-rebuild
y por el grub...
#grub-mkconfig -o /boot/grub/grub.cfg
Y listo para mi
_________________
<=>%
Back to top
View user's profile Send private message
Luciernaga
Guru
Guru


Joined: 05 Apr 2006
Posts: 539
Location: LANDETE (Cuenca)

PostPosted: Sat Apr 13, 2024 7:15 pm    Post subject: Reply with quote

Muchas gracias por la ayuda, amigo quilosaq
Resuelto el problema de compilación del núcleo.
Algo leí (indirectamente - no en documentos Gentoo) sobre 'installkernel' que no asimilaba con las nuevas instrucciones de compilación del núcleo, que no consigo entender plenamente los nuevos cambios, si entiendo que son para mejorar en adelante ....

Mi empeño actual es lograr instalar (y que funcione) una instalación de Gentoo sobre particionado LVM que se me resiste ....
Por último una configuración del texto en una pantalla (negra - NO gráfica) UHD [3840x2160] que sea legible a visualización normal no la consigo, a pesar de asumir las instrucciones del manual de GRUB. En lo que respecta a activar la sección de Librerias del núcleo, unas veces los comandos del núcleo me salen y otras no, en definitiva que me quedo en ascuas ....grrrrrr

Sigo investigando ... hasta la próxima, saludos 8O
_________________
Soy como una diminuta luciérnaga, perdido en la inmensa oscuridad del universo.
Back to top
View user's profile Send private message
pcmaster
Advocate
Advocate


Joined: 04 Dec 2003
Posts: 2234
Location: Barcelona

PostPosted: Sat May 25, 2024 1:37 pm    Post subject: Reply with quote

Para compilar e instalar un nuevo kernel yo lo que hago es

Copiar el .config de laversión anterior.

# make oldconfig
# make

y después ejecutar un script que tengo en /boot y que hace el resto:

instala.sh
Code:

#! /bin/bash

LOCAL=`cat /usr/src/linux/.config|grep "LOCALVERSION="|cut -d "\"" -f 2`
KERNEL=`eselect kernel show|grep "/"|cut -d "/" -f 4`
KERNEL=`echo ${KERNEL}|sed s/"linux"/"kernel"/g`
MAP=`echo ${KERNEL}|sed s/"kernel"/"System.map"/g`

echo Instalando módulos del kernel
cd /usr/src/linux
make modules_install
cd /boot
echo Instalando kernel
cp /usr/src/linux/arch/x86_64/boot/bzImage /boot/${KERNEL}${LOCAL}
echo Instalando System.map
cp /usr/src/linux/System.map /boot/${MAP}${LOCAL}
echo Instalando initramfs
genkernel --install initramfs
echo Configurando Grub
grub-mkconfig -o /boot/grub/grub.cfg


y para eliminar alguno antiguo:

elimina.sh
Code:

! /bin/bash

INST=$1
EXISTE=`ls kernel-${INST} 2>/dev/null | wc -l`

if [ ${EXISTE} -eq 0 ]; then
   echo "No se ha encontrado la versión solicitada."
   exit
fi

if [ ${EXISTE} -gt 1 ]; then
   echo "Hay más de una versión que cumple la búsqueda solicitada."
   exit
fi

EN_USO=`uname -r`

if [ ${INST} == ${EN_USO} ]; then
   echo "No puede eliminarse la versión en uso."
   exit
fi

INITRAM="/boot/initramfs-${INST}.img"
KERNEL="/boot/kernel-${INST}"
MAP="/boot/System.map-${INST}"
MODULOS="/lib/modules/${INST}"

echo Eliminando kernel ${INST}

echo se va a eliminar ${INITRAM}
rm ${INITRAM}
echo se va a eliminar ${KERNEL}
rm ${KERNEL}
echo se va a eliminar ${MAP}
rm ${MAP}
echo se va a eliminar ${MODULOS}
rm -rf ${MODULOS}

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


Después realizo el emerge @module-rebuild. que reconstruye los módulos de virtualbox, aunque no es necesario hacerlo immediatamente.
_________________
pcmaster
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum