ais je interet a recompiler mon noyau ?

ais je interet a recompiler mon noyau ? - Linux et OS Alternatifs

Marsh Posté le 15-11-2002 à 01:06:00    

sachant que :
 
-je me lance un peu a l'aveuglette bekoz j'y connais queud
-mon systeme marche tres bien
-je vais probablement tout casser  :D  
 
juste a des fins didactiques et d'optimisations ...
 
z'en pensez quoi ? :sol:

Reply

Marsh Posté le 15-11-2002 à 01:06:00   

Reply

Marsh Posté le 15-11-2002 à 01:08:33    

Qui ne risk rien n'a rien, et puis tu peux te lancer sans pour autant casser ton système... tu ajoutes un noyau sans remplacer l'ancien, de meme pour les modules, tu rajoutes l'entrée dans LILO et hop tu testes ! si tu vois kernel panic bah tu effaces le tout et tu recommences, tout en gardant ta conf qui marche !
 
Je finis ma pizza, et je t'explique comment faire... :pt1cable:


Message édité par cedcox le 15-11-2002 à 01:09:25

---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 15-11-2002 à 01:10:55    

ben ski me fait peur c que j'ai aucune notion des modules (comment les loader etc), je suis un ane en récupération pour quand ca boote plus, en general c format  :heink:  
 
je suis capable de suivre un machin a la lettre ca va mais si ya un petit truc qui cloche je saurais pas d'ou il viens ni commment le résoudre  :D

Reply

Marsh Posté le 15-11-2002 à 01:20:34    

allez hop ! tu vas voir c simple :
 
Tu copies tes sources du noyau et tu les mets dans :
 
/usr/src/linux-2.4.x-suicidaire
 
puis tu vas dans ce repertoire
 
Là : make xconfig
 
tu fais ce que tu as à faire, puis tu enregsitres la chose
 
Là : make bzImage && make modules && make modules_install
 
Là : cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.x-suicidaire
 
là, tu édites ton fichier /etc/lilo.conf et tu ajoutes :
 
image=/boot/vmlinuz-2.4.x-suicidaire
    label=linux.suicidaire
    root=/dev/hdaX # hdaX équivaut à ta partition racine
    read-only
 
Ensuite tu tapes lilo en root, et tu redémarres !
 
Là tu vois en choix :
Linux
Linux.suicidaire
failsafe
etc...
 
Lance le 2eme choix et si tu vois que ca foire, et ben tu peux reboot et relance ton linux que tu n'as pas touché !!!
 
Si j'ai pas été clair (g fé de tete) n'hésite po à poser des questions !


Message édité par cedcox le 15-11-2002 à 01:23:22

---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 15-11-2002 à 01:24:38    

c'est tout cool ce topic :) ca m'interessait aussi a vrai dire ! va falloir que je bouffe un peu de doc la dessus ! j'ai attendu patiemment la réponse pendant que tu boulottais ta pizza ! Comme j'etais beaucoup trop jaloux je m'en suis enfourné une ! dans 10 min je deballe la 3 fromage :D

Reply

Marsh Posté le 15-11-2002 à 01:27:38    

Un petit backup du répertoire des modules avant d'installer tout
ça, non ?
 

Reply

Marsh Posté le 15-11-2002 à 01:30:05    

mmmm interessant ca ! :bounce:
 

cedcox a écrit a écrit :

allez hop ! tu vas voir c simple :
 
Tu copies tes sources du noyau et tu les mets dans :
 
/usr/src/linux-2.4.x-suicidaire   heu elle y sont déja non j'ai installé avec l'option develloperment kernel
 
puis tu vas dans ce repertoire
 
Là : make xconfig
 
tu fais ce que tu as à faire, puis tu enregsitres la chose que faire d'interessant au fait ? :D
 
Là : make bzImage && make modules && make modules_install
 
Là : cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.x-suicidaire
 
là, tu édites ton fichier /etc/lilo.conf et tu ajoutes :
 
image=/boot/vmlinuz-2.4.x-suicidaire
    label=linux.suicidaire
    root=/dev/hdaX # hdaX équivaut à ta partition racine
    read-only
 
Ensuite tu tapes lilo en root, et tu redémarres !
 
Là tu vois en choix :
Linux
Linux.suicidaire
failsafe
etc...
 
Lance le 2eme choix et si tu vois que ca foire, et ben tu peux reboot et relance ton linux que tu n'as pas touché !!!
 
