Problème après avoir upgrader kernel - Linux et OS Alternatifs
Marsh Posté le 11-02-2002 à 20:20:10
essaye de taper depmod
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)
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
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??
Marsh Posté le 12-02-2002 à 13:11:42
pour ta disquette formatte la sous Linux, avec fdformat /dev/fd0
Marsh Posté le 12-02-2002 à 19:00:41
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...........
Marsh Posté le 12-02-2002 à 19:50:45
> man depmod
> depmod -a -b /lib/modules
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
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
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 ?
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.
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 :
> 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
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
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é...
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 ?
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??
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
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??
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...
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...
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]
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!!!!!
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
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.