View previous topic :: View next topic |
Author |
Message |
AcidBurn_newb n00b
Joined: 25 Dec 2004 Posts: 5
|
Posted: Sat Dec 25, 2004 5:34 pm Post subject: [KERNEL] comment booter avec un nouveau kernel |
|
|
Bonjour,
je viens d'installer Gentoo il y a quelques jour (noyau 2.4), et bien sûr les problemes commencent ^^. C'est mon premier linux, donc mes questions peuvent vous paraitrent vraiment bateaux, mais les réponses m'aideront surement a decouvrir petit a petit le fonctionnement de cet OS.
Voilà, mon problème est aue mon kernel ne supporte pas le fat. J'ai donc lus pas mal de doc avant de venir içi mais une opération me pose problème.
Lorsque je modifie les options du kernel grace a la commande :
et que je recompile ensuite avec :
Code: | # make dep && make bzImage modules modules_install |
je n'arrive pas ensuite a savoir si le kernel que j'utilise est le nouveau ou l'ancien....
meme avec Code: | # cp arch/i386/boot/bzImage /boot/kernel-2.4.26-gentoo-r6 | par la suite on me dit que le vfat n'est toujours pas supporter.....alors je ne sais plus quoi penser...
Je vous remercie de votre patience et de l'eclaircissement de ce probleme. _________________ I'm newbie.... |
|
Back to top |
|
|
sireyessire Advocate
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Sat Dec 25, 2004 5:56 pm Post subject: |
|
|
si tu as suivi à la lettre la documentation gentoo, tu as crée une partition /boot séparée qui n'est pas montée automatiquement, donc avant de faire ton cp arch/... il faut faire un
puis ton cp arch...
puis un directement si tu utilises grub, si tu utilises lilo avant le umount mais après le cp tu fais un /sbin/lilo
et après tu rebootes.
Enjoy _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
|
pititjo Apprentice
Joined: 19 Sep 2004 Posts: 245 Location: Paris (France)
|
Posted: Sat Dec 25, 2004 6:22 pm Post subject: |
|
|
Et puis il ne faut pas oublier de faire :
Code: | # nano /boot/grub/grub.conf |
si on utilise grub et avant de démonter le /boot ; histoire de lui dire, à grub, que ya un nouveau noyal.
(Bien sur on peu remplacer nano par n'importe quel éditeur, comme scite par exemple ) _________________ pititjo.net
Le Mus. Et si c'était vrai ? |
|
Back to top |
|
|
AcidBurn_newb n00b
Joined: 25 Dec 2004 Posts: 5
|
Posted: Sat Dec 25, 2004 7:35 pm Post subject: |
|
|
et on modifie quoi dans ce fichier de conf ? _________________ I'm newbie.... |
|
Back to top |
|
|
pititjo Apprentice
Joined: 19 Sep 2004 Posts: 245 Location: Paris (France)
|
Posted: Sat Dec 25, 2004 7:58 pm Post subject: |
|
|
Si ton l'image de ton kernel que tu a copié dans /boot (avec cp arch/...) porte le même nom que l'ancienne : rien. Mais c'est une pratique à éviter (afin de toujours garder une version fonctionnelle du noyal). Si cette image porte un autre nom (et c'est le cas par défaut si la version du noyau change, par exemple), il faut ajouter une entré dans le grub.conf en prenant les autres comme model.
J'explique certainelent très mal et en relisant ce que j'écris je me demande comment certaines personnes comprennent ce que je raconte. Eux ils expliquent mieu :
http://www.gentoo.org/doc/fr/handbook/handbook-x86.xml?part=1&chap=10
la doc wrote: | boot=/dev/hda # Installe LILO dans le MBR.
prompt # Permet à l'utilisateur de sélectionner une autre entrée.
timeout=50 # Délai de 5 (cinq) secondes avant de démarrer l'entrée par défaut.
default=gentoo # Définit l'entrée par défaut.
# Uniquement si vous utilisez le framebuffer. Supprimez la ligne suivant dans le cas contraire.
vga=788 # Mode graphique du framebuffer
# Sans genkernel
image=/boot/kernel-2.4.26-gentoo-r9
label=gentoo # Nom que nous avons attribué à cette entrée
read-only # Démarre avec root en lecture seulement. Ne pas modifier !
root=/dev/hda3 # Endroit où se trouve le système de fichier root
# Avec genkernel
image=/boot/kernel-2.4.26-gentoo-r9
label=gentoo
read-only
root=/dev/ram0
append="init=/linuxrc ramdisk=8192 real_root=/dev/hda3"
initrd=/boot/initrd-2.4.26-gentoo-r9
# Les lignes suivantes sont utilisées pour démarrer un système windows, le cas échéant.
# Dans cet exemple, Windows est installé dans /dev/hda6.
other=/dev/hda6
label=windows |
[EDIT]Mais pourquoi rester au kernel 2.4 et se privé des évolution qui vont avec le 2.6 ? _________________ pititjo.net
Le Mus. Et si c'était vrai ? |
|
Back to top |
|
|
AcidBurn_newb n00b
Joined: 25 Dec 2004 Posts: 5
|
Posted: Sat Dec 25, 2004 8:17 pm Post subject: |
|
|
Merci beaucoup, j'ai enfin reussi a monter ma disquette !!! yeah la compatibilite fat est retablie.
Je vous remercie enormement, grace a vous je vais enfin pouvoir continuer mes projets de C mais j'ai compris cette histoire de kernel (maintenant que je prends conscience de cela, ca me parait tellement logique que je me demande pourquoi je vous ai embeter avec ca ^^)
En tout cas, je vous remercie tous de vos explications et de votre patience face a un cas comme moi ^^
euh bah en fait je suis en noyau 2.4 car celui qui m'a installe le systeme n'avait que celui-ci sous la main. _________________ I'm newbie.... |
|
Back to top |
|
|
pititjo Apprentice
Joined: 19 Sep 2004 Posts: 245 Location: Paris (France)
|
|
Back to top |
|
|
AcidBurn_newb n00b
Joined: 25 Dec 2004 Posts: 5
|
Posted: Sat Dec 25, 2004 8:41 pm Post subject: |
|
|
et ca sert a quoi cette commande ? _________________ I'm newbie.... |
|
Back to top |
|
|
pititjo Apprentice
Joined: 19 Sep 2004 Posts: 245 Location: Paris (France)
|
Posted: Sat Dec 25, 2004 8:48 pm Post subject: |
|
|
ça sert à récupérer la version 2.6 du kernel avec les patches pour que ça tourne mieu sous gentoo _________________ pititjo.net
Le Mus. Et si c'était vrai ? |
|
Back to top |
|
|
AcidBurn_newb n00b
Joined: 25 Dec 2004 Posts: 5
|
Posted: Sun Dec 26, 2004 2:05 am Post subject: |
|
|
lol, mais encore faudrait-il pouvoir detecter sa carte reseau et ensuite configurer le net via un routeur ^^ Et pour moi, c'est ce lance dans une autre aventure ca ^^
pour l'instant mon gentoo fait exactement ce que je lui demande, seulement etre un environnement de devellopement C linux ^^
Peut-etre qu'une fois mes connaissances elargies, je me lancerai dans d'autres domaines, mais l'urgence est que je puisse travailler sur mes projets. _________________ I'm newbie.... |
|
Back to top |
|
|
sireyessire Advocate
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Sun Dec 26, 2004 8:31 am Post subject: |
|
|
pititjo wrote: | Si ton l'image de ton kernel que tu a copié dans /boot (avec cp arch/...) porte le même nom que l'ancienne : rien. Mais c'est une pratique à éviter (afin de toujours garder une version fonctionnelle du noyal). |
ouh làlà, j'ai rien compris.
moi j'ai plein de version de noyaux dans mon /boot, et dans l'invite de grub, au bas mot 5.
et j'édite jamais le grub.conf à chaque compil noyau sinon j'arrêterai jamais
les solutions sont tu fais des liens symboliques vers les nouveaux kernels dans ton /boot mais je trouve ça chiant de le faire à la main.
tu t'en fousd'avoir un noyau qui s'appelle kernel-cko-2.6.10-r1 (ps yoyo il est sorti pour Noël celui-là ) et tu l'appelles toujours bzImage pour le nouveau, bzImage.test si c'est un truc au tacquet bzImage.old si c'est le vieux ...
enfin dernière méthode, utilisez lz make install du kernel.
make && make modules_install && make install mais ça j'aime pas non plus :mrgren:
nb: oui je sais je suis difficile _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
|
|