Problemas con kernel despues de compilado, no levanta el sistema?? :(

Hola a todos, vengo con esa duda que surgio al compilarme el kernel 2.6.22, bien aca en esdebian hay un how to de como compilarce un kernel al estilo debian, eso fue lo que hice siguiendo paso a pasao ese how to que se ecuentra aca: http://www.esdebian.org/articulos/23843/compilar-kernel-estilo-debian
Ahora todo me salio bien, y aclarar algo, cuando llega el momento de usar el comando menuconfig ahi no toco nada, lo deja tal y como viene por defecto ok?, Ahora luego que termino de compilar el kernel, reinicie el pc me mostro el nuevo kernel en la lista de buteo del grub, y al entrar, empieza a cargar todo bien, todo el hardware lo carga perfecto, pero cuando llega a esta linea: Begin: Waiting for root file system de ahi para alante, no sigue cargando el sistema, queda colgado, espero un tiempo para ver si cargara pero nada. Bueno espero puedan ayudarme. Muchas gracias ;)

Me llego a suceder cuando actualice a Debian desde la stable a testing.
Es por el cambio de particiones que en el antiguo kernel eran
/dev/hda1
/dev/hdb1
.
.
.
ahora con el nuevo kernel la cosa cambia, las particiones tienen un diferente nombre
/dev/sda1

por eso el grub no reconoce la partición.
aunque ahora que me estoy fijando atentamente el root tiene un UUID.
Seria cuestión de que buscaras cual UUID tiene la partición o el disco en que funciona Debian y la anotases en el grub.
Por si es que te llega a servir la parte de grub de mi Debian es:

title Debian GNU/Linux, kernel 2.6.26-1-686
root (hd1,1)
kernel /boot/vmlinuz-2.6.26-1-686 root=UUID=9ea29ec5-4acb-409e-ba00-210f2a4bdf79 ro quiet
initrd /boot/initrd.img-2.6.26-1-686

Saludos

ahh ya, pero como averiguo eso del UUID ?? no soy muy habil con ese tipo de cosas, es mi primer kernel compilado manualmente, me ayudas un poco??, mi grub esta asi, te pondre el kernel nuevo y el viejo a ver si me ayudas con lo del UUID

title Debian GNU/Linux, kernel 2.6.22
root (hd0,5)
kernel /boot/vmlinuz-2.6.22 root=/dev/sda6 ro
initrd /boot/initrd.img-2.6.22
savedefault

title Debian GNU/Linux, kernel 2.6.22 (single-user mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.22 root=/dev/sda6 ro single
initrd /boot/initrd.img-2.6.22
savedefault

### ESTE ES EL VIEJO ###
title Debian GNU/Linux, kernel 2.6.17-2-686
root (hd0,5)
kernel /boot/vmlinuz-2.6.17-2-686 root=/dev/sda6 ro
initrd /boot/initrd.img-2.6.17-2-686
savedefault

Gracias

Bien usando el comando blkid pude ver la UUID de la particion que tiene linux, y lo copie como me dijiste, y me quedo de la siguiente forma:

title Debian GNU/Linux, kernel 2.6.22
root (hd0,5)
kernel /boot/vmlinuz-2.6.22 root=/dev/sda6 ro=UUID="ad621d9c-64d8-4d14-95b1-f190e5de364f" SEC_TYPE="ext2" TYPE="ext3"
initrd /boot/initrd.img-2.6.22
savedefault

Pero nada, aun sigue el mismo problema :(

Haber
vamos a ayudar (acabo de llegar )
En esta parte de tu grub según me paso a mi esta el fallo
root=/dev/sda6

nesesitarias probar editando el grub y en ves de tenerlo así root=/dev/sda6 ponerle

root=/dev/hda6
me avisas si sirvió
saludos
mrgreen
(y respecto a la UUID con una buscadita en google lo encuentras wink )

Bueno mira entre al directorio /dev y ahi no aparece nada llamado hda6, todo lo que viene es sda por lo tanto si cambio el grub no iniciara, porque no encontrara a hda6, asi que creo que eso no funcionara, alguna otra posibilidad?? y lo del UUID lo encontre, con el comando blkid se puede ver el UUID ;)

knoppixJuanca escribió:

Bueno mira entre al directorio /dev y ahi no aparece nada llamado hda6, todo lo que viene es sda por lo tanto si cambio el grub no iniciara, porque no encontrara a hda6, asi que creo que eso no funcionara, alguna otra posibilidad?? y lo del UUID lo encontre, con el comando blkid se puede ver el UUID ;)

¿Entraste con el kernel compilado tuyo o con otro kernel?
Pruebalo aunque digas que no pasara nada
pero bueno lo dejo a tu criterio
saludos
wink

bueno lo hice como me digiste, lo cambio de /dev/sda6 a /dev/hda6 pero nada, sigue pasando lo mismo, y a la verdad no se porque el voludo root file system no quiere levantar evil :(

Te ha pasado eso como te podría haber hecho un "kernel panic", eso de dejar las opciones tal cual te aparecen no garantiza que estén correctas. En estos casos lo mejor es hacer un make oldconfig y visualizar bien las opciones NUEVAS que son las que aparecen. Creo que seguirías dando palos de ciego sin conseguir nada por ese camino.

Con lo sencillo que es instalar un kernel precompilado ...

$ pago_hipoteca $ bash: pago_hipoteca: orden no encontrada ...Linux roza la perfección.

ummmm bueno al parecer, esos kernel instalarlos manualmente, son una pura jodedera, pero cuando te refieres a kernel's pre compilados a cuales te refiers tu?, los que me baje de kernel.org no son pre compilados o que?

knoppixJuanca escribió:

ummmm bueno al parecer, esos kernel instalarlos manualmente, son una pura jodedera, pero cuando te refieres a kernel's pre compilados a cuales te refiers tu?, los que me baje de kernel.org no son pre compilados o que?

apt-cache search linux-image

En los paquetes linux-image tienes los binarios precompilados por debian del kernel, listos para ser ejecutados.

También tienes los paquetes linux-source, en los que tienes el código fuente a partir del cual se generaría, en caso de compilarlo, un kernel igual al precompilado.

Y por último linux-headers, que contienen sólo las cabeceras del código, necesarias para cierto tipo de compilaciones.

Dif-tor heh smusma Hasta en Vulcano usamos debian

Relacionado con Problemas con kernel despues de compilado, no levanta el sistema?? :(