Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[KERNEL] comment booter avec un nouveau kernel
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
AcidBurn_newb
n00b
n00b


Joined: 25 Dec 2004
Posts: 5

PostPosted: Sat Dec 25, 2004 5:34 pm    Post subject: [KERNEL] comment booter avec un nouveau kernel Reply with quote

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 :
Code:
#make menuconfig

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
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Sat Dec 25, 2004 5:56 pm    Post subject: Reply with quote

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
Code:
mount /boot

puis ton cp arch...
puis un
Code:
umount /boot
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
View user's profile Send private message
pititjo
Apprentice
Apprentice


Joined: 19 Sep 2004
Posts: 245
Location: Paris (France)

PostPosted: Sat Dec 25, 2004 6:22 pm    Post subject: Reply with quote

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 :P )
_________________
pititjo.net
Le Mus. Et si c'était vrai ?
Back to top
View user's profile Send private message
AcidBurn_newb
n00b
n00b


Joined: 25 Dec 2004
Posts: 5

PostPosted: Sat Dec 25, 2004 7:35 pm    Post subject: Reply with quote

et on modifie quoi dans ce fichier de conf ?
_________________
I'm newbie....
Back to top
View user's profile Send private message
pititjo
Apprentice
Apprentice


Joined: 19 Sep 2004
Posts: 245
Location: Paris (France)

PostPosted: Sat Dec 25, 2004 7:58 pm    Post subject: Reply with quote

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
View user's profile Send private message
AcidBurn_newb
n00b
n00b


Joined: 25 Dec 2004
Posts: 5

PostPosted: Sat Dec 25, 2004 8:17 pm    Post subject: Reply with quote

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
View user's profile Send private message
pititjo
Apprentice
Apprentice


Joined: 19 Sep 2004
Posts: 245
Location: Paris (France)

PostPosted: Sat Dec 25, 2004 8:28 pm    Post subject: Reply with quote

Code:
emerge -av gentoo-dev-sources
puis recompile du kernel :?: :D
_________________
pititjo.net
Le Mus. Et si c'était vrai ?
Back to top
View user's profile Send private message
AcidBurn_newb
n00b
n00b


Joined: 25 Dec 2004
Posts: 5

PostPosted: Sat Dec 25, 2004 8:41 pm    Post subject: Reply with quote

et ca sert a quoi cette commande ?
_________________
I'm newbie....
Back to top
View user's profile Send private message
pititjo
Apprentice
Apprentice


Joined: 19 Sep 2004
Posts: 245
Location: Paris (France)

PostPosted: Sat Dec 25, 2004 8:48 pm    Post subject: Reply with quote

ça sert à récupérer la version 2.6 du kernel avec les patches pour que ça tourne mieu sous gentoo :D
_________________
pititjo.net
Le Mus. Et si c'était vrai ?
Back to top
View user's profile Send private message
AcidBurn_newb
n00b
n00b


Joined: 25 Dec 2004
Posts: 5

PostPosted: Sun Dec 26, 2004 2:05 am    Post subject: Reply with quote

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
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Sun Dec 26, 2004 8:31 am    Post subject: Reply with quote

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 :wink:

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à :D ) 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 :lol:
_________________
I never think of the future. It comes soon enough.
Albert Einstein

Try simpler first
Shockley
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum