Problème après avoir upgrader kernel

Problème après avoir upgrader kernel - Linux et OS Alternatifs

Marsh Posté le 11-02-2002 à 18:50:49    

Salut à tous,
 
J'utilise une redhat 7.2 qui avait un kernel 2.4.7-10.
 
Ce matin, j'ai updaté mes packages, et sans faire gaffe, j'ai aussi updaté les rpm du kernel:
 
rpm -Fvh kernel-headers-2.4.9-13.rpm
rpm -Fvh kernel-source-2.4.9-13.rpm
rpm -Fvh kernel-2.4.9-13.rpm
 
 
J'ai donc changé aussi les paramètres dans /boot pour booter le bon kernel, voilà les infos de ce que j'ai updaté:
 
#  ls -l /boot/vmlinuz*
lrwxrwxrwx    1 root     root           16 Feb 11 11:50 /boot/vmlinuz ->
vmlinuz-2.4.9-13
-rw-r--r--    1 root     root       979126 Oct 31 02:14
/boot/vmlinuz-2.4.9-13
 
 
# cat /etc/lilo.conf
prompt
timeout=50
default=linux
boot=/dev/hda6
map=/boot/map
install=/boot/boot.b
message=/boot/message
lba32
 
image=/boot/vmlinuz-2.4.9-13
 label=linux
 initrd=/boot/initrd-2.4.9-13.img
 read-only
 root=/dev/hda7
 
other=/dev/hda5
 optional
 label=DOS
 
 
 
# lilo -v
LILO version 21.4-4, Copyright (C) 1992-1998 Werner Almesberger
'lba32' extensions Copyright (C) 1999,2000 John Coffman
 
Reading boot sector from /dev/hda6
Merging with /boot/boot.b
Mapping message file /boot/message
Boot image: /boot/vmlinuz-2.4.9-13
Mapping RAM disk /boot/initrd-2.4.9-13.img
Added linux *
Boot other: /dev/hda5, loader /boot/chain.b
Added DOS
/boot/boot.0306 exists - no backup copy made.
Writing boot sector.
 
 
J'ai aussi tappé l'instruction:
 
# mkinitrd /boot/initrd-2.4.9-13 2.4.9-13
All of your loopback devices are in use!
 
 
Et maintenant quand je reboote: j'ai plein d'erreurs:
 
mdoprobe: Can't open dependencies file /lib/modules/2.4.7-10/modules.dep (No such file or directory)
 
D'ailleurs une de mes cartes ethernet n'est même plus détectée!!
 
Quelqu'un peut-il m'aider à résoudre ce problème.
 
Merci d'avance.

Reply

Marsh Posté le 11-02-2002 à 18:50:49   

Reply

Marsh Posté le 11-02-2002 à 20:20:10    

essaye de taper depmod


---------------
SELECT girls FROM world WHERE passion="info";
Reply

Marsh Posté le 11-02-2002 à 20:35:46    

#depmod
depmod: Can't open /lib/modules/2.4.7-10/modules.dep for writing
 
 
#modprobe
modprobe: Can't open dependencies file /lib/modules/2.4.7-10/modules.dep (No such file or directory)

Reply

Marsh Posté le 12-02-2002 à 11:36:46    

up

Reply

Marsh Posté le 12-02-2002 à 12:24:18    

il cherche un 2.4.10 qui n'existe, là est le pb. Il faut lui dire de chercher les modules dans le rep du 2.4.9


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 12-02-2002 à 12:54:13    

Comment??
 
Une info également: linux je le boote avec une diskette,
 
or j'ai pas refait de diskette de boot depuis celle quo me permettait de booter le 2.4.7-10,
donc pour booter le 2.4.9-13, j'utilise la diskette que j'ai fait à l'époque du 2.4.7-10
 
Le motif de ceci est que étant donné que tous les modules ne sont pas reconnus:  
quand j'ai voulu faire une diskette de boot pour le 2.4.9-13, voilà ce qui s'est passé:
 
