recompilation kernel

recompilation kernel - Installation - Linux et OS Alternatifs

Marsh Posté le 15-10-2003 à 22:19:07    

J'ai recompile le kernel mais je n'arrive pas a demarrer dessus.
Au tout debut (juste apres le bios) au moment ou y'a marque uncompressing linux (ou un truc dans le genre) l'ordinateur se bloque et j'ai tous les voyant du clavier qui se mettent a clignoter sauf verr num.
 
Vous avez une idee de ce qui peut clocher ?

Reply

Marsh Posté le 15-10-2003 à 22:19:07   

Reply

Marsh Posté le 15-10-2003 à 22:21:17    

Sans doute l'erreur classique d'oubli dans :
Console drivers du VGA text console et du video mode<je sais plus quoi>


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 15-10-2003 à 22:28:58    

non ce n'est pas ca, je ne les avait pas oublie :(

Reply

Marsh Posté le 15-10-2003 à 22:53:33    

Je suppose que tu as mis ton système de fichier de ta partition d'amorçage (Ext3 ou reiserfs??) en module dans ton kernel recompilé et que tu n'as pas de ramdisk...

Reply

Marsh Posté le 15-10-2003 à 23:01:13    

Captain Flam a écrit :

Je suppose que tu as mis ton système de fichier de ta partition d'amorçage (Ext3 ou reiserfs??) en module dans ton kernel recompilé et que tu n'as pas de ramdisk...

au debut j'ai mis reiserfs en module mais en voyant que ca ne marchait pas je l'ai mis en dur mais ca n'a rien change.
 
ramdisk ?  :??: peux tu m'expliquer ?

Reply

Marsh Posté le 16-10-2003 à 06:39:48    

personne n'a d'idee ? [:morpheus67]

Reply

Marsh Posté le 16-10-2003 à 06:41:45    

mkinitrd /boot/initrd[-version-kernel].img <version-kernel>
 
tu rajoutes ça dans ton bootloader après

Reply

Marsh Posté le 16-10-2003 à 07:06:07    

donc je rajoute ca dans lilo.conf
 
mkinitrd /boot/initrd-2.4.22.img 2.4.22
 
?
Sais tu pourquoi j'ai ce probleme avec ce kernel alors qu'avec le kernel d'origine je n'ai pas besoin de mettre cette ligne dans lilo.conf ?

Reply

Marsh Posté le 16-10-2003 à 07:48:35    

oups, me suis mal expliqué :/, je vais récapituler :
 
- tu lances la commande : mkinitrd /boot/initrd-2.4.22.img 2.4.22
- tu édites lilo.conf et tu ajoutes : initrd=/boot/initrd-2.4.22.img
 
tu devrais avoir "quelque chose ressemblant" à ça (juste à titre indicatif) :
 


image=/boot/vmlinuz-2.4.22
       label=Linux
       initrd=/boot/initrd-2.4.22.img
       read-only


 
normalement le kernel d'origine utilise un fichier d'init, aussi appelé ramdisk, donc sur la config du kernel d'origine, tu dois avoir un initrd.img (voire .gz)

Reply

Marsh Posté le 16-10-2003 à 07:53:08    

BMOTheKiller a écrit :

oups, me suis mal expliqué :/, je vais récapituler :
 
- tu lances la commande : mkinitrd /boot/initrd-2.4.22.img 2.4.22
- tu édites lilo.conf et tu ajoutes : initrd=/boot/initrd-2.4.22.img
 
tu devrais avoir "quelque chose ressemblant" à ça (juste à titre indicatif) :
 


image=/boot/vmlinuz-2.4.22
       label=Linux
       initrd=/boot/initrd-2.4.22.img
       read-only


 
normalement le kernel d'origine utilise un fichier d'init, aussi appelé ramdisk, donc sur la config du kernel d'origine, tu dois avoir un initrd.img (voire .gz)

:jap:  
Je vais essayer ca dès que je rentre chez moi

Reply

Marsh Posté le 16-10-2003 à 07:53:08   

Reply

Marsh Posté le 16-10-2003 à 14:07:44    

