Comment installer Ubuntu sur un disque dur externe portable?

29

Système d'exploitation: Windows 7. Je souhaite installer Linux Ubuntu sur un disque dur externe portable USB 2.0. J'ai lu une variété de méthodes, mais je suis confus par des conseils et des méthodes contradictoires. En fait, installer Ubuntu sur autre chose qu'un PC propre semble beaucoup plus compliqué que d'installer Windows. J'ai besoin d'avoir Ubuntu package + Python 2.7 + C compilerinstallé. Mon disque dur externe est partiellement rempli, je dois conserver tous les fichiers.

Ubuntu fonctionnera-t-il entièrement sur un disque dur externe, sans écrire quoi que ce soit dans les dossiers système Windows et dans le registre?

Quelqu'un peut-il publier un guide détaillé sur l'installation d'Ubuntu sur un disque dur externe?

triwo
la source
Quelles sont les spécifications de votre machine? Quelle est la place dont vous disposez sur l'USB HD? Votre puce a-t-elle vt-x? Je peux vous donner les étapes d'une installation réelle, mais comme vos besoins Ubuntu sont minimes, une machine virtuelle peut être la meilleure pour vous. Bien sûr, l'installation d'une machine virtuelle écrit dans le registre, etc. S'agit-il de votre propre ordinateur ou de votre travail?
chasse le
C'est mon ordinateur portable. Processeur Intel Core 2 Duo T6670, RAM 3 Go. Pas sûr pour vt-x. Disque dur externe 386 Go gratuit. VMware Player ou VMware workstation? Probablement Live CD s'adaptera, mais j'ai besoin d'un personnalisé avec les packages ci-dessus + Binwalk avec les dépendances.
triwo
Vous avez vt-x . Vous devez entrer dans le bios et vous assurer qu'il est activé. Vous serez bien avec une machine virtuelle dans VMWare Player, qui est gratuite (la station de travail coûte 250 $). Donnez 1024 Mo de RAM à VM (vous pourriez même vous en tirer avec 768). Vos besoins ne nécessitent pas beaucoup d'espace
chasse le
Quels sont les avantages et les inconvénients d'exécuter Linux sur VMWare Player par rapport à Linux sur un disque dur externe?
triwo
Les deux solutions sont faciles et fonctionneraient selon vos besoins. L'utilisation de VMWare Player peut être préférable pour un débutant, surtout si vous avez une carte graphique propriétaire. Vous pouvez passer à une installation complète plus tard.
chasse le

Réponses:

34

Une réponse très détaillée serait au-delà de la portée d'une seule question, mais voici le schéma général. C'est très facile, mais le succès dépendra en partie de la capacité de votre ordinateur à démarrer à partir d'un disque dur externe. Cela dépend du bios.

Avant de commencer, assurez-vous que votre bios dispose d'une option pour démarrer à partir d'un USB HD.

Si tout ce dont vous avez besoin est l'installation de base, Python 2.7 et le compilateur C, vous pouvez vous passer de l'installation d'Ubuntu sur une partition assez petite. J'oublie le minimum littéral qu'Ubuntu doit installer, mais c'est à peu près 8 Go. Je recommanderais 10 Go au minimum, plus 2 à 4 Go supplémentaires si vous voulez un lecteur de swap.

Créer de l'espace pour une partition

Il est préférable dans votre cas de créer la nouvelle partition avant de procéder à l'installation. Vous devrez d'abord réduire la partition existante sur votre disque dur externe.

Je recommanderais de sauvegarder l'USB HD; mais si vous en aviez un deuxième, vous pouvez simplement l'installer sur celui-ci. Selon le niveau de saturation du disque, il se peut que vous ne puissiez pas le sauvegarder complètement; mais essayez au moins de sauvegarder tous les fichiers importants. Il s'agit simplement d'un avertissement et d'une précaution généraux, car vos données doivent être en sécurité.