# mkbootdisk --device /dev/fd0 2.4.9-13
Insert a disk in /dev/fd0. Any information on the disk will be lost.
Press [Enter] to continue or [Ctrl]-[C] to abort:  
 
Il me dit que la diskette est au format fat est que ce filesystem n'est pas pris en compte, j'ai essayé avec toutes mes diskettes et y'a toujours le même problème...
 
Est-ce que mon explication est compréhensive??

Reply

Marsh Posté le 12-02-2002 à 13:11:42    

pour ta disquette formatte la sous Linux, avec fdformat /dev/fd0  ;)


---------------
SELECT girls FROM world WHERE passion="info";
Reply

Marsh Posté le 12-02-2002 à 19:00:41    

:spookie:  
 
AU secours!!!!!!
 
J'ai passé toute ma journée à essayer de réparer sans succès, j'ai formaté avec fdformat, toujours le même problème après quand je crée la diskette, il me dit qu'il ne supporte pas le vfat!!!
 
De plus les rpm du kernel installé sont 2.4.9-13, alors qu'au boot il m'affiche toujours 2.4.7-10
 
# rpm -qa | grep kernel
kernel-source-2.4.9-13
kernel-headers-2.4.9-13
kernel-2.4.9-13
[root@Fredo root]# uname -as
Linux Fredo.localdomain 2.4.7-10 #1 Thu Sep 6 17:27:27 EDT 2001 i686 unknown
 
 
 
Aucun module ne sont reconnus!!! Je peux rien télécharger (pas de support pour ppp), je peux pas monter une partition (pas de odule pour ntfs ou vfat) pour récupérer des sources!! je peux pas monter de cdrom, j'ai fait mount /dev/cdrom /mnt/cdrom, ça marche pas!!!
 
Que faire??? Je dois mettre une partie de mon travail en ligne et j'ai plein de truc sauvegardé sur mon système comment faire sans tout réinstallé?????!!!!!!!
 
S.O.S...........

Reply

Marsh Posté le 12-02-2002 à 19:50:45    

> man depmod  
 
> depmod -a -b /lib/modules


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 12-02-2002 à 20:36:33    

# man depmod  
Il n'y a pas de page de manuel pour depmod.
 
 
[root@Fredo root]# depmod -a -b /lib/modules/
depmod: Can't open /lib/modules//lib/modules/2.4.7-10/modules.dep for writing

Reply

Marsh Posté le 12-02-2002 à 20:36:33   

Reply

Marsh Posté le 12-02-2002 à 20:42:38    

Fredo106 a écrit a écrit :

# man depmod  
Il n'y a pas de page de manuel pour depmod.
 
 
[root@Fredo root]# depmod -a -b /lib/modules/
depmod: Can't open /lib/modules//lib/modules/2.4.7-10/modules.dep for writing  




 
j'ai le meme pb, j'ai aussi passer toute ma journé, mais je suis sous debian
 
 
bref, un petit up
http://djohdjoh.multimania.com/up.gif

Reply

Marsh Posté le 12-02-2002 à 20:43:24    

Fredo106 a écrit a écrit :

# man depmod  
Il n'y a pas de page de manuel pour depmod.
 
 
[root@Fredo root]# depmod -a -b /lib/modules/
depmod: Can't open /lib/modules//lib/modules/2.4.7-10/modules.dep for writing  




 
t'as réussi a démarrer ?
t'as installer grub ?

Reply

Marsh Posté le 12-02-2002 à 20:58:39    

t'as réussi a démarrer ?
 
Le système démarre mais cherche les modules du précédent kernel.
 
 
t'as installer grub ?  
 
Je boote avec lilo, mais grub est installé, y'a un rép grub dans /boot.

Reply

Marsh Posté le 12-02-2002 à 21:07:10    

Fredo106 a écrit a écrit :

t'as réussi a démarrer ?
 
Le système démarre mais cherche les modules du précédent kernel.
 
 
t'as installer grub ?  
 
Je boote avec lilo, mais grub est installé, y'a un rép grub dans /boot.  




 
pq moi, lilo veut pu démarrer, il me fait un kernel panic
 
