Comment installer Ubuntu sur une clé USB? (sans utiliser Startup Disk Creator)


174

Si vous vous dépêchez de répondre, Système → Administration → StartUp Disk Creator - non, ce n'est pas ce dont je parle.

Je veux essayer l'Unity d'Ubuntu 11.04 sans toucher à mon installation Ubuntu existante.

Pour ce faire, je dois d'abord installer les pilotes nVidia (soupir).

Pour ce faire, j'ai besoin de changements pour continuer un redémarrage.

Pour ce faire, je dois vraiment installer Ubuntu sur une clé USB.

Comment tu fais ça?


Ce que j'ai essayé

  1. J'ai essayé de créer une clé USB à partir de Testdrive , puis de démarrer à partir de celle-ci, puis de choisir "Installer Ubuntu". Le programme d'installation a refusé l'installation sur le support d'installation lui-même.

  2. J'ai essayé, à partir de ma copie installée d'Ubuntu:

    sudo kvm /dev/sdb --cdrom .cache/testdrive/iso/ubuntu_natty-desktop-i386.iso
    

    ... mais le programme d'installation n'a pas détecté le disque correctement.


Avez-vous essayé de graver un LiveCD et d'installer Ubuntu sur la clé USB? Cela me semble la solution la plus simple.
Frxstrem

1
@Frxstrem J'essaie de le faire via KVM sans avoir à graver une image nocturne sur un CD. Cela ressemble à un gâchis ...
badp

1
Je me demandais simplement s'il était possible de partitionner la clé USB en deux partitions, puis d'utiliser Test Drive, puis de l'installer sur l'autre partition.
Allan

1
@ John, Il est plus facile d'installer sur un lecteur externe, si vous déconnectez le lecteur interne . Cela est vrai à la fois en mode BIOS et en mode UEFI, mais cela fait une plus grande différence en mode UEFI. Si cela est possible avec votre ordinateur (au moins un ordinateur que vous pouvez utiliser lors de l'installation d'Ubuntu sur le disque dur externe), je le recommande. Ensuite, démarrez à partir d’un lecteur Live Ubuntu et exécutez le programme d’installation. De cette façon, le processus sera assez simple (comme dans un lecteur interne, car le disque dur externe (même une clé USB) sera traité comme s'il s'agissait d'un lecteur interne.
sudodus

1
@sudodus J'ai déconnecté tous les autres lecteurs d'un ordinateur de bureau, puis j'ai installé 16.4.2 et le logiciel a refusé de démarrer. Erreur: fichier '/boot/grub/i386-pc/normal.mod' introuvable. Passage en mode de secours ... Si tous les fichiers de démarrage n'étaient pas écrits sur le disque dur USB, je ne peux imaginer où ils auraient été écrits.
John

Réponses:


124

Solution Ubuntu / Linux

1. Obtenir la dernière image

Vous devriez le faire avec testdrive Installer testdrive .

TestDrive

Remarque. Si votre clé est inférieure à 4,4 Go (pour Ubuntu 11.04 (Natty Narwhal)), vous devez vous procurer le programme d'installation alternatif. Le programme d'installation de bureau refuse de continuer s'il reste moins de 4,4 Go d'espace disque disponible.

2. Formatez le disque USB.

Ceci est important si vous avez déjà une installation ressemblant à Linux sur votre disque, sinon l'installateur ne voudra pas toucher à ce disque pour une raison quelconque. J'ai échoué plus tôt parce que je n'avais pas effectué cette étape, donc sautez à vos risques et périls! Vous avez besoin d'une clé d'au moins 3 Go.

Vous pouvez le faire depuis SystèmeAdministrationUtilitaire de disque . Choisissez la clé USB de destination, démontez toutes les partitions et sélectionnez Formater le lecteur.

Utilitaire de disque

Vous devez vous assurer que vous sélectionnez "Ne pas partitionner" avant de vous permettre de formater le disque.

Formater la fenêtre du lecteur.

3. Démarrer une machine virtuelle sur la clé USB

Je me suis assuré (avec file) que ma clé USB était dedans /dev/sdb, puis j'ai couru:

sudo qemu-system-x86_64 /dev/sdb -cdrom ~/.cache/testdrive/iso/ubuntu_natty-desktop-i386.iso

... pour installer l'ISO i386 du bureau Natty Narwhal - le nom du fichier variera si vous téléchargez une image ISO différente.

Les détails de la solution de virtualisation de votre choix varient, mais vous souhaitez utiliser le fichier de périphérique de votre clé USB en tant que disque dur de la machine virtuelle.

Ajoutez -boot order=dà la commande kvm pour l'amorcer à partir de l'image au cas où il essaierait de démarrer à partir du «disque dur» et échouait car il ne trouvait pas de système d'exploitation à cet emplacement.

4. Installez normalement.

À ce stade, vous travaillez sur une machine virtuelle qui voit votre clé USB comme le seul disque dur connecté. A partir de la fenêtre "QEMU", installez comme vous le feriez normalement.

Quelques notes:

  • Partitionnement Évitez d’utiliser le système de partitionnement automatique, car cela créerait une partition de swap sur votre clé USB. Ce n'est pas bon, car la permutation devient super lente (un système de plusieurs secondes se bloque lentement) et tue rapidement la vie de votre disque. Allouez simplement une partition unique pour /. Si vous utilisez un autre programme d'installation, assurez-vous de définir l' noatimeindicateur pour réduire davantage le nombre d'écritures sur le disque.

  • Mises à jour. Ignorer l'option permettant de télécharger et d'installer automatiquement les mises à jour. Il n'est pas garanti que les référentiels seront dans un état cohérent au moment de l'exécution du programme d'installation. Personnellement, je préférerais gérer les mises à jour manuellement avec un outil tel qu'aptitude (qui n'est plus livré avec Ubuntu par défaut).

  • Logiciel de qualité alpha. Les choses sont un peu fades - ce sont des logiciels de qualité alpha, après tout. J'avais dpkgquitté avec le code d'erreur 1 sans pouvoir réviser l'erreur - aucun paquet n'a été cassé à la suite, cependant. J'ai essayé d'arrêter proprement la machine virtuelle après l'installation, mais celle-ci a été suspendue. Lors d'un redémarrage, le système a démarré correctement.

5. Redémarrez et démarrez votre copie d’Ubuntu

Vous devrez peut-être jouer avec les paramètres de votre BIOS pour que cela fonctionne.


Une bonne chose (ou énervante, selon votre cas d'utilisation) à propos d'Ubuntu sur une clé USB, c'est que la prochaine fois que cela actualisera GRUB, il détectera et ajoutera également à la liste les noyaux et les systèmes d'exploitation sur le disque dur. Cela devrait vous permettre de démarrer directement sur votre disque dur à partir du GRUB de votre clé USB.


10
Sensationnel. Merci pour la liste très détaillée d'instructions pour le faire.
Nathan Osman

2
Génial, merci pour l'explication. Pour ajouter, je trouve qu’ajouter de la RAM à kvm -m 2GBaide à accélérer le processus de démarrage.
Envoyé le

1
@BryanHead Lorsque la mémoire s'épuise, le tueur à mort (s'il est activé) choisira le "pire délinquant" et le tuera. L'alternative est une panique du noyau (qui est toujours la seule mesure de dernier recours sous Windows.)
badp

4
C'est une réponse très détaillée, mais malheureusement, cela ne fonctionne pas avec Ubuntu 14.04. Pour quelque raison que ce soit qemuéchoue et le processus d'installation échoue.
Luís de Sousa

2
Moi aussi, j'étais pris de panique dans le noyau lorsque j'essayais d'installer Ubuntu 14.04 sur ma clé USB. Le problème est qu'il manque de bélier. Pour réparer, j'ai exécuté cette commande. sudo qemu-system-x86_64 -m 1024 /dev/sdc -cdrom ~/isos/ubuntu-15.10-desktop-amd64.iso
David Baucum

58

Installation d'Ubuntu sur un lecteur USB amovible avec Virtual Box

Afin d'installer Ubuntu sur un lecteur USB externe portable (disque ou clé USB), nous pouvons également utiliser Virtual Box pour effectuer l'installation à partir d'un environnement virtuel. Pour le support USB 2.0, la source fermée mais la version gratuite de Virtual Box est nécessaire.

Créez une machine virtuelle pour l'environnement en direct d'installation:

Nous créons une machine virtuelle pour un environnement Linux / Ubuntu (32 ou 64 bits, selon le support d'installation):

entrez la description de l'image ici

Comme nous voulons installer sur un lecteur USB, nous ne créons pas de disque dur virtuel (VDI) pour cette machine en décochant la case correspondante dans la fenêtre suivante:

entrez la description de l'image ici

Nous devons ensuite affecter la mémoire système (par exemple 1024 Mo), la mémoire graphique (par exemple 128 Mo) et ajuster les paramètres de l'UC en fonction de notre matériel hôte. Nous voudrons peut-être aussi créer un réseau ponté afin de pouvoir télécharger des fichiers pendant l’installation.

Montez le CD d’installation sur la machine virtuelle:

Dans le menu Stockage de Virtual Box Manager, nous sélectionnons l’image .iso de notre CD d’installation à monter en tant que lecteur de CD. Assurez-vous que l'ordre de démarrage de la machine virtuelle est défini pour démarrer à partir du CD.

entrez la description de l'image ici

Montez le lecteur USB sur l'environnement d'installation

Après le démarrage de la machine virtuelle (le support USB doit d'abord être configuré) pour démarrer le CD d'installation, nous devons monter le lecteur USB en cliquant sur la petite icône dans le panneau inférieur ou en choisissant dans le menu Périphériques -> Périphériques USB . de Virtual Box Manager.

entrez la description de l'image ici C’est à ce moment-là que le lecteur USB doit être monté avant de poursuivre.

Partitionner et formater le lecteur USB

Après avoir choisi Autre chose, le gestionnaire de partitions graphique GParted nous guidera tout au long du processus de partitionnement:

entrez la description de l'image ici

Nous avons besoin d’au moins une partition avec un point de montage racine ( /). Dans l'exemple ci-dessus, une /homepartition supplémentaire a été créée. En décochant Format, nous gardons les données qui peuvent déjà être là. Une /swappartition peut ne pas être nécessaire pour une clé USB ou un lecteur portable.

  • À ce stade, veillez à ce que le chargeur de démarrage Grub soit effectivement installé sur le lecteur USB (/ sda) et pas ailleurs.

En sélectionnant Installer maintenant, nous commençons l'installation sur notre clé USB. Considérez que cette installation peut prendre un peu plus longtemps que nous sommes habitués.

Une fois l’installation terminée, nous pouvons démonter notre lecteur avec le tout nouveau système d’exploitation et démarrer à partir de n’importe quel autre ordinateur pour le personnaliser à nos besoins.

  • N'oubliez pas d'activer le démarrage à partir d'USB dans le BIOS de cet ordinateur .

Est-ce que cela s'applique aux Mac?
Braiam

J'ai "réussi" à créer une clé USB amorçable en suivant ce guide, mais le message suivant s'affiche au démarrage error: file '/boot/grub/i386-pc/normal.mod' not found. Et puis je reçois l'invite de sauvetage de vers. Des idées sur ce qui pourrait avoir mal tourné?
Luís de Sousa

@ LuísdeSousa: Grub n'arrive pas à trouver ses fichiers. Il peut s’être accidentellement installé en mode EFI ou votre clé USB obtient une autre association de lecteurs au démarrage. Voir cette réponse pour quelques idées.
Takkat

1
À la deuxième tentative, les choses se sont bien passées, je suppose que l’installateur est lui-même sujet à des dégâts. Dans tous les cas, il s’agit peut-être du processus le plus simple pour créer une clé USB Ubuntu persistante et amorçable. Et aussi peut-être le plus sûr, car au moment de l'installation, aucun disque dur n'est disponible, uniquement le lecteur USB monté.
Luís de Sousa

1
Cela marche. Toutefois, le périphérique USB devient un disque de démarrage MBR traditionnel, et non pas UEFI. Si vous ne pouvez pas démarrer à partir de celui-ci, vérifiez dans votre BIOS qu’il autorise les démarrages «traditionnels». Sur deux Thinkpads, l'un 2018 et l'autre 2016, cette option a été désactivée par défaut. L'activer signifiait que je pouvais démarrer à partir du périphérique USB après l'avoir sélectionné à l'invite de démarrage du BIOS. J'ai suivi cette méthode pour installer Ubuntu 18.04 sur un périphérique USB. Je suppose que nous devrions noter que l'environnement émulé et votre vrai PC doivent correspondre le plus possible. Une installation 64 bits sur un invité PC ne semble pas poser de problème.
Tim Richardson

53

Consultez ce guide et cette vidéo sur mon site Web pour installer Ubuntu sur une clé USB. Cela vous aidera à faire exactement ce que vous voulez et c'est très simple.

Comment installer Ubuntu sur des clés USB

L'installation d'Ubuntu sur un disque dur externe ou une clé USB constitue un moyen très sûr d'installer Ubuntu. Si vous craignez que des modifications soient apportées à votre ordinateur, cette méthode vous convient. Votre ordinateur restera inchangé et sans le port USB inséré, il chargera votre système d'exploitation normalement. Lorsque vous vous connectez et démarrez à partir du lecteur USB, vous aurez le choix de charger Ubuntu ou votre système d'exploitation habituel.

Ce dont nous avons besoin pour installer Ubuntu sur un lecteur USB, c'est un ordinateur, un live CD / USB Ubuntu et un lecteur USB. 8 Go est la taille minimale recommandée pour un système fonctionnel et utilisable (4 Go est le minimum). Nous recommandons un disque dur externe et au moins 20 Go.

Il est recommandé de partitionner votre clé USB, mais pas nécessairement, en supposant que vous disposiez de 2 Go de RAM ou plus. Le partitionnement peut être effectué à partir du live CD / DVD Ubuntu à l'aide de «Utilitaire de disque» ou à partir du menu de partitionnement de l'installation.

Nous vous recommandons d’utiliser un Live CD / DVD et de débrancher tous les autres lecteurs USB car cela vous simplifiera la vie. Nous supposerons que vous utilisez une clé USB non partitionnée et un CD / DVD pour ce guide.

Comment installer Ubuntu sur un lecteur USB

Insérez le CD / DVD Ubuntu Live, allumez l'ordinateur et dites-lui de démarrer à partir d'un CD / DVD en utilisant votre "BIOS". Cela prendra quelques minutes à charger et deux choix vous seront proposés. 'Essayez Ubuntu' ou 'Installez Ubuntu', vous devez sélectionner 'Installer Ubuntu'. Un certain nombre d'options vous seront alors proposées. Vous devez sélectionner l'option inférieure "Quelque chose d'autre".

Cela vous amènera au menu de partitionnement. Votre disque dur principal sera répertorié comme «Sda» suivi de toutes les partitions qui s'y trouvent, comme Sda1 ou Sda2. En dessous, ce sera votre clé USB, elle sera répertoriée sous le nom "Sdb". Cliquez sur 'Sdb1' qui est la seule partition du lecteur et sélectionnez 'changer'.

Vous devez sélectionner "utiliser cette partition en tant que système de fichiers Ext4" (certaines distributions telles que Mint vous obligent à sélectionner manuellement "format" à ce stade). Ensuite, vous devez définir le "point de montage" comme "/" qui est le système de fichiers racine et cliquer sur OK. Vous serez ramené au menu précédent et cette partition sera cochée. Maintenant, cliquez sur 'Sdb' juste au-dessus de cette partition, cela le sélectionne comme périphérique d'installation.

Maintenant, juste en dessous se trouve une option pour l’emplacement où le chargeur de démarrage doit être installé. Il est TRÈS IMPORTANT de CHANGER CETTE OPTION. LE DÉMARREUR DOIT ÊTRE INSTALLÉ SUR VOTRE APPAREIL répertorié sous le nom '/ dev / Sdb'. Si vous ne le faites pas, le chargeur de démarrage sera installé sur votre lecteur interne. Vous êtes maintenant prêt à installer sur votre périphérique externe, cliquez simplement sur 'Installer'.

Vous devrez répondre à quelques questions simples, telles que «Nom» et «Créer un mot de passe». Vous pourrez ensuite vous détendre.

Information additionnelle

Vous devrez demander à votre BIOS d’amorcer à partir du périphérique USB chaque fois que vous souhaitez l’utiliser. Vous pouvez facilement définir USB comme premier périphérique de démarrage dans le bios, et votre système normal se chargera si le périphérique n'est pas connecté. Ne soyez pas surpris si votre installation USB prend 3 ou 4 minutes à démarrer complètement, en particulier si vous utilisez une clé USB bon marché. Si vous choisissez d'installer à partir d'un lecteur USB au lieu d'un CD / DVD, ou si vous avez plusieurs disques durs et lecteurs USB connectés, vous devez vous assurer que vous effectuez l'installation sur le bon périphérique, car il ne s'agit peut-être pas de sdb.

Le moyen le plus simple de vérifier que vous effectuez l'installation sur le bon périphérique consiste à utiliser l'utilitaire de disque. Ouvrez l'utilitaire de disque avant de connecter le périphérique et notez les périphériques situés à gauche. Ensuite, connectez votre appareil et il devrait apparaître au bas de la liste. Cliquez sur ce périphérique et regardez en haut à droite de la fenêtre «Périphérique». Il dira quelque chose comme 'Device: dev / sdc' et donc 'sdc' serait le périphérique sur lequel vous devez installer.


2
@Fernhill Linux Project, merci beaucoup pour la réponse. Je ne pense pas que si les utilisateurs aient vraiment compris la question posée et votre réponse (ce qui est d’or, car j’ai passé des heures en ligne et que tout le monde parlait de persistance sous Linux, etc.). Je ne peux pas partager les détails, mais je devais créer / travailler dans un environnement - Système d'exploitation USB (ou périphérique externe portable de base) amorçable et "entièrement fonctionnel" avec connexion utilisateur (aucune option Essayer ou Installer à chaque fois). Merci encore pour votre aide (et les autres) avec la solution (en particulier lorsque le chargeur de démarrage doit être choisi comme clé USB!)
Vivek Ragunathan

Do not be surprised if your Usb installation takes 3 or 4 minutes to fully boot. Mon disque dur USB prend environ 30 secondes à démarrer. Devrais-je m'attendre à ce que l'installation complète prenne beaucoup plus de temps que celle avec des vitesses de flash similaires? Autrement dit, cet avertissement est-il basé sur la vitesse USB ou sur des éléments de démarrage supplémentaires dans une installation complète par rapport à une installation à vie?
Michael

1
Cette réponse était très bien articulée et presque sans retard. Merci. J'ai réussi à suivre les instructions et j'ai maintenant une véritable installation portable et amorçable d'Ubuntu sur une clé USB 3!
Revetahw

Question: Si vous avez une version [différente] d'Ubuntu installée, le système essaie de reformater et d'utiliser la partition "Swap". Est-ce correct ou dois-je forcer le système à ne pas utiliser cette partition?
Alan Campbell

@AlanCampbell Cela dépend de votre mémoire physique disponible. Environ 8 ou 16 concerts, probablement pas ... Vous devriez considérer sur quels ordinateurs vous voulez utiliser votre installation. Les ordinateurs plus anciens avec 4 Go ou moins seront plus lents.
DerpyNerd

17

Si vous parlez d'une installation réelle, comme dans une installation complète Ubuntu plutôt que simplement un type Live USB, vous pouvez utiliser un disque dur externe qui se connecte via USB et l'installer via la méthode suivante.

Remarque: les étapes suivantes ont été testées avec Ubuntu version 9.10, mais n'ont pas été testées avec les versions les plus récentes. Utilisez à vos propres risques et discrétion.

Ce dont vous allez avoir besoin

  1. Un ordinateur avec accès à Internet.
  2. Un LiveCD ou LiveUSB avec Ubuntu.
  3. Un disque dur externe avec capacité USB.

Que faire

  1. Ouvrez votre ordinateur et retirez le disque dur.
  2. Branchez votre disque dur USB externe via le câble USB.
  3. Restez sur votre LiveUSB ou LiveCD, puis démarrez votre PC.
  4. Ouvrez le menu de démarrage et choisissez de démarrer à partir du LiveCD / LiveUSB.
  5. Pendant le processus d’installation, installez Ubuntu sur votre disque dur externe.
  6. Terminez le processus d'installation, éteignez votre ordinateur et réinstallez votre autre disque dur dans votre ordinateur.
  7. Redémarrez votre ordinateur, allez au menu de démarrage, sélectionnez votre disque dur externe et essayez de démarrer à partir de celui-ci. Si c'est le cas, vous disposez maintenant d'un disque dur externe avec un système d'exploitation à part entière.
  8. Profitez de votre disque dur externe sous Ubuntu / Linux! S'il vous plaît laissez-moi savoir si cela vous aide! Si ce n'est pas le cas, faites-le moi savoir également. :)

Mais si vous voulez juste un Live USB, vous pouvez utiliser le programme d'installation Universal USB ou le créateur de disque de démarrage USB Ubuntu ...


Le programme d'installation a actuellement un bogue qui signifie que cela ne fonctionnera pas (18.04, 18.10) pour les ordinateurs UEFI; voir ma réponse ci-dessous.
Tim Richardson

17

introduction

La partie principale de cette instruction étape par étape est empruntée au traqueur de test iso et à ce lien,

et j’ai ajouté quelques étapes supplémentaires nécessaires à l’installation sur un lecteur externe.


  • S'il vous plaît noter que vous allez installer un système, qui fonctionne dans le mode de démarrage actuel,

    • Si vous installez en mode UEFI, le système installé fonctionnera en mode UEFI.
    • Si vous installez en mode BIOS alias CSM alias BIOS alias, le système installé fonctionnera en mode BIOS.
  • Il est plus compliqué de créer un système installé, qui fonctionnera à la fois en mode UEFI et BIOS, mais il est possible selon le lien suivant et les liens qui en découlent,

    Un système portable installé, qui démarre en mode UEFI et BIOS



  • Si vous avez l'intention d'utiliser le lecteur externe sur des ordinateurs nouveaux et d'âge moyen , je peux vous recommander d'installer à partir d'un fichier iso 'amd64' Ubuntu 64 bits .

  • Si vous avez l'intention d'utiliser le lecteur externe sur d' anciens ordinateurs (ainsi que sur des ordinateurs plus récents), je peux vous recommander d'installer à partir d'un fichier iso 'i386' 32 bits avec une touche de famille Ubuntu avec un environnement de bureau plus léger que celui d'Ubuntu standard.

    • Lubuntu avec LXDE ultra-léger
    • Ubuntu MATE avec lumière moyenne MATE
    • Xubuntu avec lumière XFCE moyenne

  • Ces systèmes 32 bits fonctionneront avec les ordinateurs 32 bits et 64 bits, mais uniquement en mode BIOS , s'ils sont installés conformément aux instructions [dans cette réponse].

  • Il est possible de créer un système live persistant , qui fonctionne dans

    • Ordinateurs 32 bits et 64 bits
    • en mode BIOS et en mode UEFI

    Si c'est ce que vous voulez, le lien suivant peut vous aider,

    mkusb / persistent # fichier_image_compressé_avec_un_système_persistant

Instructions

  1. Lorsque l'ordinateur est éteint et déconnecté du réseau électrique, déconnectez (et / ou débranchez) le (s) lecteur (s) interne (s) . Sur certains ordinateurs, il est possible de désactiver le lecteur interne via un menu du système UEFI-BIOS.

    Cela fait que le programme d'installation traite le lecteur externe sur lequel vous souhaitez installer Ubuntu, comme s'il s'agissait d'un lecteur interne (et que le programme d'installation ne peut pas altérer le lecteur interne).

  2. Branchez le lecteur boot / live / installer d'Ubuntu (disque DVD, clé USB, carte mémoire) et démarrez l'ordinateur à partir de celui-ci.

    Procédez dans votre langue maternelle si vous le souhaitez.

  3. Démarrer l'image

    Le système démarre correctement et charge le programme d’installation en affichant la boîte de dialogue de bienvenue avec la sélection de la langue et les boutons «Essayer Ubuntu» et «Installer Ubuntu».

  4. Connectez le lecteur externe (disque dur, disque dur SSD, clé USB, carte mémoire) à l'emplacement où vous souhaitez installer Ubuntu, le lecteur cible . Branchez l’alimentation externe sur ce lecteur si possible. Cela pourrait ne pas suffire avec l'alimentation de la prise USB de l'ordinateur.

  5. Cliquez sur l'icône Installer Ubuntu

    L'écran 'Préparation de l'installation d'Ubuntu' s'affiche.

  6. À l'écran Préparation à l'installation d'Ubuntu, notez la disponibilité des composants suivants

    Les options disponibles doivent représenter l'état de votre système avec précision

    • (Si le réseau est disponible) Téléchargez les mises à jour lors de l'installation d'Ubuntu
    • (Si sur un 'ordinateur portable') est branché à une source d'alimentation
    • Installez un logiciel tiers ... option disponible. Si vous souhaitez que le système soit portable entre ordinateurs, évitez les logiciels tiers, en particulier les pilotes propriétaires pour les graphiques et le wifi.
  7. Cliquez sur le bouton Continuer

    L'écran 'Type d'installation' s'affiche

  8. Sélectionnez Effacer le disque et installez Ubuntu

    L'écran d'installation s'agrandit pour inclure les options de cryptage et LVM

    Attends un moment! Êtes-vous sûr que c'est ce que vous voulez? Peut-être que vous voulez garder quelque chose qui est sur le lecteur? Dans ce cas, vous devez arrêter l'installation et copier les données importantes sur un autre lecteur. Peut-être que vous voulez choisir une autre alternative.

  9. Cliquez sur le bouton Continuer (s'il n'y a qu'un seul disque dur dans le système, le bouton devrait indiquer «Installer maintenant»).

    Le dialogue d'écriture des modifications apparaît

  10. Cliquez sur Continuer

    S'il n'y a qu'un seul disque dur, le programme d'installation passe à la section "Où êtes-vous?" sinon, l'écran 'Type d'installation' est affiché

  11. S'il n'y a qu'un seul disque dur, passez quelques étapes à la section "Où êtes-vous?" écran. Sinon, dans l'écran 'Type d'installation', vérifiez que le lecteur sélectionné dans la liste Sélectionner un lecteur correspond au lecteur du graphique (par exemple, / dev / sda). Si vous avez supprimé le (s) lecteur (s) interne (s), il ne devrait y avoir qu'un seul lecteur disponible comme cible, votre lecteur externe.

    Le lecteur sélectionné est affiché sur la carte

  12. Vérifiez que tout l'espace disque est alloué

    L'espace disque total est alloué pour l'installation

  13. Cliquez sur le bouton Installer maintenant

    Le 'Où es-tu?' l'écran est affiché

  14. Si votre système est connecté au réseau, notez que le fuseau horaire présélectionné correspond à votre fuseau horaire et à la ville indiquée dans la zone de texte.

    Le fuseau horaire et la ville affichés correspondent à votre fuseau horaire et à la ville principale de votre région.

  15. Sélectionnez votre fuseau horaire et cliquez sur le bouton Continuer

    • L’écran «Disposition du clavier» apparaît
    • Le clavier proposé correspond à votre clavier
  16. Sélectionnez la disposition de votre clavier et cliquez sur Continuer.

    Le 'qui es-tu?' l'écran apparaît

  17. Entrez vos informations d'utilisateur et votre mot de passe initiaux. adminne peut pas être utilisé - c'est un utilisateur Linux dédié

    Nom, nom d'utilisateur et mot de passe sont acceptés. Options de connexion et choix de chiffrement du dossier de départ affichés

    Le bouton Continuer devient disponible

  18. Appuyez sur continuer

    • La diapositive "Bienvenue dans Ubuntu" s'affiche.
    • Le diaporama est entièrement dans votre langue
  19. Attendez que l'installateur ait fini

    Une boîte de dialogue 'Installation terminée' apparaît

  20. Cliquez sur le bouton Redémarrer maintenant

    L’interface graphique est fermée, une invite pour supprimer le support et appuyer sur Entrée apparaît

  21. Retirez le disque et appuyez sur Entrée

    La machine est redémarrée

  22. Autoriser la machine à redémarrer

    Le système démarre correctement et se charge dans Ubuntu en indiquant le nom d'utilisateur que vous avez sélectionné.

  23. Arrêtez l'ordinateur, débranchez les lecteurs externes et débranchez-le du réseau électrique. Rebranchez (et / ou branchez) le (s) lecteur (s) interne (s)

    • Si le lecteur externe est un disque dur ou SSD, il est prêt à être utilisé maintenant.

    • Si le lecteur externe est une clé USB ou une carte mémoire, il est judicieux de modifier le système pour réduire l'usure . Voir le lien suivant,

      help.ubuntu.com/community/Installation/UEFI-and-BIOS#Final_system_tweaks

    • Si vous voulez un système portable (qui fonctionne sur la plupart des ordinateurs), vous devriez réfléchir à deux fois aux pilotes propriétaires (généralement pour les graphiques et le wifi). Le conseil classique est d'éviter l'installation de pilotes propriétaires, mais cela signifie que les ordinateurs dotés de certains matériels ne fonctionneront pas bien (ou pas du tout).

      Dans Ubuntu 18.04.1 LTS, vous pouvez installer un pilote propriétaire nvidia, qui permet à votre ordinateur doté d’une puissante carte nvidia d’utiliser toute la puissance de cette carte. Le système sélectionnera toujours un pilote Intel ou Radeon lors du démarrage sur un ordinateur doté de tels graphiques. Mais il y aura des problèmes avec les puces nvidia, qui ne fonctionnent pas avec le pilote propriétaire installé. Voir ce lien,

      Installer les pilotes Nvidia Installation complète Clé USB


Modifier:

Si vous ne pouvez pas déconnecter / supprimer un lecteur interne, il existe des solutions de contournement:

  • Désactivez le lecteur interne dans un menu UEFI / BIOS. Cela fonctionne dans plusieurs mais loin de tous les ordinateurs.

  • La méthode du drapeau

    une. Faites une note sur papier des drapeaux de la partition EFI dans le lecteur interne

    b. Supprimez les indicateurs de la partition EFI dans le lecteur interne (par exemple, avec gparted, lors du démarrage à partir d'un lecteur actif)

    c. Effectuer l'installation

    ré. Restaurez les indicateurs sur la partition EFI du lecteur interne (avec le gparteddémarrage à partir d'un lecteur actif).

    Cette méthode de drapeau est décrite en détail par @ Tim Richardson dans cette réponse à notre question commune.


Merci pour la claire étape par étape. C'est exactement ce que j'ai fait sur un ordinateur de bureau. Je reçois toujours l'erreur lorsque j'essaie de démarrer comme suit _Error: fichier '/boot/grub/i386-pc/normal.mod' introuvable. Passage en mode de secours ... _ Si tous les fichiers de démarrage n'étaient pas écrits sur le disque dur USB, je ne peux imaginer où ils auraient été écrits car le seul autre périphérique de stockage connecté était la clé USB pour installer Ubuntu.
John

@ John, Voir mon commentaire à la question initiale (écrit quelques minutes avant ce commentaire).
sudodus

Merci pour le détail, y compris vos commentaires ci-dessous la question. Cela fonctionne maintenant. J'ai effacé le lecteur, réinstallé et j'ai dû activer l'option dans le BIOS d'un ordinateur pour permettre le démarrage "à l'ancienne".
John

@ John, je suis heureux de pouvoir vous aider à le faire fonctionner. Et merci de partager votre solution :-)
sudodus

@sudodus Holy Moly! +1 de moi à toi aussi! ;-)
Fabby

14

Ancienne réponse, ne l'utilisez plus!

Je l'ai fait en utilisant la méthode suivante:

  • Insérez le live CD et branchez la clé USB.

  • Sélectionnez Installer Ubuntu .

  • Choisissez avancée lors de la sélection des partitions de disque.

  • Choisissez votre partition de clé USB comme cible.

  • ATTENTION: Choisissez votre partition USB pour le chargeur de démarrage GRUB.

Après le processus d'installation, démarrez sur votre clé USB, pas sur votre disque dur.


Ubuntu 10.10 se bloque avant la fin de l’installation. IMHO Ubuntu a quelques très gros bugs liés à l'installation USB.
Juillet

Je l'ai fait avec 10.04 & 10.10. Votre livecd est ok?
Teo96

4
J'ai déjà créé des lecteurs flash USB à l'aide de l'outil usb-disk-creator. Ensuite, il a démarré et a effectué une «installation normale complète» à partir du lecteur flash n ° 1 sur un deuxième lecteur flash. Comme on le ferait sur un vrai disque dur. Jamais vraiment eu un problème autre que la nécessité de garder un œil sur où Grub est installé.
dr_willis

2
J'approuve ce que Bubblegum a dit. J'ai effectué des installations normales sur les lecteurs flash, comme s'il s'agissait de disques durs des dernières versions, sans aucun problème réel, en veillant TRÈS à ce que GRUB soit installé sur le lecteur flash et non sur le disque dur.
dr_willis

1
Cela ne fonctionne pas sur Ubuntus récent car le cinquième point est complètement ignoré par l'installateur, à cause d'un bogue. Malgré vos intentions, votre chargeur de démarrage existant est écrasé (si vous êtes sur UEFI). Voir ma réponse pour une solution de contournement facile.
Tim Richardson le

13

1) Universal USB Installer :

Universal USB Installer est un créateur Live Linux USB qui vous permet de choisir parmi une sélection de distributions Linux à placer sur votre clé USB. Le programme d'installation Universal USB est facile à utiliser. Choisissez simplement une distribution Live Linux, le fichier ISO, votre clé USB et cliquez sur Installer. Les autres caractéristiques incluent; Persistance (si disponible) et possibilité de fat32 formater le lecteur flash (recommandé) pour garantir une installation propre. À la fin, vous devriez avoir un lecteur flash USB amorçable prêt à fonctionner avec votre version sélectionnée de Linux installée.

2) UNetbootin :

UNetbootin vous permet de créer des lecteurs Live USB amorçables pour les distributions Ubuntu, Fedora et Linux sans graver de CD. Il fonctionne sous Windows, Linux et Mac OS X. Vous pouvez soit laisser UNetbootin télécharger l’une des nombreuses distributions prises en charge prêtes à l’emploi, soit fournir votre propre fichier ISO Linux si vous en avez déjà téléchargé une. la distribution préférée n'est pas sur la liste.

3) LinuxLive USB Creator :

LiLi crée une clé USB portable, amorçable et virtualisée sous Linux. Êtes-vous fatigué de devoir redémarrer votre PC pour essayer Linux? Pas besoin de LiLi. Il possède une fonctionnalité de virtualisation intégrée qui vous permet d’exécuter votre système Linux sous Windows immédiatement.

Les trois programmes ci-dessus vous permettent d’installer tout système d’exploitation Linux sur un lecteur flash, mais la fonctionnalité de persistance (qui vous permet d’enregistrer toutes les modifications apportées à une installation permanente de LiveOS pour pouvoir les utiliser même après le redémarrage) n’est disponible que pour Ubuntu et ses nombreux autres. les saveurs.


2
Très bonne publication! Je pense qu'il demandait plus d'avoir une installation complète cependant. Sinon, votre message
répond à

Est-ce que ces méthodes sont CLI? Quelles sont les commandes d'installation pour ces programmes?
Ciro Santilli a annoncé le

Ni Universal USB Installer ni LinuxLive USB Creator ne fonctionnent sur Ubuntu.
Luís de Sousa

Cette réponse n’est pas ce que l’OP souhaitait: une installation réelle sur un lecteur externe. Parmi vos trois suggestions, deux résultent simplement en une image réelle (c'est-à-dire non évolutive), et la première méthode permet de créer une image active persistante qui autorise les mises à jour, mais elles sont floconneuses, lentes et ne peuvent pas effectuer de mises à niveau du noyau. S'il vous plaît voir ma réponse ci-dessous.
Tim Richardson le

9

La seule façon dont j'ai pu le faire, c'est

  • graver le CD iso,
  • déconnecter mon disque dur (retirer physiquement le (s) câble (s)) et
  • installer sur l'USB.

Pas très élégant, mais ça marche.


16
C'est ... plutôt radical.
Badp

Avez-vous essayé d'utiliser le CD de remplacement (pas le CD de bureau)? J'ai vu le travail alternatif mieux pour beaucoup de choses lors de l'installation.
Juillet

7
Vous n'avez pas besoin de débrancher votre disque dur. Vous devez juste faire attention aux partitions et utiliser le partitionneur avancé. Veillez à utiliser le bon lecteur et à configurer le chargeur de démarrage de manière à ce qu'il soit installé sur / dev / sdb ou sur le périphérique de blocage de votre clé USB (n'utilisez pas l'une de ses partitions, sinon elle ne démarrera pas). Ensuite, vous pouvez démarrer en utilisant votre BIOS pour utiliser le lecteur flash MBR ( en supposant que votre cotisation BIOS soutenir que)
ζ--

Je ne peux pas le faire car je devrais décomposer mon ordinateur portable, puis recommencer l'installation. So: Y a-t-il un autre moyen?
Regis mai

Tu n'as pas besoin de faire ça. Voir ma réponse ci-dessous: vous pouvez simuler une déconnexion physique en manipulant des indicateurs sur la partition EFI. Votre façon de faire fonctionne contrairement à presque toutes les autres réponses. Mon chemin est beaucoup plus pratique :)
Tim Richardson

8

OP demande "sans toucher à mon installation Ubuntu existante". Si vous souhaitez démarrer à partir de votre périphérique externe, et pas seulement installer Ubuntu sur celui-ci, vous devez contourner un bogue du programme d'installation qui réécrit votre partition de démarrage sur votre lecteur interne et n'installe pas de partition de démarrage EFI sur votre périphérique externe, quel que soit le résultat. vous dites à l'installateur.

Voici ce qui fonctionne pour moi dans Ubuntu 18.04, 18.10 et 19.04. Testé sur Thinkpad T480 et P50, double démarrage Win 10 et Ubuntu. J'ai désactivé le démarrage hérité. L'UEFI est utilisé à 100%. J'ai installé Ubuntu et le chargeur de démarrage sur des clés USB et des lecteurs au moins six fois à l'aide de ma solution.

L'installation sur un deuxième disque est une tâche ardue, car le programme d'installation d'ubuntu utilise la première partition EFI qu'il voit, celle qui se trouve sur le disque dur interne, quelle que soit votre tentative de spécifier un autre emplacement pour la partition EFI. Ainsi, lorsque vous essayez de définir le périphérique d'amorçage sur votre lecteur USB cible, vous êtes ignoré. C'est un bug assez ancien, mais alors que nous nous dirigeons vers la version 19.04, toujours présente.

https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1396379

Résumé: pour résoudre ce problème, désactivez la partition EFI interne en utilisant gparted pour modifier ses indicateurs immédiatement avant de commencer votre installation. Ensuite, l'installateur ne le trouvera pas et le bogue ne sera pas déclenché. Plus tard, réactivez les drapeaux. C'est une étape triviale. C’est presque l’équivalent logique de déconnecter physiquement le disque interne, ce qui corrige également le bogue du programme d’installation.

Les pas que j'ai faits:

Avant de commencer l’installation: Vous aurez besoin d’un périphérique USB USB ubuntu Live standard et d’un lecteur cible pour l’installation.

Démarrez dans USB Live Ubuntu en mode «essayez d’abord».

Utilisation de gparted (vous devrez peut-être d'abord l'installer, parfois Ubuntu ne l'inclut pas sur le disque live, bien qu'il soit inclus dans 18.04.1): ...

  • re-partitionnez votre disque externe cible avec une table de partition GPT.
  • Créez une partition de 500 Mo de type FAT32. Vous pouvez également configurer la (les) partition (s) souhaitée (s) pour votre installation Ubuntu. Vous pouvez trouver pratique d’identifier la partition / souhaitée car, lors de l’installation, vous aurez trois lecteurs: votre lecteur interne, le lecteur du programme d’installation d’images en direct et votre lecteur cible.

  • Après avoir appliqué ces mises à jour, modifiez les indicateurs de la petite partition de 500 Mo que vous venez de créer. Cliquez avec le bouton droit sur la petite partition, puis sur Gérer les drapeaux. Ces modifications sont immédiatement appliquées (mais notez que vous devez créer la partition d’abord en complétant l’étape précédente). Cochez pour activer le démarrage, esp et masqué.

Installer

Vous avez démarré avec une image USB de disque live, comme lors d’une installation normale d’Ubuntu. Vous disposez donc de deux périphériques USB: votre périphérique cible et le lecteur USB Live-Disk.

Modifiez les indicateurs de la partition EFI sur votre lecteur interne et décochez les trois indicateurs identiques que vous avez définis sur la partition EFI du périphérique cible.

Voici une courte vidéo faisant l'édition du drapeau dans gparted: https://youtu.be/sdgrmylH6pc

Désormais, lors de l'installation, le programme d'installation ne verra qu'une seule partition EFI sur votre périphérique cible. C'est la nouvelle étape que je n'ai pas vue documentée ailleurs.

Commencez une installation d'ubuntu. Continuez jusqu'à ce que l'onglet de configuration du disque du programme d'installation apparaisse. Vous voulez bien sûr l’approche entièrement manuelle, "Quelque chose d’autre" sur la phase de partitionnement.

Si votre lecteur cible est monté en tant que sdc et que la partition EFI que vous avez créée est sdc1, vous installerez le chargeur de démarrage sur le périphérique sdc et la partition EFI sera sdc1.

Faites défiler pour trouver cette partition. Il devrait indiquer "efi" dans la colonne Type. Cliquez sur "changer" pour être sûr: Le programme d'installation devrait dire "Utiliser comme: Partition système EFI". En réalité, vous ne changerez rien. Pas besoin de le formater.

Lorsque vous faites défiler les partitions, passez en revue la colonne Type. Il ne doit y avoir aucune partition EFI sur votre lecteur interne, car vous avez désactivé les indicateurs de partition sur la partition EFI de votre lecteur interne. Bien entendu, la partition apparaît toujours en tant que partition FAT32. C'est bon.

Vous verrez également la partition EFI du disque live à partir duquel vous avez démarré pour effectuer l’installation, c’est bien.

Montez votre partition cible souhaitée pour / (sdc2, peut-être) et effectuez une installation normale.

Après l'installation

Restaurer les indicateurs sur votre partition EFI interne

Après l'installation, redémarrez à la nouvelle installation. Vous devrez utiliser votre BIOS option "sélectionner le périphérique de démarrage". Sur mes Thinkpads, F12 est le raccourci vers cette partie du menu du BIOS.

Vous devriez voir plusieurs choix dans le menu de démarrage, et l’un d’eux est le lecteur externe. Certains menus de bios affichent l’étiquette par défaut «ubuntu», c’est donc un peu déroutant de la voir plus d’une fois. Parfois, changer le périphérique de démarrage provoque le redémarrage du démarrage du BIOS (cela se fait sur mon Thinkpad), il semble que quelque chose de grave se soit passé, mais ça va.

Plus tard, lorsque vous démarrez sans clé USB, le bios doit être suffisamment intelligent pour revenir au dernier périphérique EFI correct connu (votre périphérique interne), mais vous devrez peut-être resélectionner un choix de démarrage EFI manuellement.

Conseil: renommez l'entrée de démarrage USB pour éviter les entrées «ubuntu» en double

Si vous obtenez des options de démarrage EFI dupliquées intitulées ubuntu, vous pouvez y remédier. Le ré-étiquetage des options de menu EFI est très pratique, mais un peu délicat.

Assurez-vous de démarrer l’installation sur votre disque externe, puis

sudo efibootmgr -v

Vous êtes démarré à partir de la première ligne de la liste.

Notez le nom du fichier utilisé pour démarrer et notez le numéro de la partition. ma sortie pour la première entrée est:

HD(1,GPT,...) .... File(\EFI\ubuntu\shimx64.efi)

et puis regardez ce fil de discussion: https://www.kubuntuforums.net/showthread.php/68851-Labels-on-UEFI-Boot-Entries-using-efibootmgr-L

Je l'ai fait pour renommer le mien 'owcUbuntu':

efibootmgr -c -d /dev/sdb -p 1 -L owcUbuntu -l \\EFI\\ubuntu\\shimx64.efi

sachant que le lecteur de démarrage est sdb et depuis que j'ai créé la partition EFI en premier, la valeur de l'argument -p est 1. Remarque: veuillez vérifier quelle est votre véritable disquette de démarrage :) utilisez gparted ou df

Certaines choses "étranges". Bien fait, ce processus ne touchera pas votre chargeur de démarrage existant sur votre lecteur interne. Toutefois, lorsque le lecteur externe est connecté et que vous démarrez normalement à partir de votre lecteur interne, les programmes de mise à jour grub détectent l'installation d'ubuntu sur le lecteur externe et l'ajoutent à la liste des choix amorçables. Cela peut être un peu déroutant, mais il est utile de changer l'étiquette de démarrage (ci-dessus)


+1 pour cela: Avant de commencer l’installation: Modifiez les drapeaux de la partition EFI sur votre lecteur interne. Décochez ces trois mêmes drapeaux. Désormais, lors de l'installation, le programme d'installation ne verra qu'une seule partition EFI sur votre périphérique cible. C'est la nouvelle étape que je n'ai pas vue documentée ailleurs.
sudodus

7

Vous pouvez, oui.

Ce processus suppose que vous installez à partir d’un cd en direct. Tandis qu’un usb en direct devrait également fonctionner correctement, l’option cd est théoriquement la plus sûre, car il n’ya aucune chance de l’écraser pendant le partitionnement.

Je vous recommande de commencer par désactiver tout d'abord votre disque dur interne dans votre BIOS, car cela évite tout risque de remplacement accidentel de vos partitions internes. En outre, l'étape de partitionnement de la configuration d'Ubuntu sera beaucoup plus facile, car elle ne détectera que le lecteur USB. En d'autres termes, il est préférable de faire de la clé USB le seul périphérique de stockage présent sur la machine lors de l'installation.

Ensuite, démarrez le cd live et lancez l’installation comme d’habitude. Assurez-vous de choisir "utiliser tout le disque" si vous avez désactivé tous les autres périphériques de stockage, sinon vous devrez procéder à un partitionnement manuel. Dans le dernier cas, créez une partition ext4 sur la clé USB (créez une table de partitions s'il n'y en a pas une) et, si nécessaire, une partition SWAP si vous souhaitez exécuter des applications lourdes. Définissez le point de montage sur /. ne touchez pas les autres périphériques de stockage et leurs partitions!

Lorsque le programme d'installation vous demande l'emplacement du chargeur de démarrage, choisissez le nom de périphérique de votre clé USB. Cela peut être /dev/sda, /dev/sdbetc., mais ne choisissez pas de partition (par exemple /dev/sda1).

Attendez que l'installation soit terminée, puis redémarrez. Assurez-vous que votre ordinateur démarre à partir du lecteur USB. Cela peut être vérifié soit dans le menu de démarrage (généralement esc ou une touche de fonction), soit dans le bios, où la séquence de démarrage peut être modifiée.

Si tout se passe bien, Ubuntu devrait démarrer à partir du lecteur USB. Si GRUB apparaît, choisissez la première option.

Enfin, exécutez la commande suivante à partir de votre bureau Ubuntu fraîchement installé:

sudo chmod -x /etc/grub.d/30_os-prober

Cela garantit que update-grub ne détecte aucun autre système d'exploitation pouvant être présent sur le système, car cela n'a pas d'importance pour l'installation de votre clé USB Ubuntu. De plus, lorsque vous démarrez votre clé USB depuis un ordinateur étrange, les systèmes d'exploitation de son lecteur interne seront inclus dans GRUB lors de la mise à jour du noyau / grub. Ceci est indésirable.

Assurez-vous également de réactiver vos périphériques de stockage internes à partir de votre BIOS.


Cela semble prometteur, merci. Je vais essayer ceci. Une petite remarque, vous mettez la partition de swap sur la clé USB. Est-ce toujours un problème ces jours-ci? Je me souviens qu’il n’ya pas si longtemps, les gens disaient que la durée de vie du stockage flash était considérablement réduite lors de l’exécution d’un fichier de partition / page de swap dessus (en raison du nombre de lectures / écritures).
jeudi

À l'aide de vos conseils, j'ai installé Ubuntu sur ma clé USB, mais cela ne démarre pas. Cependant, lorsque j'utilise la clé USB comme disque dur dans VirtualBox, tout se passe bien. Une idée de ce que pourrait être le problème?
jeudi

Apparemment, je peux démarrer à partir de celui-ci, mais pas du connecteur USB3. Cela fonctionne bien lorsque je branche la clé dans un connecteur USB2. Je suppose que mon BIOS prend en charge USB2 de manière native, mais pas USB3. Par conséquent, Linux (ou grub, je ne sais pas?) Nécessite un pilote USB3 supplémentaire.
jeudi

J'aime le sudo chmod -x /etc/grub.d/30_os-prober pour les raisons que vous avez mentionnées.
Elder Geek

Désactiver le lecteur de démarrage existant contourne un bogue dans le programme d'installation d'ubuntu, qui remplacerait sinon le chargeur de démarrage existant même lorsque vous lui demandez de l'installer sur votre lecteur cible. ma réponse ci-dessous a une solution de contournement beaucoup plus facile pour ce bogue.
Tim Richardson le

5

Le processus d'installation complète d'Ubuntu sur une clé USB est identique à l'installation d'Ubuntu sur un disque dur, à l'exception de l'installation du chargeur de démarrage GRUB. Toutes les étapes à suivre dans le programme d'installation Ubuntu sont identiques à l'exception de l'installation du chargeur de démarrage GRUB. L’installation du chargeur de démarrage GRUB sur le lecteur flash USB remplacera le chargeur de démarrage GRUB existant sur le disque dur, ce que vous ne voulez pas faire , à moins que vous ne déconnectiez au préalable les câbles de votre / vos disque (s) avant de démarrer le programme d’installation Ubuntu. installation complète d'Ubuntu sur un lecteur flash USB. Déconnectez donc les disques durs en premier, puis vous pourrez installer Ubuntu sur un lecteur flash USB.

Vous pouvez également effectuer une installation complète d'Ubuntu sur un lecteur flash USB sans déconnecter les câbles du disque dur interne en sélectionnant l' option Autre chose dans l' écran Type d'installation du programme d' installation d'Ubuntu. Vous devez créer une seule /partition (partition racine), aucune partition de swap, et modifier l'installation du programme d'amorçage Grub sur la clé USB. Vérifiez vos choix de partitionnement pour vous assurer que tout ce qui sera modifié ne le sera que sur le lecteur flash USB, puis cliquez sur le bouton Installer maintenant dans le coin inférieur droit.

Informations supplémentaires sur une installation complète d'Ubuntu sur une clé USB.

  • Je recommande que le lecteur flash USB soit d'au moins 16 Go.
  • Un lecteur flash USB 3.0 est beaucoup plus rapide qu'un lecteur flash USB 2.0.
  • Une partition de swap entraînera les lectures / écritures nécessaires sur le lecteur flash USB, ce qui ralentira le système d'exploitation et réduira la durée de vie du lecteur USB. Sélectionnez donc l'option de partitionnement manuel dans le programme d'installation Ubuntu et ne créez qu'une seule /partition (partition racine) sans partition d'échange. Modifiez l'installation du chargeur de démarrage grub sur le lecteur flash USB avant de cliquer sur le bouton Installer maintenant dans le coin inférieur droit.
  • L'avantage d'utiliser un lecteur flash USB réside dans sa portabilité, pas dans ses performances. Les performances d'une installation complète d'Ubuntu sur un lecteur flash USB de 16 Go ne ressemblent en rien à ce que vous obtiendriez de l'exécution d'Ubuntu dans une application de machine virtuelle telle que VirtualBox.

Comment puis-je le rendre compatible avec le mode BIOS?
Red Dirt

Quoi que vous essayiez de faire avec "le rendre compatible avec le mode BIOS" sur votre matériel avec EFI, GPT ou rEFInd, vous pouvez probablement trouver comment le faire dans les réponses de Rod Smith, qui est également le développeur de rEFInd. Avant de procéder à des modifications majeures, essayez d’amorcer une fois le périphérique USB d’origine sur un autre ordinateur afin d’éviter tout problème de démarrage dû aux excentricités du matériel d’un seul ordinateur.
Karel

FYI: Personnellement, je n'ai jamais eu de problème pour installer le chargeur de démarrage Grub sur un lecteur flash et laisser le MBR intact sur le disque dur.
Elder Geek

Pourquoi est-ce si compliqué maintenant? C'était très facile il y a des années. Pour autant que je sache, si je souhaite installer refind sur une clé USB, je dois effectuer une installation manuelle. Je suis confus que cela n’est pas automatisé d’une façon ou d’une autre, du moins d’une manière ou d’une autre, dans les outils d’installation habituels dans Ubiquity ou similaire.
Regis mai

L'une des sources de complications est le double démarrage avec Ubuntu et Windows. Windows modifie sans cesse les règles du jeu à chaque nouvelle version et parfois même avec les mises à jour Windows au sein de la même version, et le chargeur de démarrage Grub par défaut doit être mis à jour fréquemment pour suivre ces modifications.
Karel

4

mkusb

Testé sur les hôtes Ubuntu 16.10, 16.04 USB et Lenovo Thinkpad T430.

Déjà mentionné sur: https://askubuntu.com/a/848561/52975 mais voici plus de détails.

Disponible uniquement chez PPA actuellement:

sudo add-apt-repository universe
sudo add-apt-repository ppa:mkusb/ppa
sudo apt-get update
sudo apt-get install mkusb
dus

et j'ai essayé la version graphique. Plus de détails sur: Comment créer une clé USB Ubuntu persistante avec plus de 4 Go

Cependant, je ne pouvais pas installer les pilotes NVIDIA avec succès, rapport de bug: https://bugs.launchpad.net/mkusb/+bug/1672184

qemu

Testé sur Ubuntu 14.04.

Téléchargez l'image ISO d'Ubuntu .

Trouvez votre clé USB avec:

sudo lsblk
sudo fdisk -l

Dis-le /dev/sdX. Le plus souvent ce sera /dev/sdb: sdaest le disque dur principal, et sdble premier USB. Maintenant:

sudo apt-get install qemu
# Remove any existing boot sector, that causes installation problems.
sudo dd if=/dev/zero of=/dev/sdX count=16
sudo qemu-system-x86_64 -boot d -enable-kvm -hda /dev/sdX -m 512 \
    -cdrom ./Downloads/ubuntu-14.04.2-desktop-amd64.iso

Depuis l’émulateur, effectuez une installation Ubuntu normale qui efface l’ancien disque.

L'installation a pris un peu plus de temps que sur un disque dur, mais a fonctionné.

J'ai testé avec:

  • branchez la clé USB sur un ordinateur et démarrez-la
  • créer un fichier sur mon répertoire personnel
  • redémarrer

Le fichier créé était toujours là.


@JustinMT: pouvons-nous en discuter un peu avant de fusionner l'édition? Je ne suis pas un expert, mais êtes-vous sûr que cela ne fonctionne pas sur les systèmes UEFI? Pourquoi? Qu'est-ce qui fonctionnerait à la place?
Ciro Santilli a annoncé le

3

Les choses ont changé depuis 2011, les pilotes Nvidia ne sont plus nécessaires pour Unity et une persistance illimitée avec les partitions casper-rw / home-rw est possible (mais pas avec les bottes récentes de type syslinux Ubuntu, (SDC, Unetbootin, Roofis, Universal, etc.) )

Mkusb est un installateur qui remplira toutes les exigences de l’opération (si les pilotes Nvidia n’étaient nécessaires que pour Unity).

L'utilisateur dispose d'un choix d'options de configuration et peut sélectionner le pourcentage d'espace utilisé pour les partitions persistantes. Mkusb rendra ensuite l'espace disque disponible disponible pour Linux ou Windows en tant que stockage. https://help.ubuntu.com/community/mkusb .

Si l'utilisateur a besoin des pilotes Nvidia, une installation complète est requise car ces pilotes se chargent avant, avant la persistance pendant le démarrage.


2

Pour Ubuntu 12.04 à 16.10 (toutes les versions et versions actuellement prises en charge), les exigences documentées varient, mais un support Flash de 8 Go devrait suffire à la tâche. Une version de 16 Go ne coûte pas beaucoup plus cher et peut fournir une "salle de course". Le processus lui-même ne pourrait être plus simple.

1) Obtenir une ISO actuelle dans la saveur de votre choix