Vous avez deux options pour réduire la partition existante:

  1. Utilisez le gestionnaire de partitions Windows dans les outils d'administration. Je pense que ceux-ci sont disponibles dans Home Premium. Si la partition ne rétrécit pas suffisamment, vous devrez peut-être supprimer des fichiers pour faire de la place. Si vous en avez plus qu'assez disponible mais qu'il ne rétrécit toujours pas assez, utilisez un outil de défragmentation gratuit comme MyDefrag pour défragmenter et déplacer les fichiers au début de la partition.

  2. Utilisez à gpartedpartir du support d'installation en direct d'Ubuntu. C'est probablement la façon la plus simple de le faire.

Créer une nouvelle partition

Créez le support d'installation en direct d'Ubuntu et utilisez-le pour démarrer votre ordinateur. Choisissez Essayer Ubuntu.

Branchez le disque dur externe. Démarrez le programme gparted. Si vous n'avez pas encore réduit la partition sur le disque dur externe, faites-le maintenant.

Dans la plupart des cas, le disque dur interne apparaîtra comme sdaet le disque externe comme sdb, mais ce n'est pas garanti. Assurez-vous que vous regardez la bonne HD dans gparted.

La réduction de la partition laissera de l'espace non alloué. Utilisez-le pour créer une nouvelle partition. Formatez-le en ext4. Notez le numéro de partition. Ce sera utilisé pour /.

Vous n'avez pas besoin d'une partition de swap, mais si vous en voulez une, réduisez la nouvelle partition de la taille que vous voulez (ou faites-la simplement un peu plus petite en premier lieu). Formatez cet espace pour linux-swap.

Notez les numéros des nouvelles partitions.

Exécutez le programme d'installation

Démarrez le programme d'installation à partir de l'icône sur le bureau ou sur le lanceur. Lorsqu'on vous a demandé comment installer, choisissez: Somethine Else .

Cela démarrera le partitionneur dans le programme d'installation. Ceci est différent gpartedet peut sembler un peu intimidant pour un débutant.

Mettez soigneusement en surbrillance la nouvelle partition (vérifiez soigneusement le numéro et le lecteur) et cliquez sur Modifier .

Suivez les boîtes de dialogue pour a. Utilisez la partition comme ext4, b. monter sur /, et c. format.

Mettez en surbrillance la partition de swap et cliquez sur Modifier . Choisissez d'utiliser un linux-swapet c'est tout pour celui-là.

Très important: changez l'installation du bootloader en USB HD. Ce sera très probablement /dev/sdb. Cela vous évitera d'écraser l'enregistrement de démarrage principal sur votre disque dur. (Si vous faites cela par accident, c'est facile à réparer).

Vérifiez vos choix de partition, puis cliquez sur Installer maintenant .


C'est ça. Pour exécuter Ubuntu, démarrez l'ordinateur avec l'USB branché. Définissez votre ordre de bios ou déplacez USB HD dans la première position de démarrage. Le menu de démarrage sur l'USB vous montrera à la fois Ubuntu (sur le disque externe) et Windows (sur le disque interne). Choisissez celui que vous voulez. Si vous démarrez sans USB, vous démarrerez normalement sous Windows.

Ubuntu a Python 2.7 installé par défaut. Pour installer le comiler C, ouvrez le terminal, n'importe quelle exécution:

sudo apt-get install gcc

ou

sudo apt-get install build-essential

(si vous voulez des programmes supplémentaires utiles pour la programmation C).


Pour exécuter Ubuntu sur une machine virtuelle à la place, installez VirtualBox ou VMWarePlayer dans Windows. Les deux sont gratuits. Créez une nouvelle machine virtuelle et utilisez le support d'installation pour installer sur la machine virtuelle. Mais cette fois, ne vous inquiétez pas des partitions. Choisissez Installer Ubuntu sur l'ensemble du lecteur virtuel . Cela n'affecte pas le reste du disque dur.

Si vous souhaitez placer la VM sur le disque dur externe, assurez-vous de remplacer l'emplacement par défaut lors de la création de la VM et de la placer dans un dossier sur le lecteur externe.