Si j'ai pas été clair (g fé de tete) n'hésite po à poser des questions !




 
LES MODULES ????  [:totoz]


Message édité par Bitman le 15-11-2002 à 01:31:07
Reply

Marsh Posté le 15-11-2002 à 01:31:14    

bah normalement, il doit tout mettre dans un autre répertoire dans /lib/modules/2.4.x-suicidaire mais une sauvegarde n'est jamais inutile !!!! ;)


---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 15-11-2002 à 01:35:18    

Me suis fait tellement avoir en faisant de l'expérimentation
kernelistique que je devient méfiant.
Là où ma Deb me plait, c'est quelle te sort un warning
si tu installe un noyau de même version, style il me manque
des trucs, je m'en fait un nouveau customisé.
 
Maintenant, je suis encore plus fainéant, je ne compile que  
les modules qui me manque et les mv au bon endroit.
C'est trash, mais ça marche.

Reply

Marsh Posté le 15-11-2002 à 01:36:27    

bon allez procédure de sauvegarde au cas où !
 
Créer une disquette d'amorçage :
 
mkbootdisk 2.4.x (numéro du noyau actuel)
 
vous trouvez ça par ex dans /lib/modules
 
pour une mandrake ça donne :
 
mkbootdisk 2.4.19-16mdk
 
ensuite on va dans /lib/modules
 
mkdir backup
cp -rf 2.4.19-16mdk backup
 
puis peut-etre aussi lilo.conf
 
cp /etc/lilo.conf /etc/lilo.conf.bck
 
Et là vous êtes parrez meme en cas de gros pb !
 


---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 15-11-2002 à 01:36:27   

Reply

Marsh Posté le 15-11-2002 à 01:37:28    

Bitman a écrit a écrit :

mmmm interessant ca ! :bounce:
 
 
 
LES MODULES ????  [:totoz]  




 
Euh c'est à dire ??? ils sont créer aussi les modules


---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 15-11-2002 à 01:40:29    

/usr/src/linux-2.4.x-suicidaire  heu elle y sont déja non j'ai installé avec l'option develloperment kernel
 
Tu créés un nouveau répertoire ! et tu cpoie tes sources dedans ! c'est là l'interet de la chose ! ;)
 
 


---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 15-11-2002 à 01:45:42    

avis aux feneants: dans un soucis d'optimisation du nombre de caracteres taper au clivuer, on peut egalement faire
 
make bzImage modules modules_install
 
cependant, si ce n'est pas la premiere fois ke les sources servent, il est recommandé de faire
 
make dep clean bzImage modules modules_install


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 15-11-2002 à 01:47:05    

Lorsque tu configure ton noyau je te conseille de mettre le
max de chose en module.
 
Après compilation tu aura donc un nouveau noyau avec de nouveaux
modules pas forcéments utilisés, car non déclaré au chargement.
Voir /etc/modules.conf.
 
Ton nouveau noyau bootera avec les options de l'ancien.
 
Dès que tu aura customisé tes fichiers de conf, si tu boot
l'ancien noyau certains modules ne pourrons se charger car non
compilés, mais c'est pas trés grave.
Le but c'est d'avoir un noyau de base qui te permettra de booter
ton PC et d'effectuer la maintenance minimum si pb avec un
nouveau fraichement compilé, style j'oublie de mettre l'ext2
dur et je me tape un kernel panic ...
 
La Deb te configure ça automatiquement (je simplifie).
 
Bref, lache toi et demande la permission de minuit à ta copine
pour taquiner du PC ...   :p

Reply

Marsh Posté le 15-11-2002 à 01:47:24    

leirn a écrit a écrit :

avis aux feneants: dans un soucis d'optimisation du nombre de caracteres taper au clivuer, on peut egalement faire
 
make bzImage modules modules_install
 
cependant, si ce n'est pas la premiere fois ke les sources servent, il est recommandé de faire
 
make dep clean bzImage modules modules_install




 
C'est vrai mais c'était dans un soucis de clarté afin qu'ils voient exactement ce qu'ils font !  ;)


---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 15-11-2002 à 01:47:57    

cedcox a écrit a écrit :

 
 
C'est vrai mais c'était dans un soucis de clarté afin qu'ils voient exactement ce qu'ils font !  ;)  




 
je n'ai pas dit ke la version d'avant etait pas bonne, g jsute dit kun peu faire encore plus branleur :D


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 15-11-2002 à 01:53:35    

Encore plus glandeur ...   :)
 
