merci vous deux !
Madcat , si : j'ai mes deux kernels
sinon , je vois bien ce que tu veux dire , je vais faire ça ! ;)
c'est dans quelle section ce module ? Je trouverai ..
Greg je vais essayer sans bidouiller les liens , et je sais plus si j'ai fais le make ... bon je vais essayer et je vous dit tout ca !! Merci encore !
Bon merci pour vos réponses : je sais que je n'ai rien précisé dans mon dernier post , désolé , j'étais crevé .
J'ai bien dormi cette nuit , je suis d'attaque pour réessayer 1 heure ou 2 mais bon ...
alors , je vais expliquer ma procédure en détail :
d'abord , comme l'explique le fichier "README" , j'installe les sources dans un répertoire dans lequel j'ai des droits d'écriture et d'éxectution : mon répertoire "/home" , plus précisement dans "/home/utilisateur/Noyau"
Ainsi après avoir décompressé mon "linux-2.6.7.tar.gz" -avec tar xzvf - je crée le lien symbolique "linux" pointant vers "linux-2.6.7 "
puis je me log en root pour executer :
# make dep
* sur cette commande il ne trouve jamais aucune dépendance *
#make clean
#make mrproper
#make xconfig
*ici je configure mon noyau , en faisant en sorte d'enlever les "M" concernant les periphériques SCI ( ça fait foirer l'installation des modules )
et USB ( même problème ) , j'enregistre alors mon fichier .config *
#make modules
*en général pas de problème à ce niveau *
#make module install
*
C'est là que les problèmes arrivent: :
*
[root@localhost linux]# make modules install
make[1]: << arch/i386/kernel/asm-offsets.s >> est ? jour.
CHK include/linux/compile.h
Mutex destroy failure: Device or resource busy
Building modules, stage 2.
MODPOST
*** Warning: "request_firmware" [drivers/net/tokenring/tms380tr.ko] undefined!
*** Warning: "release_firmware" [drivers/net/tokenring/tms380tr.ko] undefined!
Kernel: arch/i386/boot/bzImage is ready
sh /home/beethoven/Noyau/linux-2.6.7/arch/i386/boot/install.sh 2.6.7 arch/i386/boot/bzImage System.map ""
mke2fs 1.32 (09-Nov-2002)
mke2fs 1.32 (09-Nov-2002)
There is an error when regenerating lilo, you may have to check your /etc/lilo.conf
"
* Donc là je vais consulter le fichier /etc/lilo.conf pour voir ce qui cloche *
*Bon il faut savoir qu'avant la compilation , j'ai renommé mon "/boot/vmlinuz" en "/boot/vmlinuz.old" et mon "/boot/initrd.img" en "/boot/initrd.old.img" , et maintenant dans "/boot" je trouve les fichiers et répertoires suivants :
"
boot.0300 grub/ kernel.h@ message-text vmlinuz-2.4.21-0.13mdk
config@ initrd-2.4.21-0.13mdk.img kernel.h-2.4.21-0.13mdk System.map@ vmlinuz-2.6.7
config-2.4.21-0.13mdk initrd-2.6.7.img map System.map-2.4.21-0.13mdk vmlinuz.old@
config-2.6.7 initrd.img@ message@ System.map-2.6.7
fr-latin1.klt initrd.old.img@ message-graphic vmlinuz@
"
Mon lien "initrd.img@" pointe vers "initrd-2.6.7.img" et "initrd.old.img" vers "initrd-2.4.21-0.13mdk.img" . Donc à première vue je ne vois pas ce qui ne va pas dans mon "lilo.conf" si ce n'est que que les lignes pour le nouveau noyau n'utilisent pas les liens mais directement le fichier...
C'est alors que , pour y voir plus clair ,j'essaye :
#lilo
et là :
"
Added linux.old
Added 267
Fatal: No images have been defined or default image doesn't exist.
"
...C'est là ou je bloque....No images have been defined ? Et pourtant...
Bon et même quand j'arrive à passer cette étape .( ça a du m'arriver une fois par miracle ) . Je reboot et lors du lancement du nouveau noyau , j'obtiens :
"error 19 mounting ext 3 flags freeing unused kernel memory : 224 Kfreed
Kernel panic : no init found .Try passing init = option to kernel "
ou encore :
" Loading noyau EBDA too big "
Voilà...Je vous serait très très reconnaissant de m'aider .
[^] # Re: Module ext3fs
Posté par Muse_power . En réponse au message Recompilation du noyau. Évalué à 1.
Madcat , si : j'ai mes deux kernels
sinon , je vois bien ce que tu veux dire , je vais faire ça ! ;)
c'est dans quelle section ce module ? Je trouverai ..
Greg je vais essayer sans bidouiller les liens , et je sais plus si j'ai fais le make ... bon je vais essayer et je vous dit tout ca !! Merci encore !
[^] # Re: Explications....
Posté par Muse_power . En réponse au message Recompilation du noyau. Évalué à 1.
google ? Qu'est ce que tu veux dire ?
# Explications....
Posté par Muse_power . En réponse au message Recompilation du noyau. Évalué à 1.
J'ai bien dormi cette nuit , je suis d'attaque pour réessayer 1 heure ou 2 mais bon ...
alors , je vais expliquer ma procédure en détail :
d'abord , comme l'explique le fichier "README" , j'installe les sources dans un répertoire dans lequel j'ai des droits d'écriture et d'éxectution : mon répertoire "/home" , plus précisement dans "/home/utilisateur/Noyau"
Ainsi après avoir décompressé mon "linux-2.6.7.tar.gz" -avec tar xzvf - je crée le lien symbolique "linux" pointant vers "linux-2.6.7 "
puis je me log en root pour executer :
# make dep
* sur cette commande il ne trouve jamais aucune dépendance *
#make clean
#make mrproper
#make xconfig
*ici je configure mon noyau , en faisant en sorte d'enlever les "M" concernant les periphériques SCI ( ça fait foirer l'installation des modules )
et USB ( même problème ) , j'enregistre alors mon fichier .config *
#make modules
*en général pas de problème à ce niveau *
#make module install
*
C'est là que les problèmes arrivent: :
*
[root@localhost linux]# make modules install
make[1]: << arch/i386/kernel/asm-offsets.s >> est ? jour.
CHK include/linux/compile.h
Mutex destroy failure: Device or resource busy
Building modules, stage 2.
MODPOST
*** Warning: "request_firmware" [drivers/net/tokenring/tms380tr.ko] undefined!
*** Warning: "release_firmware" [drivers/net/tokenring/tms380tr.ko] undefined!
Kernel: arch/i386/boot/bzImage is ready
sh /home/beethoven/Noyau/linux-2.6.7/arch/i386/boot/install.sh 2.6.7 arch/i386/boot/bzImage System.map ""
mke2fs 1.32 (09-Nov-2002)
mke2fs 1.32 (09-Nov-2002)
There is an error when regenerating lilo, you may have to check your /etc/lilo.conf
"
* Donc là je vais consulter le fichier /etc/lilo.conf pour voir ce qui cloche *
# kwrite /etc/lilo.conf
[ boot=/dev/hda
map=/boot/map
default="linux"
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz.old
label="linux.old"
root=/dev/hda1
initrd=/boot/initrd.old.img
append="devfs=mount hdc=ide-scsi acpi=off quiet"
vga=788
read-only
image=/boot/vmlinuz-2.6.7
label=267
root=/dev/hda1
read-only
optional
vga=788
append=" devfs=mount hdc=ide-scsi acpi=off quiet"
initrd=/boot/initrd-2.6.7.img
]
*Bon il faut savoir qu'avant la compilation , j'ai renommé mon "/boot/vmlinuz" en "/boot/vmlinuz.old" et mon "/boot/initrd.img" en "/boot/initrd.old.img" , et maintenant dans "/boot" je trouve les fichiers et répertoires suivants :
"
boot.0300 grub/ kernel.h@ message-text vmlinuz-2.4.21-0.13mdk
config@ initrd-2.4.21-0.13mdk.img kernel.h-2.4.21-0.13mdk System.map@ vmlinuz-2.6.7
config-2.4.21-0.13mdk initrd-2.6.7.img map System.map-2.4.21-0.13mdk vmlinuz.old@
config-2.6.7 initrd.img@ message@ System.map-2.6.7
fr-latin1.klt initrd.old.img@ message-graphic vmlinuz@
"
Mon lien "initrd.img@" pointe vers "initrd-2.6.7.img" et "initrd.old.img" vers "initrd-2.4.21-0.13mdk.img" . Donc à première vue je ne vois pas ce qui ne va pas dans mon "lilo.conf" si ce n'est que que les lignes pour le nouveau noyau n'utilisent pas les liens mais directement le fichier...
C'est alors que , pour y voir plus clair ,j'essaye :
#lilo
et là :
"
Added linux.old
Added 267
Fatal: No images have been defined or default image doesn't exist.
"
...C'est là ou je bloque....No images have been defined ? Et pourtant...
Bon et même quand j'arrive à passer cette étape .( ça a du m'arriver une fois par miracle ) . Je reboot et lors du lancement du nouveau noyau , j'obtiens :
"error 19 mounting ext 3 flags freeing unused kernel memory : 224 Kfreed
Kernel panic : no init found .Try passing init = option to kernel "
ou encore :
" Loading noyau EBDA too big "
Voilà...Je vous serait très très reconnaissant de m'aider .
# grrr
Posté par Muse_power . En réponse au message Recompilation du noyau. Évalué à 1.
J'ai du réinstaller mandrake 6 fois pour repartir à 0 ...
si vous ne m'aidez pas au moins compatissez je vous prie :)