2) Vérifiez le hash pour vous assurer qu'il est valide

3) Créer un support de démarrage avec l'ISO (flash ou disque optique)

Il y a plusieurs façons de le faire, ma méthode préférée est soit de

A) Méthode du lecteur flash

Utilisez-ledc3dd pour dupliquer simplement l'ISO sur un lecteur flash du programme d'installation cible via la ligne de commande avec la commande sudo dc3dd if=yourisoname.iso of=medianameoù nom_fichier.iso est le nom de l'iso que vous avez téléchargée et vérifié le hachage précédemment et medianame le nom de périphérique de votre support flash. (comme dans / dev / sdb par exemple), vous pouvez facilement déterminer le nom du périphérique en vérifiant la sortie de sudo fdisk -l

ou

B) Méthode du disque optique

Gravez l’image sur un disque optique avec votre logiciel d’écriture d’images OD préféré. Je suis plutôt partial, K3bmais tout logiciel de gravure de disque optique prenant en charge l’option «Graver une image» devrait convenir.

4) Continuez à installer normalement comme dans:

Démarrez le programme d'installation et sélectionnez le lecteur flash cible comme cible (j'utilise un partitionnement manuel AKA , ce qui évite de créer une partition de swap afin de réduire le nombre d'écritures sur le support Flash pouvant provoquer une disparition précoce).

