web-dev-qa-db-fra.com

après avoir installé Ubuntu 16.04 sur un disque externe sur le système Windows 8, je ne peux pas démarrer avec un disque externe

après avoir installé Ubuntu 16.04 sur un disque externe sur le système Windows 8, je ne peux pas démarrer sans disque externe. si je branche le lecteur externe Ubuntu 16.04, je peux démarrer avec grub normalement. sinon, aller à GNU GRUB version 2.02 ~ beta2-36ubuntu Prompt. ma fenêtre utilise UEFI. j'essaye d'exécuter "Sudo update-grub/dev/sda "(sda est mon disque dur interne) mais cela ne fonctionne pas.

c'est comme ça que j'ai installé Ubuntu 16.04 sur un disque externe et toutes les étapes j'essaye de le réparer.

  1. je formate mon disque externe en ntfs.
  2. j'utilise LiveCD et démarre sur le disque.
  3. je sélectionne essayer Ubuntu.
  4. je partitionne en utilisant gparted by unmount than set
    /30 Go
    /Échange 8 Go
    /à la maison le reste
  5. j'ai installé Ubuntu 16.04 et j'ai défini le chargeur de démarrage sur/dev/sda
  6. après avoir fait, je ne peux pas démarrer sans mon LiveCD
  7. donc je démarre Ubuntu, sur Ubuntu, je retire mon LiveCD.
  8. maintenant j'utilise la réparation de démarrage.
  9. il fonctionne sans mon LiveCD mais j'ai toujours besoin que mon lecteur externe soit branché.
  10. donc j'essaye d'exécuter "Sudo update-grub/dev/sda" mais ne fonctionne toujours pas.
  11. j'utilise à nouveau la réparation de démarrage et voici le journal https://paste2.org/YjdhLnDd

merci i nouveau tout os autre que la fenêtre.
Edit: Mon lecteur externe est wd element se 500gb avec usb2.0

mise à jour, j'ai découvert qu'une partie de grub to se trouve dans/dev/sda2 et je ne sais pas comment le déplacer vers sdb

je déplace maintenant grub2 vers sdb1 en utilisant http://howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd mais maintenant pas de grub au démarrage mais je ne peux pas démarrer sur grub2

1
khunjuice

Le problème que vous rencontrez vient du démarrage en mode hérité et de l'installation de grub dans Drive /dev/sda lors de votre installation. Vous pouvez installer grub sur /dev/sdb et configurez votre BIOS pour /dev/sdb comme priorité de démarrage. Pendant cela, vous démarrerez sur Ubuntu. Cependant, vous n'aurez pas d'options de démarrage pour démarrer sur Windows.

Bien qu'il puisse y avoir un certain nombre de méthodes autour de cela, la méthode la plus simple serait d'installer une partition Ubuntu sur /dev/sda. Cela peut être une très petite installation, juste assez pour avoir l'installation de base qui peut être aussi petite que 8 concerts.

Lorsque vous démarrez vers la version UEFI d'Ubuntu sur /dev/sda et courir update-grub si votre disque dur externe est installé, ainsi que tout autre système d'exploitation détecté sera ajouté au menu de démarrage.

Maintenant, lorsque vous sélectionnez UEFI Ubuntu à partir de votre option de démarrage du BIOS, vous aurez tous les systèmes d'exploitation inclus tous les disques externes dans le menu Grub. Vous pourrez en sélectionner un par défaut, y compris Windows.

Les informations sont automatiquement ajoutées à la partition EFI sur /dev/sda.

Il existe de nombreuses descriptions "apparemment" complexes pour savoir comment modifier manuellement la partition EFI pour ce faire. Mais je pense dépenser 8 Go d'espace pour permettre à l'installation d'Ubuntu de le faire automatiquement bien dépensé pour la facilité. Chaque fois que vous souhaitez effectuer un changement, il vous suffit de démarrer sur Ubuntu sur le /dev/sda conduire et exécuter update-grub pour que les modifications soient automatiquement reconfigurées.

Les étapes ci-dessus consistent à fournir la possibilité d'inclure Windows dans votre menu de démarrage.


Si vous ne voulez pas que votre installation UEFI Windows soit incluse dans votre menu de démarrage. Installez simplement le groupe sur /dev/sdb (votre disque externe). Configurez votre BIOS pour l'héritage avec /dev/sdb comme périphérique de démarrage par défaut.

1
L. D. James