Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Spanish
  • Search

¿qué le pasa al kernel?

Foro en español para los usuarios Hispanos de Gentoo.

Moderator: Stolz

Post Reply
  • Print view
Advanced search
5 posts • Page 1 of 1
Author
Message
Luciernaga
Guru
Guru
User avatar
Posts: 554
Joined: Wed Apr 05, 2006 6:33 am
Location: LANDETE (Cuenca)

¿qué le pasa al kernel?

  • Quote

Post by Luciernaga » Tue Apr 02, 2024 9:07 am

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.
Top
quilosaq
Veteran
Veteran
Posts: 1596
Joined: Tue Dec 22, 2009 5:07 pm

Re: ¿qué le pasa al kernel?

  • Quote

Post by quilosaq » Tue Apr 02, 2024 12:35 pm

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-ite ... ernel.html
Top
jfdlr
n00b
n00b
Posts: 3
Joined: Mon Apr 03, 2023 10:32 am
Location: Hearth

Re: ¿qué le pasa al kernel?

  • Quote

Post by jfdlr » Sat Apr 06, 2024 9:43 am

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
<=>%
Top
Luciernaga
Guru
Guru
User avatar
Posts: 554
Joined: Wed Apr 05, 2006 6:33 am
Location: LANDETE (Cuenca)

  • Quote

Post by Luciernaga » Sat Apr 13, 2024 7:15 pm

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.
Top
pcmaster
Advocate
Advocate
Posts: 2239
Joined: Thu Dec 04, 2003 11:51 pm
Location: Barcelona

  • Quote

Post by pcmaster » Sat May 25, 2024 1:37 pm

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: Select all

#! /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: Select all

! /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
Top
Post Reply
  • Print view

5 posts • Page 1 of 1

Return to “Spanish”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic