J'ai un problème persistant de récupération de mon disque dur. J'avais Ubuntu et Win 7 installés sur mon Dell xps m1530 (Core Duo 2). Après avoir manipulé mes partitions dans les fenêtres, je me suis retrouvé coincé dans le sauvetage de grub. Je ne me souviens pas de ce que j'avais fait exactement, mais pour l'instant, j'ai la ligne de commande grub rescue>
Et la liste des partitions est:(hd0) (hd0,msdos8) (hd0,msdos7) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos2) (hd0,msdos1)
J'ai essayé d'obtenir la liste des fichiers sur ces disques, mais pour tous sauf (hd0,msdos6)
Et (hd0,msdos8)
, J'obtiens l'erreur suivante en essayant par exemple. ls (hd0,msdos7)
:
error: unknown filesystem.
en cas d'obtention de la liste des fichiers sur (hd0,msdos6)
ou (hd0,msdos8)
j'obtiens cette erreur:error: bad filename.
J'ai essayé le cd live ubuntu mais il n'a pas démarré et s'est retrouvé avec une panique du noyau (voir ci-dessous pour plus de détails) J'ai essayé d'utiliser l'installation usb live d'ubuntu (en utilisant LinuxLive USB Creator et Universal USB installer) mais lorsque j'essaie de démarrer à partir de l'USB, j'obtiens l'erreur de Kernel Panic (voir ci-dessous pour plus de détails).
J'ai aussi essayé:set boot=(hd0,msdos6) set prefix=(hd0,msdos6)/boot/grub insmod normal normal
et j'ai récupéré le menu de démarrage, mais j'ai essayé toutes les options (démarrage normal d'Ubuntu, mode de récupération, mode de sécurité intégrée, Windows 7, ..) et Ubuntu se retrouve avec un écran noir avec une icône de souris uniquement disponible et les fenêtres sont bloquées lors du chargement de l'animation, j'ai essayé de réparer le mode de démarrage sur Windows et cela n'a pas fonctionné aussi bien.
Pour le dernier essai, j'ai essayé le super disque de secours de grub ( http://www.supergrubdisk.org/ ) et il s'est également retrouvé avec la même erreur de Kernel Panic:Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000200
... .. . drm_kms_helper: panic occurred, switching back to text console
Les points dans l'erreur ci-dessus sont des codes d'erreur que je n'ai pas eu le courage de taper, car je suppose qu'ils ne sont pas pertinents.
Mon sens me dit que j'ai en quelque sorte ruiné la table d'adresses de mon disque dur ou fait autre chose de mal sur le disque dur. Étant donné que j'ai également utilisé l'outil de diagnostic du BIOS pour vérifier mon matériel, je sais que je n'ai aucun problème matériel. De plus, puisque Windows pénètre dans l'écran de chargement, cela signifie que mes graphiques et mon processeur et RAM fonctionnent correctement. Je soupçonne également que certains fichiers corrompus qui sont restés après un essai inachevé de fenêtres d'installation d'ubuntu peuvent provoquer la même problème.
Donc, ma question est de savoir comment récupérer mon disque dur, même s'il devait être complètement formaté et que les données seraient perdues (bien sûr, ce serait ma dernière option). Merci d'avoir lu et aidé.
J'ai résolu le problème hier soir. Ce que j'ai fait, c'est d'abord utiliser les commandes suivantes pour récupérer le menu grub de grub rescue:grub rescue> set boot=(hd0,msdos6) grub rescue> set prefix=(hd0,msdos6)/boot/grub grub rescue> insmod normal grub rescue> normal
Après cela, je suis arrivé au menu de sélection de démarrage habituel. Ensuite, au lieu de démarrer sur Windows ou Ubuntu, je viens de sélectionner c
pour entrer dans la ligne de commande grub, puis j'ai utilisé les instructions suivantes sur la ligne de commande grub pour (je pense) réparer le grub:
grub> set root=(hd0,6) grub> linux /boot/vmlinuz-3.13.0-29-generic root=/dev/sda6 grub> initrd /boot/initrd.img-3.13.0-29-generic grub> boot
J'ai remplacé le nom vmlinuz-3.13.0...
avec ma propre version qui était vmlinuz-3.8.0...
et aussi la même chose avec initrd.img-3.13.0...
que j'ai tapé initrd.img-3.8.0...
.
L'important était de déterminer le lecteur d'installation linux, puis de trouver la version correcte des fichiers mentionnés ci-dessus. J'ai utilisé les dernières instructions du lien suivant et modifié les noms de fichiers avec mes propres numéros de version:
http://www.linux.com/learn/tutorials/776643-how-to-rescue-a-non-booting-grub-2-on-linux/
Ouais, je faisais aussi ce genre de partitions qui bougeaient. oubliez le sauvetage de grub, téléchargez le cd de sauvetage de grub: http://sourceforge.net/projects/boot-repair-cd/ exécutez-le sur une clé USB ou un cd et il restaurera le démarrage sur ubuntu automatiquement.
ou vous pouvez utiliser n'importe quel live cd basé sur Debian et suivre ces étapes: démarrez le live cd, choisissez try ubuntu/debian/etc., ouvrez un terminal puis exécutez ces commandes:
Sudo add-apt-repository ppa: yannubuntu/boot-repair && Sudo apt-get update
Sudo apt-get install -y boot-repair && (boot-repair &)