[Debian 3.0] Probleme de boot

Probleme de boot [Debian 3.0] - Installation - Linux et OS Alternatifs

Marsh Posté le 08-01-2003 à 10:29:38    

Salut,
 
J'ai un petit probleme, je n'arrive pas a booter sur un Kernel que je viens de compiler, a chaque fois j'obtiens ce message :    
 

Citation :


request_module[block-major-3] : root fs not mounted
VFS : cannot open root device "303" or 03:03
kernel panic: vfs: unable to mount root fs on 03:03


 
J'ai essayer en compilant de maniere "standard" avec make dep && make clean && make bzImage && etc... et avec l'outil Debian make-kpkg et c'est pareil, parcontre pas de probleme avec le noyau de l'install, j'y comprends rien.

Reply

Marsh Posté le 08-01-2003 à 10:29:38   

Reply

Marsh Posté le 08-01-2003 à 10:38:06    

ça sent le module qui devrait être intégré au noyau et pas compilé en module comme il semble l'être
regarde le module pour l'ide, pour ton chipset, pour le type de fs de ta partition / ...
tout ce qui est utile au boot des DD doit être intégré au noyau, ou alors tu es obligé de passer par un initrd


Message édité par udok le 08-01-2003 à 10:38:56
Reply

Marsh Posté le 08-01-2003 à 10:46:53    

Ce que je comprends pas c'est que j'ai installer le noyau 2.4.18-586tsc du CD de Debian et que j'arrive a booter dessus. Mais quand je compile un Kernel perso avec le fichier de config /boot/config-2.4.18-586tsc de ce noyau he ben j'ai aussi ce message d'erreur.
 
Bref pas moyen de booter sur un noyau compile a la mimine ???

Reply

Marsh Posté le 08-01-2003 à 10:52:41    

Gaellick a écrit :

Ce que je comprends pas c'est que j'ai installer le noyau 2.4.18-586tsc du CD de Debian et que j'arrive a booter dessus. Mais quand je compile un Kernel perso avec le fichier de config /boot/config-2.4.18-586tsc de ce noyau he ben j'ai aussi ce message d'erreur.
 
Bref pas moyen de booter sur un noyau compile a la mimine ???


 
bah oui, le noyau par défaut utilise un initrd, et toi tu as du oublier de parler du initrd au boot loader
tu as peut être même du oublier de le compiler ... je me demande s'il n'y a pas une commande spécial pour compiler ça
moi j'utilise la compilation façon debian qui est très pratique, mais je n'utilise pas d'initrd, et de ce fait, j'ai mis dans le noyau les modules du style ext3, chipset via, ide ... y-en n'a pas énormément à mettre, mais je crois qu'il m'en manque un là

Reply

Marsh Posté le 08-01-2003 à 10:55:39    

Gaellick a écrit :

Bref pas moyen de booter sur un noyau compile a la mimine ???

man make-kpkg
==> --initrd


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 08-01-2003 à 10:59:23    

Non non c'est pas ca, meme avec un initrd.img ca marche pas(mkinitrd pour faire le initrd). Comprends rien, c'est pourtant pas la premiere  fois que je recompile un noyau bordel !

Reply

Marsh Posté le 08-01-2003 à 11:41:28    

Gaellick a écrit :

Non non c'est pas ca, meme avec un initrd.img ca marche pas(mkinitrd pour faire le initrd). Comprends rien, c'est pourtant pas la premiere  fois que je recompile un noyau bordel !


 
essaie d'utiliser make-kpkg, je pense que c'est plus facile à utiliser
et une fois que tu as compiler l'initrd, il faut que tu le mettent au bonne endroit et que tu informes le bootloader de ça présence
j'y connais pas grand chose en initrd vu que j'en ai jamais utilisé, mais j'ai déjà eu ce problème (comme surement bcp d'autre la première fois qu'ils ont compilé), et quand tu vois vfs machin truc, c'est qu'il te manque une option pour booter les DD correctement

Reply

Marsh Posté le 08-01-2003 à 11:45:08    

Bon je reessaie en faisant tout bien, je recompile avec le ficher de config du bf2.4 et j'essaie de booter dessus comme ca je verrai bien si c'est un probleme d'option dans le noyau.

Reply

Marsh Posté le 08-01-2003 à 12:48:12    

Bon ben ca vient bien d'un probleme d'options dans le noyau desole de vous avooir derange.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed