après avoir installé Ubuntu 16.04 sur un lecteur externe sous Windows 8, je ne parviens pas à démarrer sans lecteur externe

1

Après avoir installé Ubuntu 16.04 sur un lecteur externe sous Windows 8, je ne peux pas démarrer sans lecteur externe. Si je connecte le lecteur externe Ubuntu 16.04, je peux démarrer avec grub normalement. sinon, accédez à l'invite GNU GRUB version 2.02 ~ beta2-36ubuntu. ma fenêtre utilise UEFI. J'essaie d'exécuter "sudo update-grub / dev / sda" (sda est mon disque dur interne) mais cela ne fonctionne pas.

C’est ainsi que j’ai installé Ubuntu 16.04 sur un lecteur externe et que toutes les étapes j’essayais 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 par démonter que définir
    / 30 Go
    / Swap 8 Go
    / home le reste
  5. J'ai installé Ubuntu 16.04 et j'ai défini le chargeur de démarrage dans / dev / sda
  6. après j'ai 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 réparation de démarrage.
  9. cela fonctionne sans mon LiveCD mais j'ai toujours besoin que mon disque externe soit branché.
  10. J'essaie donc de lancer "sudo update-grub / dev / sda" mais je ne travaille toujours pas.
  11. J'utilise encore la réparation de démarrage et voici le journal https://paste2.org/YjdhLnDd

merci je nouveau tout os autre que la fenêtre.
Edit: Mon disque dur externe est un élément wd se 500Go USB2.0

mise à jour j'ai découvert qu'une partie de grub est à / dev / sda2 et je ne sais pas comment se déplacer à Sdb

je déplace grub2 à sdb1 maintenant 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 à grub2

Khunjuice
la source
Démarrez votre disque externe en mode UEFI, puis installez ... votre disque externe doit être en FAT32..affichez-nous des images de quelque manière que ce soit
minigeek
sudo update-grub / dev / sda est erroné, update grub n'accepte pas les paramètres. Vous cherchez peut-être sudo grub-install / dev / sda && sudo update-grub . Malgré tout, je ne suis pas sûr que cela fonctionne, car la réparation du démarrage a déjà
@sardapv - Pourquoi FAT32? Vous rendez-vous compte que le disque externe est où Ubuntu est déjà installé (certainement pas en FAT32)? L'OP ne parle pas d'un lecteur flash USB, mais d'un disque dur externe de 500 Go.
Je ne sais pas si cela se produit avec ntfs .. car de nombreux périphériques amorçables demandent de formater en fat32!
minigeek
Je pense qu'il a installé en mode hérité et fait des dégâts avec la réparation de démarrage ... installer en mode uefi aux côtés du mode uefi ne pose pas de tels problèmes! Ohk wait correction: il a installé dans External Disk ... sry!
minigeek

Réponses:

1

Le problème que vous rencontrez provient de l’amorçage en mode Legacy et de la tentative d’installation de grub dans Drive au /dev/sdacours de votre installation. Vous pouvez installer grub sur /dev/sdbet définir votre BIOS /dev/sdbcomme priorité de démarrage. Pendant ce temps, vous serez initié à Ubuntu. Cependant, vous ne disposez pas d'options de démarrage pour démarrer sous Windows.

Bien qu'il puisse y avoir un certain nombre de méthodes, la méthode la plus simple consisterait à 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 gigas.

Lorsque vous démarrez la UEFIversion d'Ubuntu /dev/sdaet que vous l'exécutez, update-grubsi votre lecteur externe est installé, il sera ajouté au menu de démarrage avec tout autre système d'exploitation détecté.

Désormais, lorsque vous sélectionnez l'une UEFI Ubuntudes options d'amorçage du BIOS, tous les systèmes d'exploitation incluent tous les lecteurs externes dans le menu Grub. Vous pourrez sélectionner l'un ou l'autre pour votre configuration par défaut, y compris Windows.

Les informations sont automatiquement ajoutées à la EFIpartition /dev/sda.

Il existe de nombreuses descriptions "apparemment" complexes pour savoir comment modifier manuellement la partition EFI à cette fin. Mais j’envisage de dépenser 8 Go d’espace pour permettre à l’installation Ubuntu de le faire automatiquement. Chaque fois que vous souhaitez apporter une modification, démarrez simplement Ubuntu sur le /dev/sdalecteur et exécutez-le update-grubpour que toutes les modifications soient automatiquement reconfigurées.

Les étapes ci-dessus consistent à permettre à Windows d’être inclus dans votre menu de démarrage.


Si vous ne voulez pas que votre installation UEFI Windows soit incluse dans votre menu de démarrage. Il suffit d'installer le groupe sur /dev/sdb(votre lecteur externe). Configurez votre BIOS pour Legacy avec /dev/sdbcomme périphérique d’amorçage par défaut.

LD James
la source
Si vous utilisez un lecteur externe et que vous l’amorcez en mode UEFI, vous devez disposer de la partition système ESP-efi sur sdb et créer /EFI/Boot/bootx64.efi. Tous les périphériques UEFI externes, qu’il s’agisse du programme d’installation Windows ou du programme d’installation Ubuntu Live ou d’une installation complète d’Ubuntu, utilisent ce nom de fichier (mais des fichiers réels différents). Mais si vous êtes installé en mode UEFI sur external en utilisant gpt, vous pourrez peut-être démarrer à partir de ESP sur le lecteur interne. Ou, si vous êtes en mode BIOS, vous pouvez passer d’UEFI à BIOS pour démarrer Ubuntu sur une machine externe et basculer avec UEFI pour démarrer Windows. askubuntu.com/questions/743095/…
oldfred
@oldfred Je viens de prendre un lecteur d'un ordinateur portable Dell de 10 ans. Le lecteur est en BIOSmode. L'ordinateur n'a pas de EFIsupport. Aucun de mes lecteurs EFI ne démarrera sur cet ordinateur (Windows ou Linux). J'ai connecté le lecteur à l'aide d'un adaptateur SATA vers USB. Puis couru update-grubde ma UEFIsession. Le système d'exploitation Linux a été ajouté au menu grub. J'ai démarré l'ordinateur en UEFImode pour /dev/sda. J'ai sélectionné l'installation USB connectée et je l'ai démarré avec succès.
LD James