OVH Cloud OVH Cloud

Probleme Compil 2.6.13.4

5 réponses
Avatar
philippe
bonsoir

j'utilise debian woody avec le kernel 2.4.18
voulant "evoluer" j'ai installer la sarge 2.4.27
ce qui s'est fait sans probleme
j'ai voulu ensuite mettre le kernel 2.6.13.4
donc j'ai telecharger le kernel cite ci dessus
pris mon .config sur la machine et compiler
ce qui s'est fait sans trop de pb mise a part quelques warnings
je me suis inspirer du cet article
http://people.via.ecp.fr/~alexis/formation-linux/config-noyau.html
mais au boot du 2.6.13.4 un kernel panic arrive avec le message suivant:
...................
VFS:Cannot open root device "hda1" or unknow-bloc(0,0)
please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mout root fs on unknow-block(0,0)
..................

j'utilise grub et je ne vois pas comment definir directos le "root="

une idee, tuyau ?
merci d'avance

philippe

5 réponses

Avatar
ggcom
philippe écrit:

bonsoir

j'utilise debian woody avec le kernel 2.4.18
voulant "evoluer" j'ai installer la sarge 2.4.27
ce qui s'est fait sans probleme
j'ai voulu ensuite mettre le kernel 2.6.13.4
donc j'ai telecharger le kernel cite ci dessus
pris mon .config sur la machine et compiler
ce qui s'est fait sans trop de pb mise a part quelques warnings
je me suis inspirer du cet article
http://people.via.ecp.fr/~alexis/formation-linux/config-noyau.html
mais au boot du 2.6.13.4 un kernel panic arrive avec le message suivant:
...................
VFS:Cannot open root device "hda1" or unknow-bloc(0,0)
please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mout root fs on unknow-block(0 ,0)
..................

j'utilise grub et je ne vois pas comment definir directos le "root="

une idee, tuyau ?
merci d'avance

philippe
title Debian GNU/Linux, kernel 2.6.8-2-686

#3eme disque (donc n°2 puisque grub commence à 0) 2nde partition (grub commence encore à 0
#numérotion indiqué par grub
#méthode d'instalation de grub : grub-install
root (hd2,1)
#ici je définit le / de ma distribution linux
kernel /boot/vmlinuz-2.6.8-2-686-smp root=/dev/hde2 ro noapic apm=on n oacpi
initrd /boot/initrd.img-2.6.8-2-686-smp
savedefault
boot
voila ce qui marche chez moi
http://www.linux-france.org/article/sys/chargeurs/ix86/grub/

Avatar
Shal
bonsoir

j'utilise debian woody avec le kernel 2.4.18
voulant "evoluer" j'ai installer la sarge 2.4.27
ce qui s'est fait sans probleme
j'ai voulu ensuite mettre le kernel 2.6.13.4
donc j'ai telecharger le kernel cite ci dessus
pris mon .config sur la machine et compiler
ce qui s'est fait sans trop de pb mise a part quelques warnings
je me suis inspirer du cet article
http://people.via.ecp.fr/~alexis/formation-linux/config-noyau.html
mais au boot du 2.6.13.4 un kernel panic arrive avec le message suivant:
...................
VFS:Cannot open root device "hda1" or unknow-bloc(0,0)
please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mout root fs on
unknow-block(0,0)
..................

j'utilise grub et je ne vois pas comment definir directos le "root="

une idee, tuyau ?


rdev peut-être?

man rdev

A+

Avatar
lhabert
philippe :

VFS:Cannot open root device "hda1" or unknow-bloc(0,0)
please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mout root fs on unknow-block(0,0)
..................

j'utilise grub et je ne vois pas comment definir directos le "root="


Dans la ligne de commande

kernel /boot/... root=/dev/hdfoobar

. Mais ce n'est pas ça le problème.

Le problème doit être que tu n'as pas compilé en dur dans le noyau les
drivers qu'il faut pour accéder à hda1 : il te faut les divers drivers ide,
et le driver du filesystem de ta partition racine.

