J'exécute Natty Alpha 3. J'ai utilisé Update Manager pour installer quelque chose (je ne savais pas ce que c'était), puis j'ai redémarré, mais au lieu de répertorier tous les noyaux, cela m'a donné une ligne de commande. Je ne sais pas ce qui s'est passé et comment l'utiliser. Aidez-moi!
Puis-je vous suggérer de récupérer votre installation grub avec un cd live?
Je pouvais récupérer plusieurs fois grub en suivant ces instructions à: https://wiki.ubuntu.com/Grub2#Recover
" METHODE 3 - CHROOT
Cette méthode d'installation utilise la commande chroot pour accéder aux fichiers du système endommagé. Une fois que la commande chroot est émise, le LiveCD considère que le système en panne est 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 identique au système que vous corrigez - en 32 bits ou en 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, lancez
df -Th
Remplacez la bonne partition: sda1, sdb5, etc.
Sudo mount/dev/sdXX/mnt
Sudo mount/dev/sdYY/mnt/boot
Sudo mount --bind/dev /mnt/dev Sudo mount --bind/dev/pts /mnt/dev/pts Sudo mount --bind/proc /mnt/proc Sudo mount --bind/sys/mnt/sys
Sudo chroot/mnt
8) S'il n'y a pas de /boot/grub/grub.cfg ou si ce n'est pas correct, créez-en un en utilisant
update-grub
9) Réinstallez GRUB 2:
Remplacez le bon périphérique - sda, sdb, etc.
Ne pas spécifier un numéro de partition (par exemple, ne spécifiez pas sda5, mais plutôt sda)
grub-install/dev/sdX
10) Vérifiez l’installation (utilisez le bon périphérique, par exemple sda. Ne spécifiez pas de partition):
Sudo grub-install --recheck/dev/sdX
Sudo umount /mnt/dev/pts Sudo umount /mnt/dev[.____.aser
13) Si vous avez monté une partition/boot séparée:
Sudo umount/mnt/boot
14) Démontez le répertoire/usr du LiveCD:
Sudo umount/mnt/usr
15) Démontez le dernier appareil:
Sudo umount/mnt
16) Redémarrez.
Sudo redémarrer
Cela m'est arrivé aussi, lors d'une mise à jour régulière. Heureusement, je travaillais sur le système de développement, déterminant la stabilité de la mise à niveau avant de la mettre en production.
La réponse de "Steabert" n'est pas du tout utile. C'est la réponse pour les personnes qui exécutent Windows. Les premières versions sont destinées à la recherche de bogues, et Cg2916 en a trouvé un.
J'ai récupéré en utilisant la console grub pour continuer à démarrer, puis j'ai réinstallé grub après avoir pu me connecter.
set root (hd0,1)
linux /vmlinuz root=/dev/sda
initrd /initrd.img
boot
Il se passe beaucoup de choses amusantes dans les bottes
Sudo grub-install /dev/sda
Bien sûr, vous aurez besoin d'ajuster les numéros de partition et les noms de périphériques corrects, mais c'est assez facile après la douleur initiale.
Maintenant, comment puis-je faire cela sur une machine virtuelle dans un emplacement distant où je n'ai qu'un accès SSH ...