Aller au contenu

[Tuto][Initié] Noyau linux


tuXXX

Messages recommandés

ok mais alors comment en fait-on un nouveau?

quand j'ai refait mon kernel il ma fait un nouveau system map et une bzImage (vmlinuz) mais pas de initrd :s

il faut le refaire avec "mkinitrd"...

pour tout avouer, je ne le fait pas à la main, je laisse genkernel (sous gentoo) le faire tout seul...

Mais si tu veux, tu utilise mkinitrd et après, tu te fait ton propre script et tu le met dedans...

Sinon, tu peux juste utiliser un ancien initrd, mais il faut le modifier :

 $ cd /boot
$ cp initrd-2.6.<X> initrd-2.6.<Y>.gz
$ gunzip initrd-2.6.<Y>.gz
$ mount -o loop initrd-2.6.<Y> /mnt/<mountpoint>

(évidemment tu remplace ce qu'il y a entre <> par ce qui va bien)

puis tu regarde tous les modules qui sont déjà là :

 $ find /mnt/<mountpoint>/lib/modules/2.6.<X>

ensuite, tu enlève les modules de l'ancien noyau :

 $ rm -r /mnt/<mountpoint>/lib/modules/2.6.<X>

ensuite, tu recrée un répertoir qui a le même nom que le numéro du noyau :

 $ mkdir /mnt/<mountpoint>/lib/modules/2.6.<Y>

puis tu copie les modules dont tu as besoin dans le linuxrc (les mêmes que ceux qui étaient dans l'autre répertoire)

et enfin, tu démonte l'initrd et tu le recompresse:

 $ umount /mnt/<mountpoint>
$ gzip initrd-2.6.<Y>
$ mv initrd-2.6.<Y>.gz initrd-2.6.<Y>

et voilà !!!

(au passage, si tu ne modifie pas le linuxrc qui est dedans l'initrd, et que les modules te sont inutiles, c'est pas super utile...)

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 298
  • Créé
  • Dernière réponse
server:/home/switch# uname -r

2.6.7-1-686

bon non je suis pas fier de moi :'(

j'ai fait un apt-cache search kernel et en cherchant j'ai trouvé une kernel image pour mon system

mais il la carrement installé (normale en fait venant de apt-get :)) mais j'ai pas les sources dans /usr/src ni acces au config pour pouvoir le retoucher :'(

a part ca j'ai rien touché et mon X free met enfin moin de 10 secondes a se lancer :keskidit:

(oui il mettais souvent plus d'une minute juska ce matin :) )

Lien vers le commentaire
Partager sur d’autres sites

'ai fait un apt-cache search kernel et en cherchant j'ai trouvé une kernel image pour mon system

mais il la carrement installé (normale en fait venant de apt-get :))

ouais enfin tu as fais un apt-get install poru installer...

C'est quioi ce delire avec le noyau debian la, qui dure depuis jene sais combien de page ??? Mon tuto n'est pas clair sur un point ?

Lien vers le commentaire
Partager sur d’autres sites

bah pour 2.4 ca allais

passage 2.4----> 2.6 la c la 1er fois que je boot et j'y suis pour rien

j'ai pas fait gaffe si ca venais du initrd mon pb :)

mais la je vais tester ca cet aprem

make-kpkg --initrd --revision=1.0 kernel-image

si je spas de retour ce soir c que ca a pas marché. ou que mon routeur a repris la foudre :'(

Lien vers le commentaire
Partager sur d’autres sites

euh j'ai dl les sources du 2.6.7

#make xconfig

* Unable to find the QT installation. Please make sure that the

* QT development package is correctly installed and the QTDIR

* environment variable is set to the correct location.

et apt il trouve pas QT :s

kkun a une source?

Lien vers le commentaire
Partager sur d’autres sites

je te remercie en retard :mdr: ayé mon PC a X

make menu conf en fait il avais un pb avec les Ncurses donc j'etais carrement partit sur make config

mais c troppppppppppp lonngggggggggggggg

donc par forcing j'ai installé mes Ncurses apt me disais que j'avais la dernieres version dpkg me repondais rien :'(

allez soyez cool c quoi QT? pour moi c quick time ;)

Lien vers le commentaire
Partager sur d’autres sites

<modprobe noob>

Quand je demarre avec un nouveau noyau , je toruve plus mes modules :/

Par exemple le driver eagle pour le sagem fast 800 "n'exsite plus" modprobe eagle-usb ne donne rien

Je comprend pas si c'est normal et si il faut donc que je le reemerge ou si c'est un probleme ou s'il faut faire une commande (modules-update?) ...

Lien vers le commentaire
Partager sur d’autres sites

<modprobe noob>

Quand je demarre avec un nouveau noyau , je toruve plus mes modules :/

Par exemple le driver eagle pour le sagem fast 800 "n'exsite plus" modprobe eagle-usb ne donne rien

Je comprend pas si c'est normal et si il faut donc que je le reemerge ou si c'est un probleme ou s'il faut faire une commande  (modules-update?) ...

oui, les modules sont uniques au noyau, et il en faut des nouveaux (recompiler, quoi) à chaque changement de noyau

EDIT : mis à jour...

Lien vers le commentaire
Partager sur d’autres sites

bah voila j'ai retesté de faire mon kernel 2.6.7 a la main

et au boot

unexpected command ou format non pris en charge <ext2>

il est gentil je suis en ext3 :fumer:

donc voila je patauge toujours avec le kernel 2.6 :'(

PS j'ai pas testé avec l'options --initrd pour refaire mon noyau mais etant donné kil boot deja pas :'(

Lien vers le commentaire
Partager sur d’autres sites

bah voila j'ai retesté de faire mon kernel 2.6.7 a la main

et au boot

unexpected command ou format non pris en charge <ext2>

il est gentil je suis en ext3 :fumer:

donc voila je patauge toujours avec le kernel 2.6 :'(

PS j'ai pas testé avec l'options --initrd pour refaire mon noyau mais etant donné kil boot deja pas :'(

oui, le ext3 est juste un ext2 journalisé...

la prochaine fois, essaye de mettre le support ext2 et ext3 en dur dans le noyau ! ça peut être utile pour booter...

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.


×
×
  • Créer...