On installe une Debian et on profite de make-kpkg buildpackage.
 
OK, je prêche pour ma paroisse ...  
 
 

Reply

Marsh Posté le 15-11-2002 à 01:57:50    

Humidifier a écrit a écrit :

Encore plus glandeur ...   :)
 
On installe une Debian et on profite de make-kpkg buildpackage.
 
OK, je prêche pour ma paroisse ...  
 
 
 




 
g une deb :D
 
sinon un script...
#!/bin/sh
make dep clean bzImage modules modules_install -C /usr/src/linux
cp -f /boot/leirn /boot/leirn.old
cp -f /usr/src/linux/arch/i386/boot/bzImage /boot/leirn
lilo
reboot
 
et tu met un nom de moins de deux caracteres au script, direct kke part dans le path..


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 15-11-2002 à 02:01:20    

leirn a écrit a écrit :

 
 
g une deb :D
 
sinon un script...
#!/bin/sh
make dep clean bzImage modules modules_install -C /usr/src/linux
cp -f /boot/leirn /boot/leirn.old
cp -f /usr/src/linux/arch/i386/boot/bzImage /boot/leirn
lilo
reboot
 
et tu met un nom de moins de deux caracteres au script, direct kke part dans le path..




 
Attention ! ceci recompile le noyau actuel !!! ma méthode permet d'avoir un autre noyau sans toucher à l'ancien !


---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 15-11-2002 à 02:02:54    

cedcox a écrit a écrit :

 
 
Attention ! ceci recompile le noyau actuel !!! ma méthode permet d'avoir un autre noyau sans toucher à l'ancien !




 
je peux rajouter un make menuconfig, mais le prob c kil fo le configurer :)
la je suppose ke c fait... pis sinon ya une autre method... on rajoute un pwd dedans pour recuperer le path ou t et il gere de la, mais je l'ai fait ala va vite adapté  ma config :D


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 15-11-2002 à 02:05:49    

make-kpkg c'est quand même vraiment bien.
C'est ton script en plus complet avec warning et tout le toutim.
La sécurité totale, et la désinstallation en toute sécurité.
        ... dpkg mon amour d'apt-get ...
 
Enfin, lorsque l'on joue avec le noyau on peut toujours faire
des conneries ... et là on s'amuse comme des fous ...  :)

Reply

Marsh Posté le 15-11-2002 à 02:07:13    

Humidifier a écrit a écrit :

make-kpkg c'est quand même vraiment bien.
C'est ton script en plus complet avec warning et tout le toutim.
La sécurité totale, et la désinstallation en toute sécurité.
        ... dpkg mon amour d'apt-get ...
 
Enfin, lorsque l'on joue avec le noyau on peut toujours faire
des conneries ... et là on s'amuse comme des fous ...  :)




 
il fo savoir ke leirn.old pointe vers linuxold ds la conf de lilo :)
 
je fais tjs mon script version mano (je l'ai meme fait du bahut via ssh ce midi) et en general ca se passe bien :) meme a distance


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 15-11-2002 à 02:07:17    

ca compile  [:bitman]

Reply

Marsh Posté le 15-11-2002 à 02:07:56    

Bitman a écrit a écrit :

ca compile  [:bitman]  




 
ne mange kune main
 
il fo garder la deuxieme pour la manger qd tu cherchera au reboot pourkoi ca boot pas


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 15-11-2002 à 02:11:44    

OYEZ MESSIEURS DAMES...
 
JE VOUS PROPOSE UNE OVATION POUR BITMAN!
 
En effet, il a repondu a son premier topic hier:
 
http://forum.hardware.fr/forum2.ph [...] ubcat=#bas
 
aujourd'hui il fait sa permiere recomp de noyau!
 
Il aura meme droit a un bo kernel tout neuf si il tourne au demarrage :)


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 15-11-2002 à 02:11:47    

:cry:  
 
et ben ca en met du temps  :o

Reply

Marsh Posté le 15-11-2002 à 02:12:09    

Bitman a écrit a écrit :

 :cry:  
 
et ben ca en met du temps  :o  




 
destresse... ya personne pour te faire un massage?


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 15-11-2002 à 02:13:41    

leirn a écrit a écrit :

 
 
destresse... ya personne pour te faire un massage?




a st'heure ci si j'apelle je crois que j'aurais pas vraiment droit a un massage [:tapai]

Reply

Marsh Posté le 15-11-2002 à 02:14:57    

