Après la mise à jour vers le dernier noyau (2.6.32-31-generic), lorsque je démarre mon PC, tout ce que j'obtiens est l'invite grub2. Je ne reçois aucune erreur, il ne démarre tout simplement pas.
J'ai essayé ceci https://help.ubuntu.com/community/Grub2#Boot%20a%20Specific%20Kernel%20Manually mais mon problème semble être le /boot sur une partition séparée et le tutoriel ne couvre pas cette partie.
Si je peux démarrer, je suppose que je pourrai faire une mise à jour grub, mais je dois d'abord entrer.
J'ai Ubuntu 10.04, mais je pense que c'est une question liée à grub et que la version Linux n'est pas pertinente.
Aidez-moi,
Merci !
Réponse acceptée :
J'ai pu récupérer grub plusieurs fois en suivant ces instructions sur :https://wiki.ubuntu.com/Grub2#Recover
Tout d'abord, vous devez démarrer votre système à partir d'un cd live. Alors
"MÉTHODE 3 - CHROOT
Cette méthode d'installation utilise la commande chroot pour accéder aux fichiers du système défectueux. Une fois la commande chroot émise, le LiveCD traite le / du système défectueux comme le sien. Les commandes exécutées dans un environnement chroot affecteront les systèmes de fichiers des systèmes défectueux et non ceux du LiveCD.
1) Démarrez sur le bureau LiveCD (Ubuntu 9.10 ou version ultérieure). Veuillez noter que le Live CD doit être le même que le système que vous réparez - soit 32 bits ou 64 bits (sinon, le chroot échouera).
2) Ouvrez un terminal - Applications, Accessoires, Terminal.
3) Déterminez votre partition système normale - (le commutateur est un "L" minuscule)
sudo fdisk -l
Si vous n'êtes pas sûr, exécutez
df -Th
Recherchez la taille de disque et le format ext3 ou ext4 corrects.
4) Montez votre partition système normale :
Remplacez la bonne partition :sda1, sdb5, etc.
sudo mount /dev/sdXX /mnt
# Exemple :sudo mount /dev/sda1 /mnt
5) Uniquement si vous avez une partition de démarrage distincte :
sdYY est la désignation de la partition /boot (par exemple sdb3)
sudo mount /dev/sdYY /mnt/boot
6)
Montez les systèmes de fichiers virtuels critiques :
sudo mount --bind /dev /mnt/devsudo mount --bind /dev/pts /mnt/dev/ptssudo mount --bind /proc /mnt/procsudo mount --bind /sys /mnt/sys7)
Chrootez dans votre périphérique système normal :sudo chroot /mnt8) S'il n'y a pas de fichier /boot/grub/grub.cfg ou s'il n'est pas correct, créez-en un en utilisant
mise à jour-grub9)
Réinstallez GRUB 2 :Remplacez le bon périphérique - sda, sdb, etc. Ne spécifiez pas de numéro de partition.
grub-install /dev/sdX10) Vérifiez l'installation (utilisez le bon périphérique, par exemple sda. Ne spécifiez pas de partition) :
sudo grub-install --recheck /dev/sdX11)
Connexe :Boucle for avec noms de fichiers ?
Quittez le chroot :CTRL-D sur le clavier12)
Démontez les systèmes de fichiers virtuels :sudo umount /mnt/dev/ptssudo umount /mnt/devsudo umount /mnt/procsudo umount /mnt/sys13)
Si vous avez monté une partition /boot séparée :sudo umount /mnt/boot14)
Démontez le répertoire /usr du LiveCD :sudo umount /mnt/usr15)
Démontez le dernier appareil :sudo umount /mnt16)
Redémarrez.redémarrage sudo“