Bref: Ce tutoriel montre les étapes pour installer Ubuntu Linux sur un lecteur externe américain avec le chargeur de démarrage installé sur l’USB. Ce n’est PAS une configuration USB en direct. Cet USB fonctionnera comme un système d’exploitation portable et peut être utilisé sur n’importe quel système informatique.
Permettez-moi de rappeler quelques choses.
Une clé USB sous tension est utilisée pour tester la distribution. Il est également utilisé pour installer Linux sur le disque dur de l’ordinateur. Normalement, toutes les modifications que vous avez apportées à votre distribution live sont perdues, ce qui limite l’utilisation de l’USB live.
Plusieurs de ses lecteurs logiciels libres ont demandé un tutoriel sur l’installation de Linux sur une clé USB. Pas l’USB live ordinaire avec persistance mais l’Ubuntu réel installé sur un disque USB.
Cela signifie avoir un Linux Ubuntu portable sur une clé USB que vous pouvez brancher sur n’importe quel ordinateur, l’utiliser, enregistrer votre travail sur l’USB comme s’il s’agissait d’un vrai disque dur.
La procédure ne semble pas très différente de l’installation d’Ubuntu sur un disque dur réel. Et c’est là que les gens font des erreurs.
Les tutoriels disponibles sur Internet manquent la partie la plus cruciale: le chargeur de démarrage.
- Problème avec le chargeur de démarrage sur les systèmes UEFI
- Choses à savoir avant d’installer Linux sur une clé USB
- Installation complète d’Ubuntu sur un lecteur flash
- Partie 1: Créer un USB Ubuntu live
- Partie 2: Installation d’Ubuntu sur l’USB
- Étape 1: Démarrez depuis live USB
- Étape 2: Désactivez les indicateurs ESP de la partition ESP
- Étape 3: Installation d’Ubuntu sur l’autre USB
- Étape 4: Réactivez les drapeaux ESP sur la partition ESP
- Partie 3: Utilisation de l’USB Ubuntu sur n’importe quel système
- Partie 4: Remettre vos USBs dans un état normal
- Conclusion
Problème avec le chargeur de démarrage sur les systèmes UEFI
Le problème majeur de cette configuration est l’installation du chargeur de démarrage sur les systèmes UEFI. Un système ne peut avoir qu’une seule partition ESP active à la fois et cela provoque des problèmes.
Lors de l’installation de Linux, même si vous choisissez l’USB comme destination pour le chargeur de démarrage, la partition ESP existante est toujours utilisée pour placer le fichier EFI pour la nouvelle distribution.
Cela signifie que le Linux installé sur l’USB externe sera le dernier à mettre à jour et à contrôler le chargeur de démarrage. Cela peut créer plusieurs problèmes comme:
- Le système que vous avez utilisé pour installer Linux sur USB peut ne pas démarrer et se retrouver avec une erreur grub si vous n’avez pas l’USB Linux branché.
- L’USB Linux que vous avez créé ne démarre pas sur d’autres systèmes car ses fichiers EFI se trouvent sur les partitions ESP du système qui a été utilisé pour installer Linux sur USB.
Cela échoue toute l’idée d’avoir un USB Linux portable, non?
Ne vous inquiétez pas. Je vais partager une astuce intéressante pour installer Ubuntu ou d’autres distributions Linux sur une clé USB sans gâcher le chargeur de démarrage du système hôte et le système sur l’USB.
Avant de commencer à suivre le didacticiel, lisez-le entièrement, puis continuez à le faire sur votre système.
Choses à savoir avant d’installer Linux sur une clé USB
La solution ou la solution au problème du chargeur de démarrage est que vous ne faites pas savoir à l’installateur qu’il existe déjà une partition ESP.
Si vous avez un PC de bureau, vous pouvez retirer le disque dur et cela pourrait résoudre le problème, mais les choses seront difficiles lorsqu’il s’agira d’un ordinateur portable. La suppression du disque est hors de question ici.
Une solution plus simple consiste à retirer l’indicateur ESP de la partition ESP avant d’installer Linux sur l’USB et à le remettre après l’installation. De cette façon, vous trompez le programme d’installation d’Ubuntu en lui faisant croire qu’il n’y a pas de partition ESP existante et qu’il créera et utilisera une nouvelle partition ESP sur l’USB. La partition ESP d’origine sur le disque dur est intacte.
Astuce intelligente, je sais. Permettez-moi de dissiper quelques doutes et d’ajouter quelques suggestions:
- Vous aurez besoin de deux clés USB. Un pour live USB et un autre où Linux sera installé.
- Utilisez une clé USB de 4 Go pour le système live et au moins une clé USB de 32 Go pour l’USB Linux.
- Je recommande fortement d’utiliser USB 3.0 pour l’USB live et l’USB Linux réel. USB 2.0 sera douloureusement lent pour l’installation et l’utilisation de Linux.
- Même si vous utilisez USB 3, l’installation de Linux sera plusieurs fois plus lente que l’installation normale d’Ubuntu. Ayez de la patience et du temps.
- L’utilisation d’un système Linux à partir d’USB sera toujours plus lente que le disque dur et le SSD réels.
- Lorsque vous souhaitez utiliser l’USB Linux sur un système, vous devez accéder aux paramètres de démarrage pour démarrer à partir de l’USB (sauf si le système est configuré pour démarrer à partir de l’USB par défaut).
- La clé USB Linux peut ne pas fonctionner avec les systèmes dont le démarrage sécurisé est activé.
À propos de l’expérience plus lente avec Linux sur USB, si votre système dispose d’un port thunderbolt, je vous conseille d’obtenir un SSD thunderbolt. J’ai un SSD SanDisk et lorsque j’ai utilisé Linux installé dessus, l’expérience était très fluide, presque comme le SSD sur le système.
Aperçu | Produit | Prix | |
---|---|---|---|
SSD SanDisk 500 Go Extreme Portable – Jusqu’à 1050 Mo / s – USB-C, USB 3.2 Gen 2 – Ssd externe… | $87.99 | Acheter sur Amazon |
Installation complète d’Ubuntu sur un lecteur flash
Maintenant que vous savez ce dont vous avez besoin, laissez-moi exposer les parties de ce tutoriel:
- Créer un USB Ubuntu live
- Utilisez l’USB live pour installer Ubuntu sur un autre USB en supprimant les drapeaux de partition ESP avant et après l’installation
- Utiliser l’USB Ubuntu sur différents systèmes
- Récupérer les USB
Partie 1: Créer un USB Ubuntu live
Je ne vais pas entrer dans les détails pour cette partie. Vous êtes probablement au courant des étapes de toute façon. Je vais mentionner brièvement les étapes ici. Si nécessaire, vous pouvez lire ce tutoriel sur la création d’Ubuntu USB en direct.
Sur votre ordinateur, allez sur le site Web d’Ubuntu et téléchargez une version actuelle d’Ubuntu de votre choix.
Plusieurs outils sont disponibles pour écrire l’image ISO sur l’USB. Vous pouvez utiliser Etcher qui est disponible pour Linux, Windows et macOS.
Télécharger Etcher. Branchez votre USB de plus petite capacité. Exécutez Etcher et accédez à l’ISO et à l’USB téléchargés et appuyez sur le bouton flash. C’est vraiment simple.
Lorsque vous avez créé l’USB live, il est temps de l’utiliser pour installer Ubuntu sur l’autre USB.
Partie 2: Installation d’Ubuntu sur l’USB
D’accord! Vous avez donc un USB Ubuntu en direct et un USB vide où vous installerez Ubuntu. Branchez les deux à un ordinateur. Vous devez démarrer à partir de cette clé USB live maintenant et pour cela, vous devrez accéder aux paramètres de démarrage.
Étape 1: Démarrez depuis live USB
Branchez les deux USB à votre système et redémarrez-le. Lorsque le système démarre et qu’il affiche le logo du fabricant, appuyez plusieurs fois sur les touches F10/F12. Différents fabricants définissent différentes clés pour accéder aux paramètres du BIOS.
Remarque: Certains systèmes ne permettent pas le démarrage à partir de l’USB en direct si le démarrage sécurisé est activé. Si c’est le cas, désactivez d’abord le démarrage sécurisé.
Sur mon système Dell, les paramètres de démarrage affichaient cet écran. J’ai installé Debian sur ce système.
Lorsque vous êtes dans la session en direct, optez pour l’option « Essayez Ubuntu »:
Étape 2: Désactivez les indicateurs ESP de la partition ESP
Appuyez sur la touche Windows et tapez Gparted. Cela ouvrira le gestionnaire de partitions Gparted qui est (généralement) déjà présent sur l’ISO Ubuntu.
S’il n’est pas trouvé, connectez-vous à Internet, ouvrez un terminal, exécutez sudo apt update puis installez gparted sur Ubuntu.
Dans Gparted, assurez-vous d’avoir sélectionné le disque du système. Recherchez la partition d’environ 100 à 500 Mo et signalée comme ESP. Faites un clic droit sur cette partition et sélectionnez « Gérer les drapeaux’:
Il devrait afficher les indicateurs esp et de démarrage. S’il y a plus d’indicateurs définis, prenez une capture d’écran afin de pouvoir revenir au même ensemble d’indicateurs une fois l’installation terminée.
La désélection des drapeaux ajoute généralement un drapeau msftdata et vous pouvez le laisser comme ça. Les modifications entrent en vigueur immédiatement.
Super ! Maintenant, votre système live ne voit pas la partition ESP et donc les paramètres de démarrage existants de l’ordinateur. Il est maintenant temps de commencer à installer Ubuntu sur l’autre USB.
Étape 3: Installation d’Ubuntu sur l’autre USB
Assurez-vous que vous avez également branché l’autre USB de plus grande capacité. Double-cliquez sur l’icône installer Ubuntu sur le bureau.
Il va démarrer l’installation. Vous pouvez passer par les premières étapes du choix de la disposition et de la langue du clavier.
Rappelez-vous, je vous ai dit au début qu’il faut beaucoup de temps pour installer Ubuntu sur une clé USB? Pour cette raison, je suggère d’opter pour l’installation minimale ici, qui est livrée avec un navigateur et des utilitaires essentiels, mais n’inclura pas les logiciels de bureautique, les lecteurs multimédias, etc. Vous pouvez les installer plus tard.
Utiliser une installation minimale signifie copier moins de fichiers sur l’USB et cela réduira le temps d’installation.
Sur l’écran suivant, sélectionnez Autre chose:
Sur l’écran « Type d’installation », vous pouvez voir tous les disques durs et les disques USB répertoriés sur l’interface principale. Vous pouvez voir que le disque dur n’affiche pas de partition ESP car les drapeaux ont été supprimés.
Ce que vous devez vous assurer ici, c’est que vous avez sélectionné la bonne clé USB (la plus grande) pour « Périphérique d’installation du chargeur de démarrage ». J’utilise ici mon SSD thunderbolt externe d’une capacité de 500 Go (plus grand que le disque dur de l’ordinateur portable):
Maintenant, sélectionnez la plus grande clé USB et supprimez toute partition existante pour libérer de l’espace en cliquant sur le bouton –.
Ensuite, sélectionnez l’espace libre que vous venez de créer et cliquez sur le signe + pour créer une partition dessus.
Créez la première partition en ESP pour le chargeur de démarrage.
Sélectionnez l’espace libre restant et créez une racine avec le système de fichiers Ext4. Vous pouvez également créer root, swap et home mais je suggère de tout garder sous root, y compris swap (grâce à swapfile).
Lorsque les partitions sont prêtes, vérifiez que l’USB externe est choisi pour l’installation du chargeur de démarrage.
Les choses vont bien. Appuyez sur le bouton Installer et parcourez les paramètres de fuseau horaire habituels.
Il vous sera demandé de créer un utilisateur et un mot de passe.
Après cela, tout est une question d’attente. Si vous avez déjà installé Ubuntu, vous aurez sûrement l’impression que cette installation est plus lente que d’habitude.
Une fois l’installation terminée, NE REDÉMARREZ PAS tout de suite. Vous devez réinitialiser la partition ESP dans son état d’origine.
Étape 4: Réactivez les drapeaux ESP sur la partition ESP
Démarrez Gparted une fois de plus. Sélectionnez le disque dur de votre système et faites un clic droit sur sa partition ESP qui est maintenant étiquetée comme msftdata. Sélectionnez l’indicateur esp et il doit également sélectionner automatiquement l’indicateur de démarrage.
Félicitations! Vous avez installé avec succès Ubuntu sur un lecteur flash. Vous pouvez maintenant désactiver le système Ubuntu en direct.
C’est mauvais écrou pas trop mal. Étant donné que votre système réel n’a pas de partition ESP, il ne démarrera pas sans l’USB externe que vous venez de créer.
Mais pas besoin de s’inquiéter. Vous avez toujours l’USB Ubuntu en direct, n’est-ce pas? Démarrer à nouveau. Démarrez Gparted et activez l’indicateur correct sur la partition ESP du disque.
Partie 3: Utilisation de l’USB Ubuntu sur n’importe quel système
L’USB que vous venez de créer peut être utilisé sur n’importe quel ordinateur tant qu’il permet de démarrer à partir de l’USB. En d’autres termes, le démarrage sécurisé doit être désactivé.
J’ai vérifié mon Ubuntu USB de deux systèmes, un sur lequel je l’ai créé et un autre qui n’a pas été utilisé dans ce processus. Cela a fonctionné sur les deux.
Le processus est similaire à la façon dont vous avez démarré à partir de l’USB live. Lorsque vous allumez le système, lorsque le logo du fabricant du système est visible, appuyez sur les touches F2 / F10 / F12 pour accéder aux paramètres de démarrage et sélectionnez Ubuntu ou USB à partir duquel démarrer. Il peut être affiché avec l’un des deux noms (ou plus peut-être).
Lorsque vous démarrez à partir de l’USB Ubuntu, vous verrez l’écran Grub familier et vous pouvez sélectionner Ubuntu pour l’utiliser:
Avez-vous remarqué quelque chose dans l’écran Grub ci-dessus? J’ai utilisé un système sur lequel Debian avait installé pour créer cet USB Ubuntu. Lors de l’installation, la nouvelle partition ESP sur l’USB prend également note du système Debian comme vous pouvez le voir sur l’écran Grub.
Si j’utilise cette clé USB sur un autre système et que j’essaie de démarrer dans Debian, une erreur se produira. Évidemment, parce qu’il n’y a pas de système Debian sur le nouveau système. Si j’utilise l’USB sur le même système Debian qui a été utilisé pour l’installation d’Ubuntu sur l’USB, cela fonctionnera.
L’entrée supplémentaire dans le Grub ne devrait pas vous déranger, sauf si vous souffrez d’un trouble obsessionnel compulsif. Si c’est le cas, démarrez sur cette clé USB, installez Grub Customizer et supprimez ces entrées supplémentaires. C’est à vous de décider.
Une autre chose à noter est que lorsque vous démarrez à partir de l’USB Ubuntu sur un autre système, il affiche un écran bleu avec quelques options. Il suffit d’aller avec la botte de toute façon.
Il reste une dernière chose, et c’est de récupérer vos clés USB.
Partie 4: Remettre vos USBs dans un état normal
Voici ce que vous avez utilisé deux USBs: une pour Ubuntu en direct et une pour l’installation réelle d’Ubuntu.
Si vous souhaitez utiliser l’une ou l’autre des clés USB ultérieurement pour un transfert de données normal, vous aurez du mal à les formater. Lorsque vous créez une clé USB en direct, elle laisse l’USB dans un état étrange et les systèmes d’exploitation ne peuvent souvent pas la formater directement.
Gparted vient à nouveau à la rescousse. Il est disponible pour Linux, Windows et macOS. Téléchargez-le et installez-le et utilisez-le pour formater l’USB en supprimant toutes les partitions dessus et en créant une nouvelle partition au format NTFS ou FAT32.
Conclusion
L’astuce consistant à cacher la partition ESP réelle du programme d’installation d’Ubuntu est l’idée clé ici. C’est une meilleure solution que de retirer le disque dur ou d’avoir un démarrage foiré.
J’espère que cette astuce vous plaira et que ce tutoriel détaillé vous sera utile.