Chargement d'un nouveau noyau sous fedora 10

zouzoua -  
 Utilisateur anonyme -
Bonjour,
j'ai fait la compilation d'un nouveau noyau sous fedorat 10 et j'ai eu des problemes dans l'etape de chargement de ce nouveau noyau. j'ai fait les etapes suivantes:
1- yum install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential
2- cd /usr/src
3- wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.tar­.bz2
4- tar xjf linux-2.6.32.tar.bz2
5- ln -s /usr/src/linux-2.6.32 /usr/src/linux
6-make menu config
7- make && make modules && make modules_install
maintenant je suis perdu et j'ai pas trouvé une chose claire qui peut m'aider dans le chargement de noyau sachant que le grub est de la version suivante 0.97
est ce que vous pouvez m'aider?
merci d'avance
A voir également:

5 réponses

jeanbi Messages postés 15119 Date d'inscription   Statut Contributeur Dernière intervention   2 184
 
bonjour,
pas compris le probleme , porquoi n epas mettre tout simplement à jour vers une version + recente
f11 ou f12 qui elles ont le kernel 2.6.32
Thousand Foot Krutch - 1~LS.mp3 

a+
0
zouzoua
 
bonjour,
je doit faire la compilation d'un noyau pour que je peut dont rendre la machine dediee pour le service DNS seulement. donc par la compilation de noyau on ajuste un noyau selon nos besoins en ajoutant ou en discriminants des options. vous pouvez me dire qu'il y a d'autres solutions qui sont plus simples mais je suis entrain de faire mon PFE et la phases de compilation est une chose imposé par mon boss.
mon problème est que malgré j'ai lancé la commande make qui permat de créer le fichier bzImage qui sera le nouveau noyau. Il se trouveras dans le sous répertoire arch/. mais j'ai pas trouvé ce fichier et donc je peut pas copier le noyau sous /boot et lorsque je lance la commande # cp -v arch/x86_64/boot/bzImage /boot/vmlinuz-2.6.32 j'ai un message d'erreur qui m'indique que le fichier arch/x86_64/boot/bzImage est inexistant.
je suis perdue et bloquée merci de m'aider si vous pouvez.
0
Utilisateur anonyme > zouzoua
 
"m'indique que le fichier arch/x86_64/boot/bzImage est inexistant"

Salut ;-)

Alors il faut chercher dans arch/x86/
c'est que ton architecture est en 32 bits ;-)
0
jeanbi Messages postés 15119 Date d'inscription   Statut Contributeur Dernière intervention   2 184
 
re,
tiens j'ai coller un drole de truc :-)
comme d'hab vous posez une question sans precisez les aboutissants ni les composants juste l'erreur obtenu ..
ce que l'on patine dans la semoule
donc il nous faut un
uname -r
qui va deja nous renseigner sur le noyau existant
a+
0
zouzoua
 
salut,
la version de noyau existante est 2.6.27.5-117-fc10.i686
merci pour votre aide
0
jeanbi Messages postés 15119 Date d'inscription   Statut Contributeur Dernière intervention   2 184
 
re,
2.6.27.5-117-fc10.i686
c'est pas du x86_64 mais du 686 qu'il faut prendre ...
prends le kernel correspondant
a+
0
zouzoua
 
salut,
c'est le même problème.
mais j'ai trouvé sous arch x86 au lieu de x86_64 et ça bien marché
maintenant si ça vous dérange pas j'ai pas trouvé le fichier System.map
je suis dessolée pour mais questions non précises car je suis débutante dans le monde linux et surtout la compilation.
merci :)
0
jeanbi Messages postés 15119 Date d'inscription   Statut Contributeur Dernière intervention   2 184
 
re,
je n'ai jamais compiler vu que je suis l'evolution de la distribution donc
https://doc.fedora-fr.org/wiki/Recompilation_du_noyau_Fedora
as tu vu sur ce tuto
a+
0
zouzoua
 
oui j'ai vu ce document
merci bien :) ;)
0
zouzoua > zouzoua
 
Bonjour,
j'ai arrivé à la phase de modification de mon grub j'ai eu les lignes suivantes:
#boot= /dev/sda
default=0
timeout=1
splashimag= (hd0,0)/grub/splash.xpm.gz
title Fedora (2.6.27.5-117.fc10.i686)
root (hd<0>,<0>)
kernel /boot/vmlinuz-2.6.27.5-117.fc10.i686 ro root=UUID=67301dbf-5a90-48d9-ae54-dba2ac27b32e rhgb quiet
initrd /boot/initrd-2.6.27.5-117.fc10.i686.img


comment je doit editer ces lignes pour le nouveau noyau 2.6.32?
aidez moi SVP.
merci d'avance
0
Utilisateur anonyme > zouzoua
 
Re ;-)

Pour qu'on puisse t'aider tu dois coller le résultat des lignes suivantes:

ls /boot/


Pour qu'on y voit le nom des vmlinuz et initrd.img

et (en root)

/sbin/fdisk -l

ou
mount


Pour qu'on connaisse le nom de la partition sur laquelle tu es.

@+
0
zouzoua > Utilisateur anonyme
 
salut initials 76,
le resultat de ls /boot/ est :

[root@zahroura zahroura]# ls /boot/
config-2.6.27.5-117.fc10.i686 lost+found
config-2.6.32 System.map-2.6.27.5-117.fc10.i686
efi vmlinuz-2.6.27.5-117.fc10.i686
grub vmlinuz-2.6.32
initrd-2.6.27.5-117.fc10.i686.img

et pour /sbin/fdisk -l est :
Disque /dev/sda: 21.4 Go, 21474836480 octets
255 heads, 63 sectors/track, 2610 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000895d5

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 25 200781 83 Linux
/dev/sda2 26 2610 20764012+ 8e Linux LVM

j'ai aussi executé la commande mount et le resultat est:

[root@zahroura zahroura]# mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
/proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
gvfs-fuse-daemon on /home/zahroura/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=zahroura)

merci :)
0
Utilisateur anonyme > zouzoua
 
Salut ;-)

Tu n'as pas créé d'initrd?

Cela implique que tu aies compilé tout les modules nécessaires au démarrage de ton kernel en dur.
Si ce n'est pas le cas, il faut créer un initrd.img qui doit être lui aussi chargé au boot.

Je pense (sans être sur) que la commande
make install

Crées l'initrd.img et édites le menu.lst lorsqu'on est dans le répertoire de compilation sous Fedora.

Édit: Il y a un exemple dans le lien donné par Jeanbi.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
samijalwi Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
Tient ce lien https://www.commentcamarche.net/faq/15961-super-grub-disk-live-cd
0
zouzoua
 
salut,
j'ai arrivé en fin à faire la compilation de mon nouveau noyau donc merci pour vous parce que c'est votre aide qui m'a guidé sur le bon chemin. c'est vrai que c'est trop retard mais c'est mieux de ne pas arriver
merci une autre fois pour tous les membres et les utilisateurs de forum.
0
Utilisateur anonyme
 
Re ;-)

De rien @++
0