Forums:
HOla a todos.
Espero me puedan ayudar o darme una una idea de que es lo que está pasando. El tema es el siguiente, tengo un servidor con DEbian 4.0 corriendo sobre el kernel 2.6.18-3-amd64, tengo cuatro particiones todas con raid1, la primera de 300 Mb esta el /boot, en la segunda de 3 Gb es swap, la tercera con 8 Gb el directorio raíz / y en la cuarta de 65 Gb el /home, hasta aquí todo bien
Instalé un nuevo kernel parchado para xen el kernel es 2.6.18-3-xen-am64, el problema que tengo es que mi grub no se actualiza, ni a mano ni con el comando update-grub. :?
Alguien tiene alguna idea de que es lo que puede estar pasando...
Aguante el OpenSource!!!!
SAludos
JOse
Grub no se actualiza
A grub no se le actualiza cuando instalas un nuevo kernel. Lo unico que tienes que hacer es editar el /boot/grub/menu.lst para que tenga un kernel mas (puedes copiarte los parametros para los otros kernels) y solo cambiarle el argumento del comando 'kernel' para que apunte al nuevo kernel que estas queriendo usar. Posiblemente tambien tengas que cambiar el parametro de initrd para que apunte a la imagen de ram inicial nueva (si es que la tienes).
Si puedes, manda el contenido de /boot y el de /boot/grub/menu.lst
Bueno normalmente en DEbian
Bueno normalmente en DEbian el grub se actualizaba despues de hacer un apt-get install version-del-kernel, pero ahora veo que no o algo estoy haciendo mal, con todo te pongo un ls de mi carpeta /boot
-rw-r--r-- 1 root root 61770 2006-09-13 10:46 config-2.6.17-2-amd64
-rw-r--r-- 1 root root 65426 2006-12-04 11:01 config-2.6.18-3-amd64
-rw-r--r-- 1 root root 65574 2006-12-14 11:09 config-2.6.18-3-xen-amd64
drwxr-xr-x 2 root root 1024 2006-12-14 11:14 grub
-rw-r--r-- 1 root root 5441885 2006-12-13 16:03 initrd.img-2.6.17-2-amd64
-rw-r--r-- 1 root root 5438785 2006-12-13 15:47 initrd.img-2.6.17-2-amd64.bak
-rw-r--r-- 1 root root 5255195 2006-12-13 16:02 initrd.img-2.6.18-3-amd64
-rw-r--r-- 1 root root 5255192 2006-12-13 16:02 initrd.img-2.6.18-3-amd64.bak
-rw-r--r-- 1 root root 5263010 2006-12-13 16:13 initrd.img-2.6.18-3-xen-amd64
drwx------ 2 root root 12288 2006-12-13 15:39 lost+found
-rw-r--r-- 1 root root 933614 2006-09-13 11:39 System.map-2.6.17-2-amd64
-rw-r--r-- 1 root root 970185 2006-12-04 12:31 System.map-2.6.18-3-amd64
-rw-r--r-- 1 root root 962910 2006-12-04 12:36 System.map-2.6.18-3-xen-amd64
-rw-r--r-- 1 root root 1463734 2006-09-13 11:39 vmlinuz-2.6.17-2-amd64
-rw-r--r-- 1 root root 1512944 2006-12-04 12:31 vmlinuz-2.6.18-3-amd64
-rw-r--r-- 1 root root 1607519 2006-12-04 12:35 vmlinuz-2.6.18-3-xen-amd64
y edité mi archivo menu.lst de la siguiente manera
title Debian GNU/Linux, kernel 2.6.18-3-xen-amd64
root (hd1,0)
kernel /vmlinuz-2.6.18-3-xen-amd64 root=/dev/md2 ro
initrd /initrd.img-2.6.18-3--xen-amd64
savedefault
title Debian GNU/Linux, kernel 2.6.18-3-amd64
root (hd1,0)
kernel /vmlinuz-2.6.18-3-amd64 root=/dev/md2 ro
initrd /initrd.img-2.6.18-3-amd64
savedefault
title Debian GNU/Linux, kernel 2.6.18-3-amd64 (single-user mode)
root (hd1,0)
kernel /vmlinuz-2.6.18-3-amd64 root=/dev/md2 ro single
initrd /initrd.img-2.6.18-3-amd64
savedefault
title Debian GNU/Linux, kernel 2.6.17-2-amd64
root (hd1,0)
kernel /vmlinuz-2.6.17-2-amd64 root=/dev/md2 ro
initrd /initrd.img-2.6.17-2-amd64
savedefault
title Debian GNU/Linux, kernel 2.6.17-2-amd64 (single-user mode)
root (hd1,0)
kernel /vmlinuz-2.6.17-2-amd64 root=/dev/md2 ro single
initrd /initrd.img-2.6.17-2-amd64
savedefault
Al reiniciar mi equipo en el menú del grub se despliega el kernel 2.6.18-3-xen-amd64, pero el momento de ejecutarlo me sale el siguiente error:
Error 13: Invalid or Unsupporte executable format :jawdrop:
Alguna idea
Aguante el Open Source!!!!
SAludos
JOse
Aguante el Open Source!!!!
SAludos
JOse
grub y xen: no arranca
Que te devuelve 'file /boot/vmlinuz-2.6.18-3-xen-amd64'?
Me devuelve esto
Esto es lo que me devuelve... esta bien verdad....
virtual:/boot# file /boot/vmlinuz-2.6.18-3-xen-amd64
/boot/vmlinuz-2.6.18-3-xen-amd64: gzip compressed data, from Unix, last modified: Mon Dec 4 11:56:45 2006, max compression
Aguante el Open Source!!!!
SAludos
JOse
Aguante el Open Source!!!!
SAludos
JOse
grub y xen: no arranca
Yo me atreveria a decirte que no. Un kernel es un ejecutable autoextraible (estilo los exes de winzip) y esta "cosa" es un archivo comprimido y nada mas. Prueba con 'file <algun-kernel-que-si-valga>' y fijate en lo que dice.
La otra es: intenta descomprimir "la cosa" con gunzip y el descomprimido arrancale...
El problema no era del GRUB
En realidad el problema no era del grub, sucede yo instalé directamente el kernel parchado del xen, pero en DEbian y no se si en otras distribuciones debes instalas primero el sistemas XEN y este se encarga de buscar en los mirrors el kernel parchado e intalarlo, actualiza automáticamente el GRUB ahora si con un archivo del tipo kernel boot y utiliza el vmlinuz-version-xen como modulo de este sistema.
Al final el archivo manu.lst quedó de la siguiente forma
title Xen 3.0.3-1-amd64 / Debian GNU/Linux, kernel 2.6.18-3-xen-amd64
root (hd1,0)
[b]kernel /xen-3.0.3-1-amd64.gz[/b]
[b]module /vmlinuz-2.6.18-3-xen-amd64 root=/dev/md2 ro console=tty0[/b]
[b]module /initrd.img-2.6.18-3-xen-amd64[/b]
savedefault
title Debian GNU/Linux, kernel 2.6.18-3-amd64
root (hd1,0)
kernel /vmlinuz-2.6.18-3-amd64 root=/dev/md2 ro
initrd /initrd.img-2.6.18-3-amd64
savedefault
title Debian GNU/Linux, kernel 2.6.18-3-amd64 (single-user mode)
root (hd1,0)
kernel /vmlinuz-2.6.18-3-amd64 root=/dev/md2 ro single
initrd /initrd.img-2.6.18-3-amd64
savedefault
title Debian GNU/Linux, kernel 2.6.17-2-amd64
root (hd1,0)
kernel /vmlinuz-2.6.17-2-amd64 root=/dev/md2 ro
initrd /initrd.img-2.6.17-2-amd64
savedefault
title Debian GNU/Linux, kernel 2.6.17-2-amd64 (single-user mode)
root (hd1,0)
kernel /vmlinuz-2.6.17-2-amd64 root=/dev/md2 ro single
initrd /initrd.img-2.6.17-2-amd64
savedefault
Mas claro yo estaba haciendo mal las cosas, en todo caso muchisimas gracias por el interes y los consejos :)
Aguante el Open Source!!!!
SAludos
JOse
Aguante el Open Source!!!!
SAludos
JOse
Re:jlauio
Pana dedicate a cortar flores, por que si problemas simples no los resuelves solo,no sabes lo que viene.
Pero bueno ahora palpa un poco el kernel, que ese es linux, no los paquetes q sueles usar.
//** Open Your Mind **/// ///* Use OpenSOurce**//