OVH Cloud OVH Cloud

Toujours pb de recompilation noyau

7 réponses
Avatar
Frédéric Mayot
Bonjour,

Après avoir résolu mes derniers déboirs avec mon noyau 2.4.22, j'ai
recompilé un 2.4.23. Je suis actuellement sur un 2.4.18 qui tourne sans
problème. J'ai repris le même fichier de configuration que pour mon
2.4.18, je n'ai absolument rien changé. J'ai ensuite compilé
normallement, installé les modules, copier l'image, etc.

La seule chose qui change est que je n'ai pas de initrd.img. (A noter
que ceci n'avait pas posé de problème pour booter avec le 2.4.22, donc
je ne vois pas pourquoi il y en aurait avec le 2.4.23.)

Bref, mon ancien noyau fonctionne toujours, mais le nouveau plante avec
un message :
VFS : Cannot open root device "306" or 03:06
Please append a correct "root=" boot option
VFS : Unable to mount root fs on 03:06

A noter que c'est bien /dev/hda6 que je veux monter en root.
J'ai également mis à 'y' tout ce qui concerne IDE, ext2, ext3 et
partition dans les options de compilation du noyau.

Des idées ?

Merci beaucoup.

Fred

7 réponses

Avatar
Speed Shutter

Bonjour,

Après avoir résolu mes derniers déboirs avec mon noyau 2.4.22, j'ai
recompilé un 2.4.23. Je suis actuellement sur un 2.4.18 qui tourne sans
problème. J'ai repris le même fichier de configuration que pour mon
2.4.18, je n'ai absolument rien changé. J'ai ensuite compilé
normallement, installé les modules, copier l'image, etc.

La seule chose qui change est que je n'ai pas de initrd.img. (A noter
que ceci n'avait pas posé de problème pour booter avec le 2.4.22, donc
je ne vois pas pourquoi il y en aurait avec le 2.4.23.)

Bref, mon ancien noyau fonctionne toujours, mais le nouveau plante avec
un message :
VFS : Cannot open root device "306" or 03:06
Please append a correct "root=" boot option
VFS : Unable to mount root fs on 03:06

A noter que c'est bien /dev/hda6 que je veux monter en root.
J'ai également mis à 'y' tout ce qui concerne IDE, ext2, ext3 et
partition dans les options de compilation du noyau.

Des idées ?

Merci beaucoup.

Fred
tu demarres avec grub ?

dans /etc/grub.conf tu dois avoir comme info, root=/dev/hda6
sinon pour créer le fichier img, tu dois exécuter mkinitrd initrd-2.4.23
2.4.23

Avatar
Rakotomandimby
Frédéric Mayot wrote:
Bonjour,

Après avoir résolu mes derniers déboirs avec mon noyau 2.4.22, j'ai
recompilé un 2.4.23. Je suis actuellement sur un 2.4.18 qui tourne sans
problème. J'ai repris le même fichier de configuration que pour mon
2.4.18, je n'ai absolument rien changé. J'ai ensuite compilé
normallement, installé les modules, copier l'image, etc.


Certaines personne dont j ene me souviens plus du nom ni du pseudo m'ont
déconseillées de repprendre un ancien fichier de conf pour une autre
version du noyau ... mais j'avoue ne pas toujours avoir suivi ce conseil
...

Désolé mais je n'ai pas la reponse a ton probleme ...:-)

--
http://mrakotom.free.fr

Avatar
Francis Chartier
Dans l'article <3fcdb5db$0$27027$,
écrivait...

Bonjour,

Après avoir résolu mes derniers déboirs avec mon noyau 2.4.22, j'ai
recompilé un 2.4.23. Je suis actuellement sur un 2.4.18 qui tourne sans
problème. J'ai repris le même fichier de configuration que pour mon
2.4.18, je n'ai absolument rien changé. J'ai ensuite compilé
normallement, installé les modules, copier l'image, etc.


J'ai toujours trouvé préférable de refaire une configuration entière du
noyau, ne serait-ce que pour voir ce qui est nouveau. De plus, certains
drivers peuvent apparaître sous une entrée différente de rubrique.
Il me semble que ça été le cas pour le chipset nforce2, notamment en ce
qui concerne le support ide.

