Problème de mise à jour

Bonsoir,

J’avais un kernel en 2.4 sur une version sarge.
Après des mises à jour, j’ai eu comme message que libc6 nécessite un noyau en 2.6.
J’ai donc fait un apt-get install kernel-image-2.6…
J’ai eu un message comme quoi mon noyau en 2.4 serait enlevé ainsi que les modules. J’ai répondu OUI.
Ensuite j’ai oublié de faire une mise à jour du grub avant le reboot.
A présent le système refuse de démarrer. J’ai une invité de commande
GRUB >
J’ai l’impression qu’il a supprimé mon ancien noyau sans avoir installé le nouveau.
Pouvez vous m’aider.
Merci bcp

Il faudrait que tu boote avec un cd live.
que tu crées un repertoire genre

que tu montes ta partition dessus genre

que tu te chrootes dans le répertoire (pas d’inquiétude ça fait pas mal ! :smiley: )

que tu mettes à jour ton grub

# update-grub pour grub normal
ou

# update-grub2 pour grub2

puis redemarre… :slightly_smiling:

+1 avec Baruch

Merci Baruch pour ta réponse.
Le serveur est au travail, mais dés lundi j’essayerai ta solution.
A+

Bonjour,

Après avoir lancé la commande update-grup, j’ai comme message
Searching for grub installation directory … No GRUB directory found. To create a template run mkdir /boot/grub
To install grub, install it manually or try the grub-install command.
Warning Grub-install is used to change your mbr.
Qu’est ce que je dois faire?
Merci

Salut,

Ma solution :

grub > find /boot/grub/stage1 ==> réponse pour x et y

Merci ggoodluck47

En fait je pense que lors de la mise à jour du nouyau, le systeme a enlevé le kernel 2.4 et les modules qui vont avec. Ensuite il y a eu un problème pour l’install du nouveau noyau. Par conséquent on peut dire que actuellement j’ai un systeme sans noyau et qui n’avait plus de répertoire grub.
J’ai suivi l’indication ci-dessus en faisant un mkdir /boot/grub
ensuite update-grub qui m’a créé un nouveau menu.lst sans image.
En lançant de nouveau update-grub j’ai comme message:
Searching for splash image… none found, skipping
/bin/ls: /boot/vmlinuz-*: No such file or directory.

Si j’ai bien compris il faut que j’installe un nouveau noyau avec le cd live.
Comment faire pour installer le noyau avec ses modules.
Merci

Re,

Voir “chroot” :slightly_smiling:

Mais à mon avis tu gardes /home et tu installes une Lenny :slightly_smiling:

Re,

[quote]Warning Grub-install is used to change your mbr[/quote].

Enlever la protection anti-virus de boot dans le bios qui empèche l’installation correcte de grub :slightly_smiling:

Tu la remettras après l’install.

Bonjour,

Merci pour vos réponses.
Voici une solution pour installer un nouveau kernel si le votre a été supprimé (on passe de 2.4 à 2.6).
Dans mon fstab on a /proc; /boot(sda2); /(sda5) ; et /home(sd6).
On boot à partir d’un cd debian. Puis

On crée les répertoires
sudo mkdir /mnt/debian
sudo mkdir /mnt/debian/boot
sudo mkdir /mnt/debian/home

On monte les partitions
sudo mount /dev/sda5 /mnt/debian
sudo mount /dev/sda2 /mnt/debian/boot
sudo mount /dev/sda6 /mnt/debian/home
sudo mount -o bind /dev /mnt/debian/dev
sudo mount -t proc /mnt/debian/proc

chroote dans le répertoire (pas d’inquiétude ça fait pas mal ! :smiley: Baruch)
sudo /usr/sbin/chroot /mnt/debian

Si le répertoire /lib/module/2.6… existe alors faire un mv 2.6… en 2.6…sauvegarde.
Ensuite modifie /etc/apt/source… si nécessaire puis
apt-get install kernel-image-2.6.8-4-386
update-grub

Voila on peut mettre Resolu :smt006