Si une partie de ce processus n’est pas claire pour vous, veuillez me laisser un commentaire et je tenterai de le clarifier. Notez que si vous utilisez un lecteur flash pour l’installation, vous aurez besoin d’un second lecteur flash pour votre installation cible.

EDIT: Une autre option serait d’effectuer une installation Netboot à partir d’Internet. Je n’ai pas essayé cela personnellement mais je l’ai incluse ici comme une option pour tenter de couvrir toutes les options.

Si vous faites attention, il n'y a pas beaucoup de risque d'écraser le MBR d'un lecteur existant de votre système. Après avoir démarré le système en direct, vous pouvez exécuter à sudo fdisk -lpartir de la CLI ou des disques à partir de l'interface graphique et déterminer quel lecteur est votre cible usb valide.

Une fois l'installation terminée, vous devriez pouvoir démarrer à partir de votre lecteur flash sur tout système doté d'une architecture similaire en sélectionnant simplement votre lecteur flash en tant que périphérique d'amorçage dans le BIOS.


Est-il possible de le faire avec une seule clé USB (je n'ai pas de lecteur optique). Je suis aussi un peu préoccupé par le MBR - comment puis-je m'assurer que je peux toujours démarrer l'ordinateur que j'utilise pour l'installer sur l'USB?
Tim

@ Tim J'aime penser que tout est possible. La raison pour laquelle je ne recommanderais pas cette ligne de conduite, c'est que si quelque chose ne va pas, vous devrez répéter les 3 premières étapes. Cela dit, cette approche n’a absolument pas été testée et n’est pas recommandée, mais j’ai bien l’impression que vous pourriez tenter votre chance en effectuant un démarrage correct avec le paramètre de noyau toram .
Elder Geek

@ Tim concernant le problème de MBR, le programme d'installation configurera GRUB sur le périphérique de votre choix. Pour vous assurer de ne pas modifier le MBR de l'ordinateur que vous utilisez pour l'installer sur le lecteur flash, assurez-vous simplement de choisir le lecteur flash USB comme cible. sudo fdisk -l dans une session en direct vous donnera une liste et vous devriez être capable de déterminer à partir de la sortie ce que votre cible devrait être (à condition bien sûr que vous ayez attaché le lecteur que vous souhaitez installer en premier)
Elder Geek le

J'ai fait quelque chose de similaire avec un système Lubuntu vivant persistant créé avec mkusb dans sa propre clé USB. J'ai ré-utilisé la partition usbdata pour le système installé (avec gparted) et ai exécuté le programme d'installation de l'ubiquity. Et le système final pourrait démarrer à la fois dans le système installé et dans le système actif persistant. Mais je pense que l'installation à partir d'un fichier image compressé est beaucoup plus simple et que la portabilité devrait être suffisante pour la plupart des ordinateurs pouvant exécuter des ordinateurs 64 bits.
Sudodus

J'ai vu ça. Honnêtement, je ne pouvais pas obtenir les 8 Go img que j'ai téléchargés au travail. Nous avons eu de la chance avec celui de 4 Go cependant.
Elder Geek

2

Il a été décrit ici et dans de nombreux autres endroits comment installer Ubuntu sur un lecteur USB de la même manière que vous l’installez dans un lecteur interne. Il est facile de le faire avec le programme d'installation standard (Ubiquity), si vous pouvez déconnecter ou débrancher le lecteur interne. Il fonctionne en mode UEFI ou en mode BIOS, le même mode que celui qui a été démarré lors de l’installation.

Système installé qui démarre à partir du mode UEFI et du BIOS

Mais si vous voulez un lecteur USB avec un système installé, qui démarre en mode UEFI et en mode BIOS, c'est plus difficile. J'ai créé de tels systèmes et préparé des fichiers image compressés, qui peuvent être installés sous Linux directement avec mkusb , ou sous Windows en une procédure en deux étapes , extraction et clonage (et fixation du GPT). mkusb fait tout, y compris réparer le TPG.

Le projet mkusb Launchpad est ici.

Les systèmes créés à partir de ces fichiers image compressés sont assez portables entre ordinateurs, pas aussi portable qu'un système live persistant, mais plus flexible, lorsque vous souhaitez mettre à jour et mettre à niveau le système (noyaux, pilotes, etc.).

Voir les liens suivants et les liens de ceux-ci,

help.ubuntu.com/community/Installation/UEFI-and-BIOS

Systèmes installés avec guidus et gparted

Vous trouvez des fichiers d’image compressés sur ce lien,

phillw.net/isos/linux-tools/uefi-n-bios

Recherchez les fichiers les plus récents avec les versions mises à jour des packages de programme installés.

S'il y a un problème temporaire pour télécharger ces fichiers image compressés, vous pouvez essayer les fichiers torrent suivants,

dd_text_16.04-UEFI-n-BIOS_2017-01-15_intel-4-pendrive-7.8GB.img.xz.torrent

dd_dus-lxde_16.04-UEFI-n-BIOS_2016-12-12_intel-4-pendrive-7.8FR.img.xz.torrent

téléchargé sur UEFI-and-BIOS / torrent où vous trouverez également une courte description. [Gauche] cliquez sur le lien du torrent, accédez à la page des pièces jointes, puis cliquez avec le bouton droit de la souris sur le lien et sélectionnez "enregistrer le lien sous" pour obtenir le fichier torrent.

user: guru
password: changeme

dd_text_16.04-UEFI-n-BIOS_2017-01-15:

entrez la description de l'image ici

dd_dus-lxde_16.04-UEFI-n-BIOS_2016-12-12:

entrez la description de l'image ici


@ Elder Geek, voulez-vous dire que je devrais télécharger un fichier torrent vers le PPA de mkusb? Peut-être y at-il un meilleur endroit que de le mélanger dans le logiciel mkusb. Ou est-ce une information pour d'autres personnes?
Sudodus

J'essaie simplement de leur faciliter la tâche pour trouver le projet. Rien de plus. ;-)
Elder Geek, le

Vous n'avez pas besoin de déconnecter le lecteur existant, consultez ma réponse pour une solution de contournement plus simple.
Tim Richardson le

@TimRichardson, Le clonage d'une image d'un système pouvant démarrer à la fois en mode UEFI et BIOS n'a pas besoin de déconnecter un lecteur (interne) existant et votre méthode avec les indicateurs n'est pas nécessaire dans ce cas. (Je pense que votre méthode est bonne dans d'autres cas, lorsque le programme d'installation Ubuntu est utilisé (et écrit la partie EFI du chargeur de démarrage sur /dev/sda, même lorsque nous lui disons autre chose).
sudodus

2

BIOS METHOD

Voici comment installer 17.10 sur un lecteur flash de 16 Go avec des options pour une partition séparée et une partition de données compatible Windows:

  • Créez un live USB ou un DVD en utilisant SDC, UNetbootin, mkusb, etc.
  • Éteignez et débranchez l'ordinateur. (Voir note en bas)
  • Enlever le couvercle.
  • Débranchez le câble d'alimentation du disque dur ou débranchez le disque dur de l'ordinateur portable.
  • Rebranchez l'ordinateur.
  • Insérez le lecteur flash.
  • Insérez le Live USB ou le Live DVD.
  • Démarrez l'ordinateur, l'USB / DVD devrait démarrer.
  • Choisir la langue.
  • Sélectionnez installer Ubuntu.
  • Sélectionnez "Télécharger les mises à jour lors de l'installation" et sélectionnez "Installer ce logiciel tiers", (facultatif).
  • Sélectionnez "Continuer".
  • Dans "Type d'installation", sélectionnez "Autre chose". (Le chiffrement intégral du disque ne fonctionne pas avec les lecteurs flash).
  • Sélectionnez "Continuer".
  • Confirmez que le périphérique cible est correct.
  • Sélectionnez "Nouvelle table de partition".
  • Cliquez sur Continuer dans la liste déroulante.

(Partition de données FAT32 facultative à utiliser sur une machine Windows)

  • Cliquez sur "Espace libre" et "+".
  • Assurez "Taille ..." environ 2000 MB.
  • Sélectionnez "Primaire".
  • Location = "Début de cet espace".
  • "Utiliser comme:" = "Système de fichiers FAT32".
  • "Point de montage" = "/ windows".
  • Sélectionnez "OK"

  • Cliquez sur "espace libre" puis sur "+".

  • Sélectionnez "Primaire", "Taille ..." = 4500 à 6000 Mo, "Début de cet espace", Ext4 et Point de montage = "/" puis OK.

(Partition home optionnelle)

  • Cliquez sur "espace libre" puis sur "+".
  • Sélectionnez "Primaire", "Nouvelle taille de la partition ..." = 1000 à 6000 Mo, Début de cet espace, Ext2 et Point de montage = "/ home" puis OK.

(Espace d'échange optionnel, permet l'hibernation)

  • Cliquez sur "espace libre" puis sur "+".
  • Sélectionnez "Primaire", "Nouvelle taille de la partition ..." = espace restant (1000 à 2000 mégaoctets ou même taille que la RAM), début de cet espace et "Utiliser comme" = "zone de permutation" puis sur OK.

(Important)

  • Confirmez que "Périphérique pour l'installation du chargeur de démarrage" pointe vers la racine du lecteur USB. La valeur par défaut devrait être correcte si le disque dur a été débranché.
  • Cliquez sur "Installer maintenant".

  • Sélectionnez votre emplacement.

  • Sélectionnez "Continuer".
  • Sélectionnez la disposition du clavier.
  • Sélectionnez "Continuer".
  • Entrez votre nom, votre nom d’ordinateur, votre nom d’utilisateur, votre mot de passe et indiquez si vous souhaitez vous connecter automatiquement ou demander un mot de passe.
  • Si vous craignez de perdre votre clé USB, sélectionnez "Crypter mon dossier personnel".
  • Sélectionnez "Continuer".
  • Attendez que l'installation soit terminée.
  • Éteignez l'ordinateur et branchez le disque dur.
  • Replacez le capot de l'ordinateur.

Remarque: vous pouvez omettre de désactiver le disque dur si, après le partitionnement, vous choisissez d'installer grub à la racine du lecteur USB sur lequel vous installez Ubuntu (c'est-à-dire que sdb n'est pas sdb1). Soyez prudent, de nombreuses personnes ont écrasé le disque dur MBR du disque dur, car l'emplacement par défaut du chargeur de démarrage est sda. Tous les éléments du fichier grub du lecteur interne seront ajoutés au fichier grub de l'USB. Vous pouvez faire un update-grub plus tard.


Cela fera-t-il une différence si vous installez en mode UEFI ou en mode BIOS (alias CSM alias legacy mode)? S'il vous plaît des conseils sur les modes de démarrage.
sudodus

@Sudodus: Je travaille généralement en mode BIOS. Je suis actuellement en mode UEFI depuis une Lexar 128G Ultra avec une table GPT réalisée à l'aide de la méthode ci-dessus sur une initialisation du BIOS. Hier, j’ai installé Elementary OS avec une table de partitions msdos au démarrage du BIOS, et il n’a aucun problème avec UEFI. L'UEFI de mon ordinateur est peut-être génial ... Vous voulez que je teste? J'ai utilisé mkusb pour créer les disques Live.
CSCameron

Votre expérience est différente de la mienne. Nous avons différents ordinateurs (et différents systèmes UEFI / BIOS). Et j'ai principalement travaillé avec 16.04.x ​​LTS, alors que vous mentionnez que vous installez 17.10. Est-ce Ubuntu 64 bits standard? - 1. Je vais essayer selon votre recette et rapporter mes résultats; 2. Si possible, pouvez-vous essayer sur d'autres ordinateurs (emprunter à des amis, etc.)
sudodus

Le Lexar a ubuntu-16.04.3-desktop-amd64 le Sandisk a elementaryos-0.4.1-stable.20170814. Peut-être y a-t-il des restes sur les disques des installations passées. Je remettrai le Sandisk à zéro et ferai une nouvelle installation de ubuntu-17.10-desktop-amd64. vérifier. Faites-moi savoir vos résultats, PM aux formulaires est OK.
CSCameron

Je ne pouvais pas faire un démarrage système 17.10 installé 'dans l'autre mode de démarrage' aussi facilement que vous le décrivez. Je dois encore utiliser la méthode help.ubuntu.com/community/Installation/UEFI-and-BIOS
sudodus

2

Installation complète du BIOS / UEFI

Mkusb constitue une base idéale pour de nombreux projets de clés de démarrage, de Puppy Linux à l'amorçage grub2 aux systèmes multiboot Persistent, aux systèmes multiboot Full et aux systèmes mixte / hybride Persistent / Full.

J'ai utilisé la méthode suivante pour effectuer une installation complète du BIOS / UEFI:

Utilisez mkusb pour créer un système Live sur une clé USB (2 Go ou plus).

Utilisez mkusb pour créer un système persistant sur un port USB de 16 Go ou plus, en utilisant les paramètres par défaut avec une persistance de ~ 12 Go (la partition NTFS restante est utilisée en tant que partition de données accessible par Windows).

Ouvrez GParted et supprimez sdb4, la partition ISO9660, puis développez sdb5 dans l’espace récupéré.

Retirez le disque dur avant de poursuivre, (facultatif mais recommandé, hautement recommandé en mode UEFI).

Lecteur d’installation d’amorçage, sélectionnez Essayer.

Insérer le lecteur cible

Démarrer l'installation Ubuntu ...

Sélectionnez autre chose.

Sélectionnez sdb5 (sur le lecteur cible) et cliquez sur Modifier.

Sélectionnez Utiliser comme: ext4, Format et Point de montage: /.

Ne touchez aucune autre partition (sauf si vous ajoutez une partition / home).

Sélectionnez sdb5 pour l'installation du chargeur de démarrage.

Installation complète

Coupez le fichier grub.cfg de sdb5 / boot / grub et collez-le dans le fichier sdb3 / boot / grub en remplaçant le fichier grub.cfg existant.

Démarrez le lecteur cible et exécutez sudo update-grub, (facultatif).

Je suppose que cela devrait fonctionner sur n’importe quel ordinateur sur lequel un lecteur persistant construit mkusb fonctionne.

Veuillez commenter si cela ne fonctionne pas pour vous.

Pour plus de détails sur la création d’un disque en utilisant cette méthode en mode UEFI, à partir de: https://ubuntuforums.org/showthread.php?t=2213631&page=17&highlight=usb post 169.


Cela fonctionne pour moi, à la fois lors de l’installation en mode BIOS et en mode UEFI :-) Je l’ai fait sans lecteur interne connecté, et il reste encore un test à effectuer: l’installation en mode UEFI avec un lecteur interne connecté.
sudodus

La première chose à faire ce matin a tenté de procéder ci-dessus à partir du démarrage de l'UEFI en ignorant son propre conseil de désactivation du lecteur interne ... l'installation s'est poursuivie avec sda en tant que cible du chargeur de démarrage. Nouveau conseil - n'essayez pas l'installation complète avant la première tasse de café. Win10 est installé sur l'ordinateur emprunté au démarrage du BIOS. Après l’installation, il est revenu en mode BIOS et a lancé Win10. Il n’y avait aucun problème. Le lecteur flash mis à zéro et la prochaine tentative d'installation complète en mode UEFI ont réussi. Le lecteur flash a démarré à la fois dans le BIOS et dans UEFI. Inclura une note sur la suppression de sdb4, la partition ISO9660, avant l'installation, cela vous fera gagner du temps.
CSCameron

cela ne fonctionnera pas à cause d'un bogue d'installation. Vous devez soit déconnecter physiquement votre périphérique de démarrage existant, soit suivre la solution de contournement la plus simple décrite dans ma réponse.
Tim Richardson le

1

L'installation persistante est persistante comme vous le souhaitez - le menu affiche l'option "installer" de toute façon. Il suffit de sélectionner "Essayez Ubuntu" pour démarrer votre Ubuntu personnalisé.


2
Le fichier de persistance est limité à 4 Go
Shanteva,

1

Un autre moyen de démarrer l'installation Ubuntu consiste à accéder à la console Grub à partir du menu de démarrage Grub2. Il lancera l'installation à partir d'un fichier ISO Ubuntu sur votre disque dur.

Disons que vous avez votre Ubuntu.iso sur la 3ème partition de votre disque dur

Tapez cpour vous rendre à la commande Grub promt et tapez ce qui suit:

loopback loop (hd0,3)/Ubuntu.iso

appuyez sur Entrée"

linux (loop)/casper/vmlinuz.efi iso-scan/filename=/ubuntu.iso file=/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash

appuyez sur Entrée"

initrd (loop)/casper/initrd.lz

appuyez sur Entrée"

boot

appuyez sur Entrée"

note (hdx,y)- est la partition où se trouve votre fichier ISO Ubuntu

Cela lancera le processus d'installation Ubuntu normal, exactement comme vous le voyez lors de l'installation à partir du CD Ubuntu. À partir de là, vous pouvez choisir votre clé USB pour y installer Ubuntu.


1

Commencez par préparer votre lecteur externe.
Créez une partition fat32 de 500 Mo marquée comme ESP (partition système EFI). Créez une partition de swap de 4 Go. Utilisez le reste du disque pour votre / partition. Si vous voulez séparer / home et / ou d’autres partitions, créez-les également.
gpartedest bon pour cette étape, mais n’importe quel outil de partitionnement fonctionnera.

Lorsque vous installez Ubuntu, choisissez le partitionnement manuel . Assurez-vous que les partitins ESP et swap du lecteur interne et du lecteur d'installation sont réglés sur "Ne pas utiliser".
Attribuez les partitions sur votre lecteur externe. Ensuite, installez Ubuntu.

Désormais, les supports externes nécessitent l’ amorçage de /efi/boot/bootx64.efi dans l’ ordre des partitions ESP .
Copiez donc /efi/ubuntu/grubx64.efi dans / efi / boot / et renommez-le en bootx64.efi .
Si vous utilisez un démarrage sécurisé, /efi/ubuntu/shimx64.efi devra être copié et renommé.
Remarque: vous devrez supprimer temporairement l'indicateur ESP pour pouvoir effectuer ce changement.

vous devriez maintenant avoir un lecteur externe bootable UEFI


Le PO ne dit pas qu'il bénéficie du soutien de l'UEFI et il a mentionné que GRUB avait été installé, ce qui est un autre indicateur du fait qu'il n'utilise pas UEFI.
Tim Schumacher

@Tim - Grub prend en charge le démarrage de l'UEFI
Ravery

En effet, c’était une fonctionnalité que je ne connaissais pas, à supposer que les machines UEFI aient leur propre menu de démarrage, en raison des options offertes par ma configuration UEFI.
Tim Schumacher

Toujours dans les commentaires ci-dessous le PO, l'auteur déclare qu'il préférerait que la clé USB soit à la fois UEFI ET BIOS
Tim Schumacher

si votre configuration UEFI ne prend pas en charge le démarrage du système d'exploitation, vous devez utiliser le chemin de support par défaut (comme indiqué dans ma réponse) pour que le démarrage du périphérique utilise grub
ravery

1

J'ai été capable de le faire en utilisant 2 clés USB: l'une créée en tant qu'installateur USB d'Ubuntu de manière habituelle (l'installateur USB), l'autre étant le système d'exploitation USB.

Je recommande de retirer votre disque dur en premier.

  1. Branchez l'installeur USB, démarrez sur son bureau en direct
  2. Exécutez le programme d’installation en l’installant sur l’OS USB

Travaillé un régal!

Maintenant, j'ai un système d'exploitation USB que je peux démarrer à partir de n'importe quoi! Yay.


1

Nouveau système installé qui démarre à partir du mode UEFI et du BIOS

Système portable qui démarre et fonctionne sur la plupart des ordinateurs

Cette réponse décrit une combinaison de systèmes portables qui démarrent et fonctionnent sur la plupart des ordinateurs PC (ordinateurs portables, ordinateurs de bureau et stations de travail équipées de processeurs Intel ou AMD).

  • Au cours des dix dernières années, la plupart des ordinateurs personnels fabriqués et vendus contiennent des processeurs 64 bits. Je me concentre donc sur les systèmes 64 bits.

  • Lubuntu 18.04.1 LTS a été sélectionné en raison de son faible encombrement, qui facilite son utilisation à partir d’un lecteur externe, généralement une clé USB 3 rapide ou une carte mémoire, mais un SSD USB 3 est une alternative puissante.

Il y a un

  • système [persistant] en direct pour une portabilité maximale, et
  • un système installé pour une stabilité et une flexibilité maximales (mise à jour et mise à niveau possible uniquement en fonction de l'espace disponible sur le lecteur).
  • Les deux systèmes sont assez portables, stables et flexibles lorsqu'ils sont utilisés avec précaution.
  • Les systèmes Lubuntu de ce fichier image compressé ont été installés et combinés selon une méthode décrite à l'origine par CSCameron . Ceci fournit le système de chargement stable de mkusb .

En direct, persistant en direct et installé les systèmes Lubuntu 18.04.1 LTS

Le fichier image compressé

dd_lubuntu-18.04.1-desktop-amd64-persistent-n-installed_15GB.img.xz

contient un

  • une partie en direct, qui peut être exécuté comme
    • live uniquement
    • vie persistante
    • installateur
  • une partie installée (installée comme dans un lecteur interne)

UEFI et BIOS

Tous ces modes de fonctionnement fonctionnent dans

  • Mode UEFI (y compris démarrage sécurisé) et
  • Mode BIOS (alias mode hérité alias CSM)

entrez la description de l'image ici

Utilisateur et mot de passe pour le système installé

  • utilisateur: gourou
  • mot de passe: changeme

Téléchargez et vérifiez le fichier image compressé

Récupérez le fichier et sa somme md5 à l' adresse phillw.net/isos/linux-tools/uefi-n-bios

Installation par clonage sur un lecteur de 16 Go ou plus

N'oubliez pas de vérifier avec md5sum, que le téléchargement du fichier image compressé a réussi.

Il est facile d’installer à partir du fichier image compressé avec mkusb .

Si vous clonez avec un autre outil, vous devez exécuter gpt-fix afin de faire correspondre les données de gpt à la taille actuelle du lecteur (mkusb version 10.6.6 ou des versions plus récentes de mkusb, exécute gpt_zap et gpt_fix intégrés).

Voir la description détaillée sur ce lien: Installation_from_a_compressed_image_file

Description détaillée

Voir plus de détails sur cette page d'aide Ubuntu: help.ubuntu.com/community/Installation/UEFI-and-BIOS/stable-alternative-18.04.1

Si vous voulez créer un système similaire ...

Les descriptions dans ce lien et les liens qui en découlent peuvent vous aider à créer un système similaire avec la même méthode. Il peut également être utile de cloner le fichier image compressé et de regarder dans les détails pour que tout fonctionne.


C’est génial, vos fichiers d’image compressés fonctionnent toujours très bien pour moi. Est-ce que tous les nouveaux USB ont le même UUID? Une visite rapide chez GParted peut résoudre ce problème. Démarrer ISO est aussi simple que d’en ajouter quelques-uns dans usbdata et d’ajouter leurs menus à grub. Maintenant, je me demande s’il existe un moyen de partager des répertoires de base entre l’installation complète et l’installation permanente sur ce système?
CSCameron

@CSCameron, 1. Oui, puisqu'ils sont clonés, ils sont exactement les mêmes. 2. Lorsque vous modifiez les UUID, vous devez également modifier certains fichiers. Je peux penser à grub.cfg, 40-customet /etc/fstab; 3. Vous pouvez probablement partager une partition de base et cela serait très utile si vous avez le même ID utilisateur (donc pas ubuntuavec l'ID numérique 999 dans le système live persistant). Mais certains problèmes peuvent apparaître, si / quand les deux systèmes divergent.
sudodus

Il me semble que GParted modifie grub.cfg et fstab dans le cadre de la modification des UUID, mais je pourrais rêver. Je suppose que lancer rsync régulièrement maintiendrait la synchronisation des répertoires de base. Je suppose que cela pourrait être exécuté automatiquement ou à l’arrêt.
CSCameron

@CSCameron, je pense que vous pourriez rêver de GParted ;-) La synchronisation des fichiers personnels ne poserait pas de problème, mais il y aurait peut-être des paramètres incompatibles dans les fichiers cachés pour l'utilisateur actif persistant et l'utilisateur installé.
sudodus

En utilisant GParted sur une installation standard de mkusb, je pouvais changer d’UUID sur sdc1 & 2 sans affecter le démarrage. Impossible de changer l’UUID de sdc4, qui finit par être identique sur tous les lecteurs que je crée à partir du même ISO avec mkusb. je ne pouvais pas non plus changer sdc5, (casper-rw), UUID. sdc4 UUID est l'UUID utilisé dans grub.cfg. Je me demande si tous les lecteurs persistants mkusb Ubuntu utilisent le même UUID en fonction de la version. Cela ne semble pas être un problème.
CSCameron

0

Tout d’abord, assurez-vous de démarrer votre support d’installation en mode BIOS (Legacy), et non en mode UEFI.

Le problème que vous avez est probablement que vous avez installé Ubuntu sur votre clé USB, mais que GRUB (le chargeur de démarrage) a été installé sur le disque dur.

Pour résoudre ce problème et installer GRUB sur votre clé USB, vous devez sélectionner le périphérique approprié lors de l'installation d'Ubuntu. Lorsque vous arrivez à l'écran de partitionnement, vous devriez avoir une liste déroulante en bas (je peux faire des captures d'écran plus tard si vous en avez besoin). Vous pouvez y sélectionner le périphérique sur lequel GRUB doit être installé. Assurez-vous cependant que vous sélectionnez une entrée sans numéro après /dev/sdx(x peut être n'importe quelle lettre). En supposant que vous ayez installé Ubuntu sur la /dev/sdc1partition (vous devez vérifier vous-même quelle est la partition correcte), vous devez sélectionner l'entrée commençant par /dev/sdc(sans aucun chiffre derrière celle-ci) dans le menu déroulant. Ensuite, poursuivez l’installation comme d’habitude.

J'ajouterai plus tard des informations sur la manière de reconvertir le disque dur en son ancien chargeur de démarrage.

EDIT: Cela semble être un bon début sur la façon de restaurer votre ancien chargeur de démarrage (je ne recommanderais cependant que les deux premières réponses) Désinstallez Grub et utilisez le chargeur de démarrage Windows


Le mode Legacy n’est pas nécessaire, le démarrage de uefi est pris en charge
Ravery

@ravery Oui, mais pour créer un lecteur USB amorçable sur la plupart des ordinateurs, je vous recommande de l'installer sans (U) EFI
Tim Schumacher

Legacy most n'est pas amorçable sur "la plupart des PC". I nécessite que le mode Legacy soit activé. Le support Legacy des ordinateurs UEFI que j'ai vus est désactivé par défaut.
Ravery

@ravery Mais j'imagine que l'activation du mode Legacy n'est pas aussi difficile que d'essayer de démarrer une clé USB UEFI sur un PC sans prise en charge de l'UEFI ;-)
Tim Schumacher

OP souhaite l’utiliser sur son ordinateur UEFI, et non sur la plupart des ordinateurs.
ravery
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.