Une alternative consiste à les compiler comme modules, et fabriquer une
image de ramdisk les contenant, et dire à grub de charger cette image en
même temps que le noyau (via l'instruction initrd). Regarde le programme
« initrd » pour voir comment en construire une.

Avatar
philippe
ggcom wrote:
philippe écrit:


bonsoir

j'utilise debian woody avec le kernel 2.4.18
voulant "evoluer" j'ai installer la sarge 2.4.27
ce qui s'est fait sans probleme
j'ai voulu ensuite mettre le kernel 2.6.13.4
donc j'ai telecharger le kernel cite ci dessus
pris mon .config sur la machine et compiler
ce qui s'est fait sans trop de pb mise a part quelques warnings
je me suis inspirer du cet article
http://people.via.ecp.fr/~alexis/formation-linux/config-noyau.html
mais au boot du 2.6.13.4 un kernel panic arrive avec le message suivant:
...................
VFS:Cannot open root device "hda1" or unknow-bloc(0,0)
please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mout root fs on unknow-block(0,0)
..................

j'utilise grub et je ne vois pas comment definir directos le "root="

une idee, tuyau ?
merci d'avance

philippe


title Debian GNU/Linux, kernel 2.6.8-2-686
#3eme disque (donc n°2 puisque grub commence à 0) 2nde partition (grub commence encore à 0
#numérotion indiqué par grub
#méthode d'instalation de grub : grub-install
root (hd2,1)
#ici je définit le / de ma distribution linux
kernel /boot/vmlinuz-2.6.8-2-686-smp root=/dev/hde2 ro noapic apm=on noacpi
initrd /boot/initrd.img-2.6.8-2-686-smp
savedefault
boot
voila ce qui marche chez moi
http://www.linux-france.org/article/sys/chargeurs/ix86/grub/


bonsoir et merci pour la reponse
vivisu*iblement le initrd.img-2.6.13 est manquant dans le
/boot/grub/menu.slt
une piste ?

encore merci
philippe


Avatar
philippe
philippe wrote:
ggcom wrote:

philippe écrit:


bonsoir

j'utilise debian woody avec le kernel 2.4.18
voulant "evoluer" j'ai installer la sarge 2.4.27
ce qui s'est fait sans probleme
j'ai voulu ensuite mettre le kernel 2.6.13.4
donc j'ai telecharger le kernel cite ci dessus
pris mon .config sur la machine et compiler
ce qui s'est fait sans trop de pb mise a part quelques warnings
je me suis inspirer du cet article
http://people.via.ecp.fr/~alexis/formation-linux/config-noyau.html
mais au boot du 2.6.13.4 un kernel panic arrive avec le message suivant:
...................
VFS:Cannot open root device "hda1" or unknow-bloc(0,0)
please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mout root fs on
unknow-block(0,0)
..................

j'utilise grub et je ne vois pas comment definir directos le "root="

une idee, tuyau ?
merci d'avance

philippe



title Debian GNU/Linux, kernel 2.6.8-2-686
#3eme disque (donc n°2 puisque grub commence à 0) 2nde partition (grub
commence encore à 0
#numérotion indiqué par grub
#méthode d'instalation de grub : grub-install
root (hd2,1)
#ici je définit le / de ma distribution linux
kernel /boot/vmlinuz-2.6.8-2-686-smp root=/dev/hde2 ro noapic
apm=on noacpi
initrd /boot/initrd.img-2.6.8-2-686-smp
savedefault
boot
voila ce qui marche chez moi
http://www.linux-france.org/article/sys/chargeurs/ix86/grub/



bonsoir et merci pour la reponse
vivisu*iblement le initrd.img-2.6.13 est manquant dans le
/boot/grub/menu.slt
une piste ?

encore merci
philippe



re bonsoir

merci pour vo reponse
en fait j'avais pas fait de inirtd
et apres la compil j'ai executer un
mkinitrd -o /boot/initrd.img-2.6.13.4 2.6.13.4
et ca MARCHE !!!!
# uname -a
Linux Debian 2.6.13.4
hyper super cool
merci encore
philippe