OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
¿Como agrego nuevo kernel a GRUB?
Hola, ayer actualicé mi 2010.0 a 2010.1. Eso me creo varios kernels en el arranque, entonces, me fui a las herramientas drake para quitar y dejar solo el de windows y el nuevo 2010.1. El caso es que quité más de la cuenta y ahora el que tengo creo que arranca un kernel antiguo.
¿por qué kernel va la 2010.1? Tengo el enlace vmlinuz apuntando a vmlinuz-2.6.33.5-desktop-2mnb. La linea que tengo de arranque es
title Mandriva 2010.0-x64(desktop 2.6.31.12-1mnb)
kernel (hd0,0)/boot/vmlinuz-2.6.31.12-desktop-1mnb BOOT_IMAGE=desktop_2.6.31.12-1mnb root=UUID=c185f20a-069b-4a58-989b-4107d35c360b splash=silent vga=788
initrd (hd0,0)/boot/initrd-2.6.31.12-desktop-1mnb.img
supongo que la correcta debería ser esta.
title Mandriva 2010.1-x64
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=vmlinuz-2.6.33.5-desktop-2mnb root=UUID=c185f20a-069b-4a58-989b-4107d35c360b splash=silent vga=788
initrd (hd0,0)/boot/initrd-2.6.33.5-desktop-2mnb.img
voy bien o no lo he pillado?
Mientras escribia esto lo he añadido a través del asistente...ahora os cuento.
Usuario
# 108801 me voy contestando...
introduje esas lineas y no arrancó a la primera
Edite directamente durante el arranque las lineas de boot y donde ponia
(hd1,0)
puse (hd0,0)
¿donde cambio eso para que sea definitivo ya que yo no lo escribí en el asistente¿?
Durante el arranque empezó como a compilar el driver nvidia (¿dkms?) y lo configuré en modo texto.
Cuando lo hice (con prueba ok) le di a quit y se quedó la pantalla parpadeando el curso en negro y salió de nuevo la pantalla de configuración de video y en ese momento arrancó modo gráfico.
Entre en la herramienta drake de las X y cuando le dije instalar el driver nvidia lanzó el error:
Ocurrió un error:
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA: system's kernel log for additional error messages.
supongo que estará relacionado con el primer arranque con el nuevo kernel.
Se me ocurrió instalarlo desde el gestor de paquetes, busqué nvidia y no encontré el de mi kernel
#uname -a
Linux mandriva.localdomain 2.6.33.5-desktop-2mnb #1 SMP Thu Jun 17 19:50:04 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux
no estaba el nvidia 2.6.33.5.
Sí que tengo el dkms...pero parece ser que no lo ha compilado bien o algo...¿qué ocurre?
Usuario linux #496861
Usuario
# 108802 sigo en ello...
he vuelto a reiniciar y tras volver a cambiar en tiempo de ejecución el (hd1,0) por (hd0,0) ya que no sé cambiarlo sin entrar a pelo en el fichero menu.lst, ha vuelto a saltar el dkms de nvidia para compilar el modulo e instalarlo, pero de forma rapida he visto que estaba intentando instalar el 2010.0...¿no debería ser el 2010.1?
Tras varios .... intentando instalar el modulo ha dado error de instalación y ha puesto "skipped"
He intentado buscar en logdrake nvidia y no encuentro lo que comento arriba para ver el paquete que quiere instalar.
Lo curioso es que tengo actualizado los paquetes y las fuentes son correctas (2010.1).
Resumiendo:
1.- No sé donde cambiar el hd1,0 por hd0,0....¿lo cambio en el menu.lst directamente?
2.- No sé porque no compila el driver nvidia 2010.1 en lugar del 2010.0
Me dais luz?
Usuario linux #496861
# 108803 ...
Como root edita /boot/grub/menu.lst y cambia el (hd1,0) por (hd0,0)
Puede que el dkms no se actualizara intenta ejecutar como root
urpmi --auto-update una vez que estés seguro de tener los repositorios de 2010.1
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
Usuario
# 108805 no
[root@mandriva ~]# urpmi --auto-update
el soporte «Main» está al día
el soporte «Main32» está al día
el soporte «Contrib» está al día
el soporte «Contrib Updates» está al día
el soporte «PLF Free» está al día
el soporte «PLF Free2» está al día
Los paquetes están actualizados
todos los repos apuntan a 2010.1...
¿por qué intentarán instalar el driver de 2010.0? de donde bajo el modulo para este kernel?
P:D: Corregido hd1,0. Pensaba que había otra manera de hacerlo.
Usuario linux #496861
Usuario
# 108806 probando...
he desinstalado el paquete dkms-nvidia...y al hacerlo me ha desinstalado (por dependencias) el paquete nvidia2010.0.....
ahora, intento instalarlo de nuevo para que por dependiencias me instale el modulo con la version buena...pero no encuentro dkms-nvidia....¿¿¿???
Está en los repos de x64???
Usuario linux #496861
Usuario
# 108808 sigo en ello...
he borrado mi lista de repos y los he puesto de easyurpmi.
Tras ello ha aparecido el dkms-nvidia. Tras instalarlo, me fui a la configuración xdrake y me preguntó si quería instalar el driver propietario.
Elegí si y tras instalar automáticamente algo me sale el error:
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA: system's kernel log for additional error messages.
en consola:
[root@mandriva ~]# modprobe nvidia
FATAL: Error inserting nvidia_current (/lib/modules/2.6.33.5-desktop-2mnb/dkms/drivers/char/drm/nvidia-current.ko.gz): No such device
[root@mandriva ~]#
P.D: Ahora está actualizado 208 paquetes....no me ha parecido ver ninguno nvidia.
Usuario linux #496861
Usuario
# 108809 El problema es el driver
El driver de nvidia que está en los repos da bastante guerra. El caso es que el versionado es poco coincidente y además, no están muy bien resueltos.
Revisa este enlace:
http://blogdrake.net/blog/kursordriver/solucion-al-problema-de-driver-nvidia-current-en-mandriva-spr...
En especial el enlace de Annubis, que es el que yo emplee finalmente, el script para generar los rpms a partir del binario de nvidia:
http://blogdrake.net/consulta/generador-de-paquetes-rpm-de-drivers-nvidia
Y nos cuentas.
En twitter me encontrarás como El Autoestopista
Las imprudencias se pagan.
Bienvenido al Proyecto PQMC
Usuario
# 108813 solucionado
Hola cursordriver:
Tenias razón, con el script del bueno de anubis funcionó.
Solo una cuestión:
ejecuté tras el script:
urpmi *.rpm
y me decía que había cosas que faltaban, pero le di 's' a continuar y al reiniciar funcionó.
¿es normal ese fallo?
Ahora que está solucionado....¿cual es el problema de los repos? ¿hay algún paquete que no esté sincronizado con su versión de kernel o algo? ¿por qué no funcionó dkms?
Usuario linux #496861
Usuario
# 108814 Puess
Es un expediente X :)
Los repos están bien. El problema es que el driver está correctos,
pero el módulo dkms que se instala es de la versión anterior y se cambió
algo. No funciona bien y no consigue reconocer la tarjeta de video
(aunque sepamos que está ahí y lspci nos lo confirme).
Por eso al instalar el oficial si funciona, porque el módulo dkms
está bien construido. Vamos, que como ves, es un problema conocido.
(Disculpen BOFH's, me distraje y publiqué la respuesta en la entrada de blog)
En twitter me encontrarás como El Autoestopista
Las imprudencias se pagan.
Bienvenido al Proyecto PQMC