web-dev-qa-db-fra.com

La mise à jour des créateurs d'automne Windows 10 semble corrompre la partition Ubuntu

a quitté mon ordinateur portable la nuit et il a apparemment téléchargé la nouvelle mise à jour de Windows 10 Fall Creators (j’ai le double démarrage), après le redémarrage, il m’a envoyé à grub rescue que j’ai résolu de résoudre comme des personnes résolues problème avec le passé windows updates , mais je n'ai trouvé aucune partition, j'ai essayé d'utiliser LiveUsb pour voir le disque, et les fichiers semblent toujours être là, mais la partition Linux semble avoir été effacée.

Dans ce lien il semble y avoir une solution, au moins pour enregistrer certains fichiers avec testdisk, où ils disent que la récupération est possible mais délicate, j'ai un disque dur externe sur lequel j'aimerais récupérer mes fichiers avant de réinstaller Nuke, laissant Windows 10 derrière, c'est une expérience totalement horrible.

Quelqu'un d'autre a le même problème avec la nouvelle mise à jour de l'automne? Comment avez-vous procédé?

UPDATE 1: Géré pour que la partie Windows fonctionne après l'utilisation de l'usb de récupération Windows, comme mentionné dans cette vidéo . Après avoir sauvegardé mes données, je vais voir si je peux récupérer la partition Linux et sauvegarder mes fichiers.

Aussi voici le pâteux de mes partitions.

Leçon du jour: Sauvegardez vos données, j'ai eu la peur d'une vie.

1
bpinaya

J'ai reçu l'erreur de démarrage suivante sur un PC à double démarrage Ubuntu 16.04/Windows 10 après l'installation automatique de la mise à jour de Windows 10 Fall Creators par Microsoft;

    error: unknown filesystem
    Entering rescue mode
    grub rescue> _  

Je l'ai résolu en a) exécutant Ubuntu à l'aide du CD en direct (disque d'installation d'Ubuntu 16.04) et b) en réinstallant grub.


a) Exécutez Ubuntu en utilisant le live CD:


Attention: modifier le bios peut endommager votre système

  1. Assurez-vous que le BIOS de votre ordinateur est configuré pour démarrer à partir du lecteur de support optique (si un disque est inséré).
  2. Insérez Ubuntu Live CD et redémarrez l'ordinateur.
  3. Choisissez de démarrer Ubuntu en utilisant le CD live (ne réinstallez pas Ubuntu)
  4. Si la session en direct Ubuntu est défectueuse (par exemple, l'interface utilisateur graphique de Compiz clignote), ignorez l'interface utilisateur et ouvrez directement un terminal (par exemple, Ctrl-Alt-F3). Connectez-vous au terminal en utilisant le nom d'utilisateur ubuntu et aucun mot de passe.

b) Réinstaller (réparer/restaurer) Grub:


J'ai suivi ces instructions (de http://howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd );

Avertissement: L'utilisation de la commande Sudo, notamment à partir d'un Live CD, peut causer de graves dommages à votre système. Lisez toutes les instructions et confirmez que vous avez bien compris avant d’exécuter des commandes. Lors du collage dans le terminal, utilisez Ctrl + Maj + V, PAS Ctrl + V

  1. Découvrez sur quelle partition est installée votre installation Ubuntu. Il s’agit généralement d’une partition EXT4 (linux). Voici quelques méthodes pour le faire.

    • i) GParted

      • lancer GParted (inclus dans le Live CD)
      • Découvrez la partition Ubuntu (sdXY)
    • ii) fdisk

      • Sudo fdisk -l
      • Découvrez la partition Ubuntu (sdXY)
    • iii) Installation terminée d'Ubuntu [NON RECOMMANDÉ]

      • Utilisez un live CD et sélectionnez "Installer Ubuntu" (sans installer réellement Ubuntu);
      • [Bienvenue] Choisissez la langue dans laquelle vous souhaitez effectuer l’installation et cliquez sur le bouton Continuer pour continuer.
      • [Préparation à l'installation d'Ubuntu] Ensuite, laissez les deux options de Préparation à l'installation d'Ubuntu non cochées et cliquez à nouveau sur le bouton Continuer.
      • [Type d'installation] Cochez l'option Quelque chose d'autre et cliquez sur le bouton Continuer pour continuer.
      • Découvrez la partition Ubuntu (sdXY)
      • Cliquez sur Quitter
  2. Montez la partition sur laquelle est installée votre installation Ubuntu. Remplacez le XY par la lettre du lecteur et le numéro de la partition, par exemple: Sudo mount/dev/sda1/mnt.

    Sudo mount /dev/sdXY /mnt
    
  3. Reliez maintenant les répertoires auxquels grub a besoin d'accéder pour détecter d'autres systèmes d'exploitation, comme ceci.

    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
    
  4. Maintenant, nous sautons dans cela en utilisant chroot.

    Sudo chroot /mnt
    
  5. Maintenant, installez, vérifiez et mettez à jour grub. Cette fois, il vous suffit d'ajouter la lettre de lecteur (généralement a) pour remplacer X, par exemple: grub-install/dev/sda, grub-install -recheck/dev/sda.

    grub-install /dev/sdX
    grub-install --recheck /dev/sdX
    update-grub
    
  6. Maintenant que Grub est de retour, il ne reste plus qu’à quitter le système chrooté et à tout démonter.

    exit &&
    Sudo umount /mnt/sys &&
    Sudo umount /mnt/proc &&
    Sudo umount /mnt/dev/pts &&
    Sudo umount /mnt/dev &&
    Sudo umount /mnt
    
  7. Arrêtez et rallumez votre ordinateur, et vous verrez l'écran Grub2 par défaut.

Cela a permis à grub de se charger correctement et d’amorcer Ubuntu. Pour permettre à grub de redémarrer Windows, je devais c) détecter la partition Windows et reupdate grub (de GRUB ne détecte pas Windows );


c) Détectez la partition Windows et reupdate Grub:


  1. Détecter la partition Windows:

    Sudo os-prober
    
  2. Reupdate Grub:

    Sudo update-grub
    
2
user2585501