si tu peux démarrer tant mieux, tu vas pouvoir faire un trucc que je peux pas faire tant que j'arriverais pas a démarrer  :sweat:  :
> update-grub
> vi /boot/grub/menu.lst    // tu change les reference vers ton ancien noyau vers celles de ton nouveau
> install-grub   // p-t pas obligatoire mais ça coute rien
 
et là, tu me dis si ça marche ?  ;)  
ça cassera rien de toute façon donc tu peux essayer

Reply

Marsh Posté le 12-02-2002 à 21:27:26    

j'espère que tu n'as pas supprimé ton noyau 2.4.7?
ta première erreur à mon avis c'est d'avoir supprimé l'entrée  du kernel 2.4.7 dans lilo.conf.
si tu possèdes ton ancien kernel rajoutes ça dans lilo.conf:
 
image=/boot/vmlinuz-2.4.7-10  
label=linux.old
initrd=/boot/initrd-2.4.7-10.img
read-only  
root=/dev/hda7
 
puis lilo -v
cela suppose evidemment que tu possèdes encore vmlinuz-2.4.7-10 et initrd-2.4.7-10.img dans /boot
 
il faut aussi que tu fasses une disquette de boot pour le nouveau noyau
 
le mieux est donc de redémarrer sur l'ancien noyau avec ta disquette de boot puis de modifier le lilo.conf et enfin de faire une disquette de boot pour le noyau 2.4.9-10
tu reboot avec ta nouvelle disquette et ça doit être bon

Reply

Marsh Posté le 12-02-2002 à 21:51:56    

j'espère que tu n'as pas supprimé ton noyau 2.4.7?  
 
 
Si....
 
 
cela suppose evidemment que tu possèdes encore vmlinuz-2.4.7-10 et initrd-2.4.7-10.img dans /boot  
 
 
Je les ai plus....
 
 
il faut aussi que tu fasses une disquette de boot pour le nouveau noyau  
 
 
Oui, mais, je n'y arrive pas,  
#mkbootdisk --device /dev/fd0 2.4.9-13
 
=> quand j'essaie, y'a un message d'erreur disant que le système fat sur la diskette n'est pas supporté...

Reply

Marsh Posté le 12-02-2002 à 23:01:54    

Fredo106 a écrit a écrit :

j'espère que tu n'as pas supprimé ton noyau 2.4.7?  
 
 
Si....
 
 
cela suppose evidemment que tu possèdes encore vmlinuz-2.4.7-10 et initrd-2.4.7-10.img dans /boot  
 
 
Je les ai plus....
 
 
il faut aussi que tu fasses une disquette de boot pour le nouveau noyau  
 
 
Oui, mais, je n'y arrive pas,  
#mkbootdisk --device /dev/fd0 2.4.9-13
 
=> quand j'essaie, y'a un message d'erreur disant que le système fat sur la diskette n'est pas supporté...  




 
t'as essayer ce que je t'ai ddit avec grub ?

Reply

Marsh Posté le 12-02-2002 à 23:09:43    

t'as essayer ce que je t'ai ddit avec grub ?  
 
 
Je boote avec une diskette, qui contient l'image de l'ancien noyau, au démarrage il cherche donc les modules, dépendances de l'autre noyau...
 
Il faudrait pouvoir créer une diskette de boot pour le nouveau kernel (l'autre je l'ai plus...), or cé impossible, car il me sort qu'il peut pas créer une diskette parec qu'elle est au format fat...
 
Ce que tu me dis ne marche pas,
 
Ce qu'il faudrait faire cé une diskette de boot du nouveau kernel, des idées??

Reply

Marsh Posté le 12-02-2002 à 23:20:13    

Fredo106 a écrit a écrit :

t'as essayer ce que je t'ai ddit avec grub ?  
 
 
Je boote avec une diskette, qui contient l'image de l'ancien noyau, au démarrage il cherche donc les modules, dépendances de l'autre noyau...
 
Il faudrait pouvoir créer une diskette de boot pour le nouveau kernel (l'autre je l'ai plus...), or cé impossible, car il me sort qu'il peut pas créer une diskette parec qu'elle est au format fat...
 
