Bonjour,
Je viens d'installer ( il y a 2 à 3 semaines)
le kernel 2.6.26 (complet pas en patch
J'ai récupéré les sources
je ne sais pas si tout c'est bien passé
mais pas d'erreur ou de message
(j'ai suis pas à pas les tutos trouvé
sur les sites pour débutant
mais quand je rajoute
les lignes dans grub
(en copian et en modifiant juste les liens et les noms qui pionte vers le nouveau)
j'ai des messages
error 15 ou error 11
la derniere foix j'ai eu error 1
et grub s'est affiché en mode simplifié
avant de poster ce message
j'ai bien essayé de trouver
des post qui m'aide mais je n'ai pas trouvé
de solution
Si quelqu'un à un solution ou un tuyau
C'est cool
@++
Dk
# Manque d'information
Posté par wismerhill . Évalué à 3.
As-tu bien installé les modules?
As-tu copié le noyau au bon endroit?
As-tu (si nécessaire) regénéré un ramdisk?
Quelle configuration as-tu mis dans le menu.lst de grub?
D'après la documentation de grub (http://www.gnu.org/software/grub/manual/html_node/Stage2-err(...) l'erreur 1 indique que tu a donné un nom de fichier incorrect, l'erreur 11 c'est une mauvaise spécification du device et l'erreur 15 c'est un fichier qui n'est pas trouvé.
# Ton post fait peur, très peur...
Posté par Gyro Gearllose . Évalué à 5.
Tout le monde doit débuter un jour ou l'autre, alors ne prends pas mal ma réponse, ce ne sont quelques pistes.
Bon, d'abord, tu indiques que tu as "installé" les sources du noyeau. Bon, ben oui, mais pourrait-on savoir ce que tu as fait ?
Si tu les as récupéré sur kernel.org (ce qui est une mauvaise idée, mais j'y reviendrais après), normalement, tu dois avoir décompressé l'archive quelque part. Souvent, ça se fait dans /usr/src, et là, tu devrais avoir un nouveau répertoire /usr/src/linux-2.6.26 si je ne dis pas d'erreur.
Ensuite, tu as deux possibilités :
- soit tu passes par l'une des commandes make *config (* étant menu ou xconfig, par exemple) pour configurer ton noyau, c'est à dire indiquer quel matériels tu as dans ta babasse, quels systèmes de fichiers utiliser, etc.
- soit tu récupères le .config de ton ancien noyau (celui fourni par ta distrib) et tu lances un make oldconfig. Dans ce cas, tu ne seras interrogé que pour les nouvelles options du noyau, pour de nouveaux pilotes, protocoles, par exemple.
Ensuite, tu dois effectuer au moins trois commandes :
make pour compiler le noyau, make modules pour compiler les modules, et make modules_install pour installer les modules du noyau que tu viens de compiler. Enfin, tu dois trouver ton noyau (probablement /usr/src/linux-2.6.26/arch/i386/boot/bzImage) et le recopier à un endroit accessible par grub (souvent /boot). Il peut être intéressant d'y copier également, dans /boot, le .config et le System.map.
Une fois tout ça effectué, tu peux modifier ton /boot/grub/men.lst en y ajoutant une entrée correspondant au noyau que tu viens d'installer et compiler.
Note bien qu'il est hors de question de modulariser les pilotes pour les files systems correspondant au formatage de ton /boot, sinon, aucun moyen de démarrer ta machine ! (à moins d'utiliser un initrd, mais c'est déjà plus compliqué).
Quoi qu'il en soit, vu que tu utilises une distribution, pourquoi sortir des sentiers battus et installer un truc à partir des sources quand tu as des gens qui se cassent le dos à tester, configurer, patcher, corriger, compiler, packager, etc. tout ce dont tu pourrais avoir besoin au sein de ton install ?
Ne peux-tu attendre que cette version du noyau soit intégrée dans mandriva pour faire la mise à jour ?
Bref, j'espère que ma réponse t'aidera.
[^] # Re: Ton post fait peur, très peur...
Posté par benoar . Évalué à 3.
Note bien qu'il est hors de question de modulariser les pilotes pour les files systems correspondant au formatage de ton /boot, sinon, aucun moyen de démarrer ta machine ! (à moins d'utiliser un initrd, mais c'est déjà plus compliqué).
Faux, car c'est ton bootloader qui va chercher le kernel dans /boot (et éventuellement l'initrd qui va avec). Le FS qu'il faut compiler "en dur" ou dans l'initrd c'est celui ou se trouve la racine de ton système de fichier (ou se trouve l'init et /lib/modules au moins).
# pour le noyau complet sans les patch
Posté par fearan . Évalué à 2.
pour le configurer
cd /usr/src/kernel-linus-... ( enfin je suis pas sur pour kernel-linux)
make xconfig ( si tu as qt3-devel)
make menuconfig ( sinon)
pour compiler make && make modules && make install
et voila tout est fait configuré ajouté au lilo/grub, pas la peine de se farcir un édition de grub à la main
Sinon si tu as déjà compilé et installé le noyau, tu peux aller dans drakconf, le menu tout en bas a gauche et dans cet onglet y a un icone pour configurer le grub/lilo ( me souviens plus son nom)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: pour le noyau complet sans les patch
Posté par Jack DeNoumea (site web personnel) . Évalué à 3.
pour compiler sur un 2.6: make && make modules_install && make install
# précission
Posté par dkvinci . Évalué à 1.
voila ce que j'ai fait (enfin si on peut dire)
- recupération du noyau 2.6.26.2
complet pas un patch
sur kernel.org
---------------------------------------------------------------
je l'ai décompacté dans
usr/src pour obtenir un dossier : linux-2.6.26
après
configuration avec la commande
make menuconfig
--------------------------------------------------------------------------
j'ai suivi les instruction données sur
ftp://ftp.linux-kheops.com/pub/traduc.org/doc-vf/gazette-lin(...)
make dep
make bzImage
make modules
make modules_install
puis nettoyage avec
make clean
make mrproper
d'après ce que j'ai lu sur des post l'image
doit faire moins d'un méga là je suis à 1.6
est-ce que c'est trop ??
par contre je suis sous grub au démmarage
j'ai donc édité le fichier
puis copier une entrée de bout
en modifiant juste les noms
correspondant a mes fichiers
J'ai un lien vers ma nouvelle image .........../i386/boot bzImage
dans boot
par contre je ne veux pas suprimer l'ancien noyau juste pourvoir booter
sous un ou sous l'autre pour eviter de refaire la seule chose
que je maitrise c'est à dire le combo
formatage/réinstallation
--------------------------------------------------------------------------
wismerhill
As-tu (si nécessaire) regénéré un ramdisk?
comment fait-on et à quoi cela sert ?
----------------------------------------------------------------------
Gyro Gearllose
Quoi qu'il en soit, vu que tu utilises une distribution, pourquoi sortir des sentiers battus et installer un truc à partir des sources quand tu as des gens qui se cassent le dos à tester, configurer, patcher, corriger, compiler, packager, etc. tout ce dont tu pourrais avoir besoin au sein de ton install ?
Ne peux-tu attendre que cette version du noyau soit intégrée dans mandriva pour faire la mise à jour ?
j'aime bien comprendre (petit à petit biensur)
enfin quand je peux aussi
mais biensur ce n'est pas vital
et cela pourrait aussi rester tel-quel
----------------------------------------------------------------------------
benoar
Faux, car c'est ton bootloader qui va chercher le kernel dans /boot (et éventuellement l'initrd qui va avec). Le FS qu'il faut compiler "en dur" ou dans l'initrd c'est celui ou se trouve la racine de ton système de fichier (ou se trouve l'init et /lib/modules au moins).
la je n'ai pas tout saisi
en français ça donne quoi
merci à tous encore
@++
DK
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.