Donc j’ai enfin reussi a m’en sortir voila ma démarche j’espère que cela pourra servir à quelqu’un dans le futur un grand merci à DCHOST99 (men you got the power).
Bref voici ma solution:
Si vous arrivez au bash grub> c’est que soit, votre amorçage est mal en point (voir sous google plein de truc est astuce), soit que votre noyau fait des sienne (pour cause de mise a jour à jour qui part en c… ou autres raisons)
Voila ce que j’ai fait grâce a DCHOST99 et google:
Essayer de trouver, Primo, le noyau linux a démarrer:
ça vous donne un truc du style:code[/code]
donc la
grub> root (hdX,X)
grub> setup(hdX)
grub> reboot
ça doit démarrer
si vous revenez a grub> esseyez:grub> kernel /vmlinuz root=/dev/hda1
grub> boot
Et si votre noyau ne fait pas des siennes il doit démarrer.
Si vous arriver a des messages d’erreurs du style:
c’est qu’il faut que preniez en compte aussi un fichier initrd (pour ce qui de l’explication du pourquoi demander a quelqu’un plus calé que moi) bref il faut que vous initialisez aussi le fichier initrd avec:
grub> kernel /vmlinuz root=/dev/hda1
grub> initrd /initrd.tmp
grub> boot
si vous arrivé sur un message du type:
Loading please wait...
/init: .:can't open /scripts/functions
Kernel panic- not syncing: attempted kill init!
c’est que c’est votre initrd qui déconne.
2 choix s’annonce a vous:
Primo: essaye de redémarrer l’ancienne config:
à la place de
grub> kernel /vmlinuz root=/dev/hda1
faire
grub> kernel /boot/(et la vous utilisez tab pour voir si l y a plusieurs kernels...)
même chose pour initrd…
Si ça remarche toujours pas:
essayer avec un live-cd de chrooter:
mkdir /recup
mount /dev/(ton disque sda hda)X /recup
mount -o bind /dev /recup/dev
mount -t proc /proc /recup/proc
chroot /recup
la vous êtes en chroot sur votre système Linux ou n’avez plus qu’a (chez moi du moins) faire update-initramfs -u
Si tout ce passe bien pas de problème on redémarre
Sinon si vous obtenez le message:
find: invalid predicate `-regextype'
find: invalid predicate `-regextype'
la il faudra mettre a jour votre système entièrement (j’étaie sous Etch je suis passé sous Lenny) modifier /etc/apt/source.list avec les paquer stable (voir google)
si comme moi vous avez vraiment la poisse apt-get update
apt-get upgrade
vous donnera des message du type:
/var/lib/apt/lists/
stat 2 (aucun fichier ou repertoire de ce type)
impossible de localiser la liste des paquets sources
ou
Verifier c’est que vous avez un problème de DNS Chez moi c’était le resolv.conf qui était dans le répertoire /recup/etc/ mais était corrompu un simple
mv /recup/etc/resolv.conf /recup/etc/resolv.old
cp /etc/resolv.conf /recup/etc/
et apt-get re-fontionnait.
Donc apres un
apt-get update
apt-get upgrade
apt-get -dist upgrade
Si vous n’avez pas de messages d’erreurs tout est revenu dans l’ordre
Un grand merci encore a DCHOST99 et a tout ce qui aide tout les jours sur le forum
Jujuone