La création de votre support d'installation avec persistance via un programme Windows comme LiveUSBCreator fonctionnera également, mais cette option sera très lente.

chasses
la source
1
Le programme d'installation d'Ubuntu 18.04 a cassé le jeu sur mon disque dur interne même si j'ai choisi d'installer le chargeur de démarrage sur le disque dur USB, comme indiqué dans ces instructions. J'avais besoin d'exécuter la réparation de démarrage pour récupérer.
Algèbre communicative
1
@CommunicativeAlgebra Vous pouvez éviter ce problème en déconnectant votre lecteur interne avant et pendant le processus d'installation afin que l'installation du chargeur de démarrage ne puisse se faire que sur le lecteur externe.
mchid
10

Ubuntu peut fonctionner et fonctionne parfaitement à partir d'un disque dur externe. J'utilise Ubuntu de cette façon depuis des années. Cela n'affecte pas Windows. L'installation sur des clés USB n'a rien de spécial. Vous connectez le lecteur USB, démarrez à l'aide d'un CD ou d'une clé USB et choisissez le disque externe lorsqu'il s'agit de sélectionner l'emplacement d'installation.

Toutefois:

Vous aurez partitionner le disque dur externe. Je suppose que votre disque externe a une seule partition avec un système de fichiers NTFS. La meilleure chose à faire est de réduire cette partition d'environ 20 Go (ce qui est plus que suffisant pour Ubuntu) et d'y créer de nouvelles partitions. Ce n'est pas aussi difficile qu'il y paraît (et vous devriez vous soucier des partitions si vous souhaitez également installer une autre copie de Windows).

Utilisez l'outil de gestion de disque de Windows pour réduire la partition ou utilisez GParted à partir du mode Ubuntu Live. L'utilisation de la première est plus rapide, mais vous limite à l'espace disponible après le dernier secteur utilisé dans la partition (qui peut être très faible, même si vous avez beaucoup d'espace libre). L'utilisation du second peut être très lente, surtout si la partition est volumineuse, mais vous permet d'extraire la majeure partie de l'espace libre.

Dans les deux cas, après avoir obtenu l'espace libre, utilisez GParted pour créer une partition étendue là-bas et dans cette partition étendue, une partition ext4. Installez Ubuntu sur cette partition. Choisissez également votre disque dur externe comme périphérique pour l'installation de GRUB (chargeur de démarrage).

Alternative:

Si vous avez une clé USB à portée de main, utilisez UNetBootin ou Universal USB Installer ou un tel outil pour créer un lecteur Ubuntu amorçable avec persistance . Si la persistance est activée, vos paramètres et autres modifications d'Ubuntu que vous effectuez en mode Live ne disparaissent pas lorsque vous redémarrez. Il est idéal pour les scénarios à faible utilisation. Vous pouvez installer Python ou toute autre chose et vous familiariser avec Ubuntu, puis, chaque fois que vous vous sentez prêt, installez Ubuntu. Notez que les modifications apportées en mode direct n'affectent toute installation que vous faites avec elle.

muru
la source
1
2016, Unetbootin, Universal et d'autres programmes d'installation de type syslinux ne fonctionnent pas avec les installations persistantes 14,04 et ultérieures. Les programmes d'installation de type Grub2 qui fonctionnent pour les partitions persistantes sur les clés USB ne semblent pas fonctionner pour les disques durs USB, même avec des fichiers ou des partitions casper-rw.
CSCameron
mkusb, help.ubuntu.com/community/mkusb , peut créer un lecteur live persistant sur des disques durs USB et des disques SSD dans des boîtiers externes avec des connexions USB ou eSATA. Mais l'affiche originale voulait conserver tous les fichiers actuels dans le lecteur cible, et mkusb écrasera la table de partition et en créera une nouvelle. Ce ne serait donc pas une option dans ce cas, à moins que ces données ne soient sauvegardées sur un autre lecteur et restaurées après l'installation du système live persistant.
sudodus
3

Installation complète sur USB