la commande mkinitrd ne marche pas (command not found) :(

Reply

Marsh Posté le 16-10-2003 à 14:53:21    

bah recherche dans quel package elle se trouve...

Reply

Marsh Posté le 16-10-2003 à 15:15:08    

c'est bon j'ai trouve, je vais tester ca ce soir en esperant que ca va marcher

Reply

Marsh Posté le 16-10-2003 à 20:03:36    

non ca marche pas [:morpheus67]

Reply

Marsh Posté le 17-10-2003 à 08:25:45    

j'ai peut etre trouve d'ou vient mon probleme mais je n'ai pas  encore teste si c'etait ca ou pas.
Quand j'ai configure mon noyau la premiere fois j'ai mis le support reiserfs en module alors que je devais le mettre en dur vu que mon dd est en reiserfs. J'ai alors refait un make menuconfig pour mettre reiserfs en dur mais je n'ai fait qu'un make modules_install apres (je n'ai pas recompile le noyau). Ca vient de ca a votre avis ?
 
autre question : faut recompiler le noyau quand on met qqch en dur dans celui ci (c'est pas comme les modules ou on n'est pas oblige et ou un make modules_install suffit) ?

Reply

Marsh Posté le 17-10-2003 à 08:39:40    

jamais reussi a recompiler un noyau  :sweat:


---------------
"OCPLB : On Casse Pas Le Binôme, 'moiselle Jade, Carlson & Peters, page 823 !"
Reply

Marsh Posté le 17-10-2003 à 08:41:30    

BotMan a écrit :

jamais reussi a recompiler un noyau  :sweat:  

[:morpheus67]  
J'ai reussi a recompiler le noyau sur mon ordi principal :sol: mais sur le 2nd ca deconne :/  

Reply

Marsh Posté le 17-10-2003 à 10:10:35    

morpheus67 a écrit :

j'ai peut etre trouve d'ou vient mon probleme mais je n'ai pas  encore teste si c'etait ca ou pas.
Quand j'ai configure mon noyau la premiere fois j'ai mis le support reiserfs en module alors que je devais le mettre en dur vu que mon dd est en reiserfs. J'ai alors refait un make menuconfig pour mettre reiserfs en dur mais je n'ai fait qu'un make modules_install apres (je n'ai pas recompile le noyau). Ca vient de ca a votre avis ?
 
autre question : faut recompiler le noyau quand on met qqch en dur dans celui ci (c'est pas comme les modules ou on n'est pas oblige et ou un make modules_install suffit) ?


 
oui
 
oui
 
mais tu n'es pas obligé de mettre un module en dur même si il est nécessaire au démarrage (reiserfs dans ton cas), c'est l'intérêt des initrd.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 17-10-2003 à 10:22:54    

Si tu veux le faire proprement fais un :
 
backup ton fichier de config
make clean; make mrproper;
copie ton ancien fichier de config
make xconfig
make dep
make modules
make modules_install
make install
 
Et regarde ce que ca te donne. Sans ca si tu fais les choses a moitie on ne peut pas te dire grand chose a part que c'est "normal" ;)

Reply

Marsh Posté le 17-10-2003 à 10:52:55    

morpheus67 a écrit :

j'ai peut etre trouve d'ou vient mon probleme mais je n'ai pas  encore teste si c'etait ca ou pas.
Quand j'ai configure mon noyau la premiere fois j'ai mis le support reiserfs en module alors que je devais le mettre en dur vu que mon dd est en reiserfs. J'ai alors refait un make menuconfig pour mettre reiserfs en dur mais je n'ai fait qu'un make modules_install apres (je n'ai pas recompile le noyau). Ca vient de ca a votre avis ?
 
autre question : faut recompiler le noyau quand on met qqch en dur dans celui ci (c'est pas comme les modules ou on n'est pas oblige et ou un make modules_install suffit) ?


Les bras  m'en tombent !
c'est EVIDENT qu'il faut recompiler le noyau si on ajoute quelque chose en dur ,il fau t bien l'ajouter dans le binaire
ce qui ne peut se faire que par recompilation  
 
 

Reply

Marsh Posté le 17-10-2003 à 17:49:57    

c'est bon ca marche :sol:
 
Merci a vous :jap:

Reply

Marsh Posté le 17-10-2003 à 21:10:46    

drapal c'est toujours la merde que j'ai quand je recompile (alors que la recompile en elle meme les doights ds le nez :D)

Reply

Marsh Posté le 17-10-2003 à 22:12:37    

[:drapo]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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