Ce que tu me dis ne marche pas,
 
Ce qu'il faudrait faire cé une diskette de boot du nouveau kernel, des idées??  




 
et pourquoi tu rends pas ton DD directement bootable ?
ça gene pas, si ?
 
enfin moi je crois que j'ai tout essayer, donc je vais réinstaller, j'abandonne
en plus, on a une reponse toutes les 2 heures ici, j'aurais eu plus vite fait de réinstaller :(

Reply

Marsh Posté le 13-02-2002 à 13:42:39    

et pourquoi tu rends pas ton DD directement bootable ?  
 
Ben cé clair l'idéal ce sera cela!!!
 
mais je peux pas car redhat est installée après le 48ème cylindre, ou un truc comme ça, donc....
 
 
Sinon des idéees??

Reply

Marsh Posté le 13-02-2002 à 13:49:40    

C'est plutot le 1024-eme cylindre...
Il parait que cette limitation n'existe plus avec les dernieres version de lilo et l'option lba32 dans lilo.conf (que tu as deja apparemment)
 
Tu peux essayer d'installer lilo sur le MBR de /dev/hda en modifiant la ligne boot=/dev/hda6 en boot=/dev/hda, puis tu tapes lilo -t (n'oublie pas le -t, ca permet de simuler l'ecriture de lilo, mais sans rien modifier, c'est donc sans risque). Si tu as un msg d'erreur, c'est que ta version de lilo ne supporte pas le boot au dela du 1024eme cylindre...donc il faut chercher autre chose...
 
Sinon tu peux creer une partition speciale, en dessous des 1024 cylindres, que tu monteras dans /boot...


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

Marsh Posté le 13-02-2002 à 13:52:59    

1024, autant pour moi, je pensais à tout autre chose!!
 
 
Tu peux essayer d'installer lilo sur le MBR de /dev/hda en modifiant la ligne boot=/dev/hda6 en boot=/dev/hda, puis tu tapes lilo -t (n'oublie pas le -t, ca permet de simuler l'ecriture de lilo, mais sans rien modifier, c'est donc sans risque). Si tu as un msg d'erreur, c'est que ta version de lilo ne supporte pas le boot au dela du 1024eme cylindre...donc il faut chercher autre chose...  
 
 
Je dois double booter avec win 2000, donc la procédure est légèrement différenten je crois, je vais jeter un coup d'oeil à ça...

Reply

Marsh Posté le 13-02-2002 à 13:56:15    

Non la procedure est la meme...tu as bien le other=/dev/hda5 dans ton lilo.conf...si ton win2K est bien sur hda5 c'est bon, tu pourras booter ss win en tapant DOS au prompt de lilo...

 

[jfdsdjhfuetppo]--Message édité par pipomolo--[/jfdsdjhfuetppo]


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

Marsh Posté le 13-02-2002 à 20:27:21    

il y est arriver ou quoi ?

Reply

Marsh Posté le 14-02-2002 à 16:35:34    

Sfffffffff!!!
 
Ca y est j'ai réussi à rebooter avec le 2.4.9-13,
 
l'astuce a été de remplacer dans lilo.conf
 
boot= /dev/hda6 par boot= /dev/fd0
 
ensuite /sbin/lilo avec une diskette dans le lecteur, reboot et ça charge bien le bon kernel,  
 
YES!!!!!

Reply

Marsh Posté le 14-02-2002 à 16:53:19    

Fredo106 a écrit a écrit :

Sfffffffff!!!
 
Ca y est j'ai réussi à rebooter avec le 2.4.9-13,
 
l'astuce a été de remplacer dans lilo.conf
 
boot= /dev/hda6 par boot= /dev/fd0
 
ensuite /sbin/lilo avec une diskette dans le lecteur, reboot et ça charge bien le bon kernel,  
 
YES!!!!!  




 
 
ben sinon, ce que je t'es dit sur grub, j'ai enfin réussi a le tester et ça marche nickel
 
et t'mmerde pas avec une diskette , ça marchera en boot sur ton dur normalement

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed