Noyau 2.4 vers un noyau 2.6
Fermé
cathan
Messages postés
161
Date d'inscription
mardi 21 juin 2005
Statut
Membre
Dernière intervention
30 mars 2007
-
5 juil. 2005 à 14:14
Alex - 1 juin 2007 à 22:12
Alex - 1 juin 2007 à 22:12
A voir également:
- Noyau 2.4 vers un noyau 2.6
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Telecharger manycam 2.4 gratuit - Télécharger - TV & Vidéo
- Clavier qwerty vers azerty - Guide
- Transferer photo android vers pc - Guide
- Vers quelle adresse web renvoie ce lien - Guide
7 réponses
boschtoo
Messages postés
251
Date d'inscription
mardi 28 juin 2005
Statut
Membre
Dernière intervention
16 octobre 2005
47
5 juil. 2005 à 14:20
5 juil. 2005 à 14:20
As tu instruit grub (ou LiLo, selon ce que tu utilises) de ce changement? Si tu ne l'as pas fait, voici un peu de lécture à ce sujet:
http://www.europe.redhat.com/documentation/rhl9/rhl-cg-fr-9/s1-kernel-bootloader.php3
http://www.europe.redhat.com/documentation/rhl9/rhl-cg-fr-9/s1-kernel-bootloader.php3
cathan
Messages postés
161
Date d'inscription
mardi 21 juin 2005
Statut
Membre
Dernière intervention
30 mars 2007
1
5 juil. 2005 à 14:44
5 juil. 2005 à 14:44
Dans grub.conf j'ai :
default=1
timeout=10
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.6.8.1SMP_P4X)
root (hd0,2)
kernel /boot/vmlinuz-2.6.8.1SMP_P4X ro root=LABEL=/ hdc=ide-scsi
initrd /boot/initrd-2.6.8.1SMP_P4X.img
title Red Hat Linux (2.4.20-8)
root (hd0,2)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi
initrd /boot/initrd-2.4.20-8.img
title DOS
rootnoverify (hd0,0)
chainloader +1
je crois que c'est OK mais il ne demarre pas. Il y a quelque chose qui manque ?
default=1
timeout=10
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.6.8.1SMP_P4X)
root (hd0,2)
kernel /boot/vmlinuz-2.6.8.1SMP_P4X ro root=LABEL=/ hdc=ide-scsi
initrd /boot/initrd-2.6.8.1SMP_P4X.img
title Red Hat Linux (2.4.20-8)
root (hd0,2)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi
initrd /boot/initrd-2.4.20-8.img
title DOS
rootnoverify (hd0,0)
chainloader +1
je crois que c'est OK mais il ne demarre pas. Il y a quelque chose qui manque ?
Utilisateur anonyme
5 juil. 2005 à 17:14
5 juil. 2005 à 17:14
Bonjour,
mounting root filesystem
mount: error 19 mounting ext3
Le noyau ne parvient pas à mounter le système de fichier en ext3.
->peut-être vérifier que l'option a été cochée "en dur" dans la configuration du noyau.
(Rq c'est bien error 19 et pas error 16? car selon la doc (man) mount retourne les codes 0, 1, 2, 4, 8, 16, 32, 64)
Cordialement,
Philippe
mounting root filesystem
mount: error 19 mounting ext3
Le noyau ne parvient pas à mounter le système de fichier en ext3.
->peut-être vérifier que l'option a été cochée "en dur" dans la configuration du noyau.
(Rq c'est bien error 19 et pas error 16? car selon la doc (man) mount retourne les codes 0, 1, 2, 4, 8, 16, 32, 64)
Cordialement,
Philippe
Les codes de retours 0 à 64 sont des valeurs de bits (2^rang_du_bit) Il est également indiqué dans la doc qu'un OU est également possible entre chaque bits. 19 se décompose en
- 1 : Invocation ou permission incorrectes
- 2 : Erreur system
- 16: Problème décriture ou de verrouillage
Merci en tout cas pour le tuyau sur l'option ext3! Mon noyau se compile et j'essaye ...
0001 0011, soit les erreurs: 1, 2 et 16:
- 1 : Invocation ou permission incorrectes
- 2 : Erreur system
- 16: Problème décriture ou de verrouillage
Merci en tout cas pour le tuyau sur l'option ext3! Mon noyau se compile et j'essaye ...
mamiemando
Messages postés
33378
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
25 novembre 2024
7 802
5 juil. 2005 à 20:48
5 juil. 2005 à 20:48
Là il n'arrive pas à monter ta partition / écrite en ext3. Par suite il n'arrive pas à lancer le processus init d'où kernel panique.
Vérifie que dans ton noyau la prise en charge de l'ext2 ext3 est activé (symbole *), en tapant make menuconfig dans le répertoire de tes sources (là ou il y a un makefile).
- Recompile ton noyau (make && make modules_install),
- lilote (/sbin/lilo) si tu utilises lilo (sur grub je crois qu'il n'y a rien a faire),
- reboote (/sbin/reboot)
Vérifie que dans ton noyau la prise en charge de l'ext2 ext3 est activé (symbole *), en tapant make menuconfig dans le répertoire de tes sources (là ou il y a un makefile).
Dans la rubrique filesystem coche : │ │ <*> Second extended fs support │ │ [ ] Ext2 extended attributes │ │ <*> Ext3 journalling file system support │ │ [*] Ext3 extended attributes │ │ [ ] Ext3 POSIX Access Control Lists │ │ [ ] Ext3 Security Labels
- Recompile ton noyau (make && make modules_install),
- lilote (/sbin/lilo) si tu utilises lilo (sur grub je crois qu'il n'y a rien a faire),
- reboote (/sbin/reboot)
Hello Mamiemando,
Sans oublier d'installer la nouvelle image du noyau, puisque ext3 a été cochée en dur:
-> cp arch/i386/boot/bzImage /boot/kernel-x.x.x
-> cp System.map /boot/System.map-x.x.x
-> cp .config /boot/config-x.x.x
-> rm /boot/System.map
-> ln -s /boot/System.map-x.x.x /boot/System.map
Cordialement,
Philippe
Sans oublier d'installer la nouvelle image du noyau, puisque ext3 a été cochée en dur:
-> cp arch/i386/boot/bzImage /boot/kernel-x.x.x
-> cp System.map /boot/System.map-x.x.x
-> cp .config /boot/config-x.x.x
-> rm /boot/System.map
-> ln -s /boot/System.map-x.x.x /boot/System.map
Cordialement,
Philippe
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mamiemando
Messages postés
33378
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
25 novembre 2024
7 802
6 juil. 2005 à 01:26
6 juil. 2005 à 01:26
Ah oui tout a fait, merci de la précision Philtrain ;o) En fait seul le premier cp est nécessaire avec lilo, donc c'est le seul que je fais habituellement. Les autres cp que tu fais je suppose que c'est pour la version grub ?
cathan
Messages postés
161
Date d'inscription
mardi 21 juin 2005
Statut
Membre
Dernière intervention
30 mars 2007
1
6 juil. 2005 à 15:30
6 juil. 2005 à 15:30
Merci. En verifiant le contenu de /lib/2.6.8.x.x.x, il y a des fichiers marqués lien rompu : "Ce lien ne peut être utilisé, car sa cible « /usr/src/redhat/BUILD/kernel-2.6.8.1SMP_P4X » n'existe pas.", je ne comprend pas, est ce le kernel precompilé qui ne marche pas ou il faut faire autre choses. J'ai fait tout ce que vous m'avez dit de faire mais vu qu'il y a ce probleme, rien ne marche. Qu'est ce qu'il faut faire ? merci à tous
mamiemando
Messages postés
33378
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
25 novembre 2024
7 802
7 juil. 2005 à 01:39
7 juil. 2005 à 01:39
Un kernel ca se configure (make menuconfig), puis ca se compile (make && make modules_install), et ça s'installe (cp ..., lilo ...). Les make utilisent un Makefile, il faut donc être placé dans le répertoire du Makefile (/usr/src/redhat je dirais)
Essaye de voir dans le repértoire /usr/src/redhat/BUILD/ ce qu'il y a et de corriger ce lien en conséquence (commandes rm et ln -s).
Essaye de voir dans le repértoire /usr/src/redhat/BUILD/ ce qu'il y a et de corriger ce lien en conséquence (commandes rm et ln -s).