Bitman a écrit a écrit :

 
a st'heure ci si j'apelle je crois que j'aurais pas vraiment droit a un massage [:tapai]




 
sur le trottoir en bas de chez toi?


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 15-11-2002 à 02:17:46    

c sur kel proco ke u recompil la?


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 15-11-2002 à 02:18:56    

bon c l'heure du reboot, a demain  :lol:
 
(cf config, sur le gros pc)


Message édité par Bitman le 15-11-2002 à 02:19:17
Reply

Marsh Posté le 15-11-2002 à 02:21:29    

Allez hop ! pour le fun ! ;)
 
 


#!/bin/sh
DIR_NOUVO=/usr/src/linux-$1
LILO=/etc/lilo.conf
if [ -d $DIR_NOUVO ]; then
cd $DIR_NOUVO
make xconfig dep clean bzImage modules modules_install
cp arch/i386/boot/bzImage /boot/vmlinuz-$1
echo image=/boot/vmlinuz-$1 >> $LILO
echo label=linux$1 >> $LILO
echo root=/dev/hdaX >> $LILO # hdaX partition racine
echo read-only >> $LILO  
lilo  
reboot  
fi

 
 
on sauvegarde ça sous test_compil_qu_on_pile
 
puis on l'appelle ./test_compil_qu_on_pile 2.4.16-19mdk


Message édité par cedcox le 15-11-2002 à 02:49:28

---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 15-11-2002 à 02:34:33    

[:rofl] me revoila
 
j'ai fait n'importe quoi, j'avais bien 1/4 des services qui merdaient au démarrage [:yaisse2]
 
si yen a qui sont insomniaque mon boot.log : http://perso.wanadoo.fr/bitman/hahaha
 
[:dehors2]


Message édité par Bitman le 15-11-2002 à 02:34:51
Reply

Marsh Posté le 15-11-2002 à 02:35:06    

puisk on fait fun, je met ma version (du tient)
 

Code :
  1. #!/bin/sh
  2. LILO=/etc/lilo.conf
  3. CUR_PATH=$(/bin/pwd)
  4. make menuconfig dep clean bzImage modules modules_install
  5. /bin/cp /boot/vmlinuz /boot /vmlinuz-old
  6. /bin/cp $CUR_PATH/arch/i386/boot/bzImage /boot/vmlinuz
  7. /bin/lilo 
  8. reboot 
  9. exit 0


 
le exit sert pas, je c, mais sinon gcc i veut pas :p
 
le mien permet de taper directemetn le nom du script ss argument du rep ou tu veux etre, pcq le tien t obliger de connaitre le rep, cad de le taper ss completion, et quand il ressmble a linux-2.4.19-recovery c long
 
de plus, le mien ecrase pas tjs le nouveau en gardant l'ancien... si le nouveua marche, onl e garde a priori, on laisse pas l'ancien ki sert a rien... a la limite dofrai un argument pour choisir si on efface l'actuel ou si on les rotationne...
 
le mien ta juste a le taper du rep ou t c bon :) (j'aime pas les cds ds un script ;))


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 15-11-2002 à 02:36:24    

c koi kom distro? (je suis ds le log)


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 15-11-2002 à 02:37:03    

une mdk9, assez fraichement installée  :)

Reply

Marsh Posté le 15-11-2002 à 02:37:25    

tu aurai pu mettre juste le log concernant le boor foiré :/ pcq la on a tout depuis mercredi matin


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 15-11-2002 à 02:38:29    

Bitman a écrit a écrit :

[:rofl] me revoila
 
j'ai fait n'importe quoi, j'avais bien 1/4 des services qui merdaient au démarrage [:yaisse2]
 
si yen a qui sont insomniaque mon boot.log : http://perso.wanadoo.fr/bitman/hahaha
 
[:dehors2]




 
Oui mais tu as pu revenir grace à notre manip non ???


---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 15-11-2002 à 02:39:25    

il me dit que ta page n'existe po !!!!! :(


---------------
Les hommes se trompent, les preuves elles, ne mentent jamais...
Reply

Marsh Posté le 15-11-2002 à 02:40:46    

cedcox a écrit a écrit :

il me dit que ta page n'existe po !!!!! :(




clic droit enregistrer sous  :o  
moi galeon y accede mais yas pas les retour charriot c un peu brouillon...
de toute facon totalement illisible ce truc  :sleep:  
 
de toute facon au pire je pouvais booter sous win2k [:cupra]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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