Les installations complètes sont plus stables et sécurisées que les installations persistantes, mais pas aussi rapides à effectuer. Ils utilisent mieux l'espace disque car aucun fichier ou partition casper-rw de taille fixe n'est requis. Ils ne sont pas très bons pour utiliser l'installation d'Ubuntu.

Voici une procédure étape par étape pour installer 18.04 sur un lecteur flash de 16 Go avec des options pour une partition Home séparée et une partition de données compatible Windows, l'installation sur un lecteur externe mécanique est similaire:

  • Créez un USB ou un DVD en direct à l'aide de SDC, UNetbootin, mkusb, etc.
  • Éteignez et débranchez l'ordinateur. (Voir note en bas)
  • 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 la disposition du clavier
  • Sélectionnez "Continuer".
  • Sélectionnez le type d'installation et "Télécharger les mises à jour lors de l'installation d'Ubuntu" et Sélectionnez "Installer un logiciel tiers ...", (facultatif).
  • Sélectionnez "Continuer".
  • Dans "Type d'installation", sélectionnez "Autre chose". (Le chiffrement complet du disque fonctionne désormais 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 en option pour une utilisation sur une machine Windows)

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

(Partition racine non facultative)

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

(Partition d'accueil en option)

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

(La partition de swap en option, permet l'hibernation et libère de la mémoire lorsque la RAM est pleine)

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

(Important)

  • Confirmez que «Device for boot loader installation» pointe vers la racine de la clé USB. La valeur par défaut devrait être OK si le disque dur a été débranché.
  • Cliquez sur "Installer maintenant".

  • Sélectionnez votre emplacement.

  • Sélectionnez "Continuer".
  • Insérez votre nom, nom d'ordinateur, nom d'utilisateur, mot de passe et sélectionnez si vous souhaitez vous connecter automatiquement ou si vous avez besoin d'un mot de passe.cscameron
  • Sélectionnez "Continuer".
  • Attendez la fin de l'installation.
  • Éteignez l'ordinateur et branchez le disque dur.
  • Remettez le capot de l'ordinateur en place.

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 sdb et non sdb1). Soyez prudent, de nombreuses personnes ont écrasé le disque dur MBR car l'emplacement par défaut pour le chargeur de démarrage est sda, tous les éléments du grub du lecteur interne seront ajoutés au grub de l'USB. Vous pouvez faire une mise à jour-grub plus tard.

CSCameron
la source
Si j'achète disons une clé USB de 64 Go et que j'installe une installation complète d'Ubuntu, je suppose: cela me permettra d'utiliser le disque entier pour le stockage, sera persistant, et je peux l'utiliser sur n'importe quel PC pour démarrer Ubuntu. Est-ce exact?
BruceWayne
1
@BruceWayne: C'est exact, la seule chose qu'une installation persistante peut faire qu'une installation complète ne peut pas, c'est installer Ubuntu. J'aime avoir une partition FAT32 ou NTFS qui peut être utilisée pour les données sur un ordinateur Windows ou Linux. La partition du système de fichiers (/) et la partition home (/ home) se trouvent sur une partition ext4 non visible par Windows.
CSCameron
1

Je ne pense pas que cela soit entièrement pris en charge via Wubi, mais cela peut être fait. Je ne suis pas entièrement sûr de la façon dont vous prévoyez de l'utiliser.

Dans le passé, j'ai débranché mon appareil Windows, branché mon appareil externe et simplement exécuté l'installation à l'aide du lecteur externe (et dans de nombreux cas, le seul). Ubuntu va installer correctement et traiter ce lecteur comme « un lecteur » - rien de spécial étant externe.

Ensuite, plutôt que de traiter avec le double démarrage et GRUB, je peux simplement utiliser les options BIOS / uEFI pour sélectionner mon périphérique de démarrage préféré après avoir reconnecté mon lecteur Windows.

Il existe d'autres façons de le faire, mais j'ai trouvé que c'était le plus simple, avec le risque minimal absolu pour mes systèmes Windows.

K. Darien Freeheart
la source
1
Je ne veux pas ouvrir un ordinateur portable et retirer le disque dur.
triwo