J'ai un ordinateur portable qui exécute Windows 10 et je souhaite installer Ubuntu sur un disque dur externe et chaque fois que j'en ai besoin, je peux simplement le brancher et démarrer à partir du lecteur externe.
J'ai suivi un tutoriel, en fait deux, et les deux ont dit que le chargeur de démarrage doit être installé sur le disque dur externe. Cela avait pour résultat que je ne pouvais accéder à Windows que lorsque le disque dur externe était branché. Chaque fois que je ne l'avais pas branché, l'ordinateur portable ne démarrait pas et j'obtenais simplement un écran noir avec une ligne blanche. Après avoir corrigé mon enregistrement de démarrage principal, j'ai pu accéder à Windows.
Maintenant, je veux réessayer, mais je crains que si j'installe le chargeur de démarrage sur le lecteur interne, je puisse en quelque sorte supprimer ma partition Windows ou j'aurai des problèmes avec mon démarrage.
Donc qu'est ce que je devrais faire?
la source
Réponses:
Tout d'abord, il est CRITIQUE que vous compreniez votre mode de démarrage. Les ordinateurs modernes peuvent démarrer de deux manières:
Étant donné que vous mentionnez Windows 10, votre ordinateur est probablement basé sur EFI et démarre en mode EFI. Je vais procéder sous cette hypothèse. Si cela est incorrect, ignorez le reste de cette réponse.
Pour démarrer un disque interne en mode EFI, le système d'exploitation stocke généralement un chargeur de démarrage sous forme de fichier sur la partition système EFI (ESP) sur le disque. Ce nom de fichier peut être quelque chose de légal, mais pour Ubuntu, ce sera
EFI/ubuntu/shimx64.efi
, qui à son tour se lanceEFI/ubuntu/grubx64.efi
. Le programme d'installation du système d'exploitation enregistre le nom du chargeur de démarrage auprès du gestionnaire de démarrage intégré de l'EFI, qui stocke ce nom dans NVRAM. Si l'EFI fonctionne correctement (pas tous), cela se traduit par un processus de démarrage fonctionnel.Le problème avec ce processus, appliqué à un disque amovible, est triple:
/boot/grub
répertoire, qui est pas susceptible d'être sur l'ESP. Ainsi, si Ubuntu installe GRUB sur l'ESP sur votre disque interne, vous éviterez le premier problème mais en rencontrerez un autre car lorsque vous démarrez avec le lecteur USB déconnecté, GRUB se lance et ne trouve pas ses fichiers de configuration. Le résultat est unegrub>
invite qui mystifiera la plupart des utilisateurs.Il existe plusieurs solutions à ces problèmes, notamment:
EFI/BOOT/bootx64.efi
. Si vous copiez Shim (qui lance GRUB) à ce nom de fichier (en copiantEFI/ubuntu
àEFI/BOOT
sur l'ESP, puis renommershimx64.efi
àbootx64.efi
enEFI/BOOT
), votre micrologiciel pourra lancer votre GRUB USB comme il l'a fait pour le programme d'installation d'Ubuntu. Cela fonctionnera après les deux problèmes que je viens d'identifier, mais vous devrez utiliser le gestionnaire de démarrage intégré de l'ordinateur pour sélectionner le système d'exploitation à démarrer. Ce gestionnaire de démarrage intégré varie de inutilisable à tolérable, donc cela pourrait ou non être une solution acceptable. Vous devrez peut-être également modifier votre ordre de démarrage après avoir installé Ubuntu pour l'empêcher de lancer GRUB à partir de l'ESP du disque interne ou de l'ESP du disque externe par défaut./boot
partition sur votre disque interne - Si vous installez GRUB sur le disque interne, vous pouvez également mettre une/boot
partition sur le disque interne. Cela permettra à GRUB de fonctionner normalement sur toutes les bottes; cependant, l'option Ubuntu apparaît tout le temps, même lorsque le disque USB est débranché. Cela peut être indésirable, surtout si Ubuntu est la valeur par défaut. De plus, cette solution signifie que votre clé USB externe sera amorçable uniquement sur l'ordinateur sur lequel vous l'avez préparé. Si vous souhaitez pouvoir utiliser ce disque sur d'autres ordinateurs, vous devez éviter cette solution.default_selection
option dansrefind.conf
de manière appropriée, vous pouvez configurer rEFInd pour démarrer automatiquement Ubuntu si votre lecteur USB Ubuntu est branché et pour démarrer directement vers Windows si le lecteur USB Ubuntu n'est pas branché. Ma réponse à cette question fournit plus de détails sur ce type de configuration, bien que sur un Mac plutôt qu'un PC.Avec un peu de chance, l'une de ces approches vous permettra d'être opérationnel.
la source
la source
Vous devez installer le chargeur de démarrage sur le lecteur que votre UEFI / BIOS utilise pour démarrer. Vous pouvez modifier ce lecteur dans les paramètres du BIOS, que vous pouvez généralement accéder en appuyant sur quelque chose comme F10, F12ou Delimmédiatement après le démarrage de votre ordinateur. Donc, dans un premier temps, vous pouvez essayer de configurer votre machine pour démarrer à partir du lecteur externe plutôt que du lecteur interne. Si le chargeur de démarrage est correctement installé sur le lecteur externe, cela devrait fonctionner.
Pour une utilisation quotidienne normale, vous souhaiterez probablement toujours démarrer à partir du même lecteur pour des raisons de commodité, vous devrez donc installer le chargeur de démarrage sur votre lecteur interne. Avant de faire cela, cependant, vous devez faire une sauvegarde, de préférence une image disque complète de votre lecteur interne de travail. Si vous rencontrez des problèmes après avoir installé Ubuntu avec Windows, l' outil Boot-Repair peut vous aider.
la source
J'installerais le chargeur de démarrage sur le périphérique externe! De cette façon, il n'y a aucune chance que votre installation Windows endommage ou supprime le chargeur de démarrage. Ce serait une tâche simple de configurer votre BIOS pour démarrer:
NB: ASSUREZ-VOUS DE DÉSACTIVER SECUREBOOT (si vous trouvez cette option)
De cette façon, si vous déconnectez le périphérique externe pour une raison quelconque, cela ne posera pas de problème avec votre ordinateur.
Et: si vous vous éloignez des pilotes propriétaires, vous pourrez exécuter ce système sur d'autres ordinateurs ...
(Btw, je ne recommanderais pas ce type d'installation pour une utilisation permanente car il sera plus lent que eSATA)
la source