Problemas con GRUB

Imagen de jlauio

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

Imagen de acl

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

Imagen de jlauio

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

Me devuelve esto

Imagen de jlauio

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

Imagen de acl

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

Imagen de jlauio

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

Imagen de blackshellcodes

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**//