Tu devrais essayer.

Sinon effectivement , les erreurs classiques qui peuvent produire ça,
sont :
- support ide compilé en module
- support du filesystem de la partition root en module

classique aussi, le support du chipset en module, qu'on oublie de
chrger, d'ou des perfs disques calamiteuses car plus d'accès dma.

--
Francis Chartier

Avatar
J. Mayer
On Wed, 03 Dec 2003 11:17:32 +0100, Rakotomandimby wrote:

Frédéric Mayot wrote:
Bonjour,

Après avoir résolu mes derniers déboirs avec mon noyau 2.4.22, j'ai
recompilé un 2.4.23. Je suis actuellement sur un 2.4.18 qui tourne sans
problème. J'ai repris le même fichier de configuration que pour mon
2.4.18, je n'ai absolument rien changé. J'ai ensuite compilé
normallement, installé les modules, copier l'image, etc.


Certaines personne dont j ene me souviens plus du nom ni du pseudo m'ont
déconseillées de repprendre un ancien fichier de conf pour une autre
version du noyau ... mais j'avoue ne pas toujours avoir suivi ce conseil
...

Désolé mais je n'ai pas la reponse a ton probleme ...:-)


Il suffit de faire make oldconfig
au départ, pour ne jamais avoir de problèmes...


Avatar
J. Mayer
On Wed, 03 Dec 2003 11:02:40 +0100, Frédéric Mayot wrote:

Bonjour,

Après avoir résolu mes derniers déboirs avec mon noyau 2.4.22, j'ai
recompilé un 2.4.23. Je suis actuellement sur un 2.4.18 qui tourne sans
problème. J'ai repris le même fichier de configuration que pour mon
2.4.18, je n'ai absolument rien changé. J'ai ensuite compilé
normallement, installé les modules, copier l'image, etc.

La seule chose qui change est que je n'ai pas de initrd.img. (A noter
que ceci n'avait pas posé de problème pour booter avec le 2.4.22, donc
je ne vois pas pourquoi il y en aurait avec le 2.4.23.)

Bref, mon ancien noyau fonctionne toujours, mais le nouveau plante avec
un message :
VFS : Cannot open root device "306" or 03:06
Please append a correct "root=" boot option
VFS : Unable to mount root fs on 03:06

A noter que c'est bien /dev/hda6 que je veux monter en root.
J'ai également mis à 'y' tout ce qui concerne IDE, ext2, ext3 et
partition dans les options de compilation du noyau.

Des idées ?

Merci beaucoup.

Fred


As tu devfs ?
Est-il bien monté au boot ?

Avatar
Frédéric Mayot
J. Mayer wrote:
As tu devfs ?
Est-il bien monté au boot ?


Voici les options de compilation du noyau pour tous mes noyaux (qui
fonctionnent et qui ne fonctionnent pas) :

CONFIG_DEVFS_FS=y
# CONFIG_DEVFS_MOUNT is not set
# CONFIG_DEVFS_DEBUG is not set

J'ai essayé avec un 2.6.0-test11 et j'ai le même problème exactement.
J'ai aussi créé un initrd.img avec mkinitrd pour le 2.6.0-test11 : idem.

Fred

Avatar
J. Mayer
On Wed, 03 Dec 2003 13:13:55 +0100, Frédéric Mayot wrote:

J. Mayer wrote:
As tu devfs ?
Est-il bien monté au boot ?


Voici les options de compilation du noyau pour tous mes noyaux (qui
fonctionnent et qui ne fonctionnent pas) :

CONFIG_DEVFS_FS=y
# CONFIG_DEVFS_MOUNT is not set
# CONFIG_DEVFS_DEBUG is not set

J'ai essayé avec un 2.6.0-test11 et j'ai le même problème exactement.
J'ai aussi créé un initrd.img avec mkinitrd pour le 2.6.0-test11 : idem.

Fred


Essaye de mettre CONFIG_DEVFS_MOUNT à y
ou de passer devfs=mount au boot