66 votes

Comment créer une clé USB Ubuntu vivante et persistante de plus de 4 Go ?

Je veux créer une clé USB Ubuntu vivante persistante avec plus de 4 Go de stockage.

Je sais qu'il existe une option d'installation directe sur le disque mais je ne veux pas le faire car cela empêcherait le disque de fonctionner sur différents ordinateurs.

Une option est de faire une partition supplémentaire avec de l'espace supplémentaire, mais si je fais cela, comment puis-je obtenir que les logiciels nouvellement installés soient stockés sur cette partition ?

37voto

Sanju Points 570

Les installateurs USB Unix actuels (par ex. Installateur USB universel de PenDriveLinux.com) créent un fichier persistant sur la partition de démarrage avec les autres fichiers nécessaires au démarrage. Cette partition de démarrage est formatée en FAT32 et, en raison des limitations de la FAT32, la taille maximale de ce fichier est de 4 Go. Pour disposer d'un stockage plus persistant, ce fichier peut être remplacé par une partition. La taille d'une telle partition n'est limitée que par la taille de la clé USB.

J'ai utilisé le gestionnaire de partition GParted pour redimensionner la partition FAT32 et faire de la place pour une grande partition EXT4 pour le stockage persistant. Le fichier persistant peut simplement être supprimé et au prochain démarrage, le système Ubuntu utilisera automatiquement la plus grande partition persistante. Il y a cependant une complication : vous avez besoin d'un autre système Ubuntu pour faire cela, car Ubuntu ne peut pas modifier sa propre partition de démarrage active.

J'ai utilisé une 2ème clé USB avec Ubuntu live. Pour les instructions ci-dessous, j'ai utilisé la version "32 bit Ubuntu 13.10 desktop".

  1. Installez Ubuntu live sur 2 clés USB. Configurez un petit espace de d'environ 100 Mo pour chacune des clés USB.

  2. Démarrez Ubuntu depuis l'une des clés USB. Assurez-vous que l'autre clé USB est débranchée.

  3. Lancez "GParted Partition Editor" depuis le Dash d'Ubuntu. Ce gestionnaire de partition est installé par défaut dans la version 13.10.

  4. Insérez l'autre clé USB, attendez un court instant et faites un rafraîchissement dans GParted ( Ctrl + R ). Vous remarquerez qu'un nouveau périphérique est ajouté en bas de la liste des périphériques. Vérifiez que sa taille correspond à celle de la clé USB cible. Sélectionnez ce périphérique (voir l'exemple d'image ci-dessous, le nom du périphérique peut être différent sur votre système).

  5. Vérifiez que le point de montage ( /media/ubuntu/UUI ) est identique à celui de la photo ci-dessus.

  6. Ouvrez une fenêtre de terminal ( Ctrl + Alt + T ) et supprimez le fichier persistant avec la commande suivante (ajustez cette commande si le point de montage est différent dans votre cas) :

    rm -v /media/ubuntu/UUI/casper-rw
  7. Rafraîchir GParted ( Ctrl + R ) et remarquez le changement dans "Used".

  8. Faites un clic droit sur la partition et sélectionnez démonter. Vous remarquerez que le point de montage n'est plus affiché.

  9. Cliquez avec le bouton droit de la souris sur la partition et sélectionnez Redimensionner/Déplacer. Sélectionnez Nouvelle taille : 1000. Cela laissera de l'espace pour stocker des fichiers supplémentaires ou mis à jour. Cliquez sur "Redimensionner/Déplacer". Une partition "non allouée" apparaît.

  10. Maintenant, créez une nouvelle partition pour le stockage persistant. S Nouveau .

  11. Sélectionnez le système de fichiers "ext4" et l'étiquette casper-rw et cliquez sur Ajouter .

  12. Vérifiez si tout semble correct et cliquez sur la coche verte pour appliquer toutes les opérations en attente.

  13. Arrêtez Ubuntu, retirez la première clé USB (cette clé USB n'est plus nécessaire) et redémarrez à partir de la deuxième clé USB.

  14. Ouvrez un terminal ( Ctrl + Alt + T ) et tapez la commande suivante :

    df . -h

    Vérifiez que la taille disponible correspond à la taille de la partition persistante que vous avez créée.

29voto

tux91 Points 1354

Je voudrais développer la réponse en V Bota et sudodus .

J'ai écrit une grande partie de ceci pour un autre question mais je pense que ça servirait mieux ici.

Moi aussi, j'ai essayé de nombreuses instructions différentes sans succès et j'ai failli abandonner lorsque j'ai trouvé une méthode de travail en utilisant la très belle création. mkusb outil.

Considérations préalables

Je suppose que vous avez déjà téléchargé le fichier .iso (d'Ubuntu 16.04/tout autre *buntu). Si ce n'est pas le cas, allez le chercher.

J'ai essayé d'exécuter ces instructions à partir d'un système Ubuntu installé.

Note : Il y a actuellement une limitation qui fait que les systèmes d'exploitation compatibles efi- ne fonctionnent pas en mode BIOS. Pour contourner cette restriction, exécutez toutes ces étapes depuis un autre système actif.

Installation de mkusb

Démarrez dans une Ubuntu existante ou démarrez en direct le lecteur flash Ubuntu secondaire.

Ouvrez un terminal ( Ctrl + Alt + T ) et exécutez les commandes suivantes une par une :

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

sudo apt-get install mkusb usb-pack-efi

La dernière commande peut échouer (bien que cela soit peu probable) car mkusb ( GUI ) a certaines dépendances qui ne sont pas préinstallées/actives dans la version live d'Ubuntu.

Pas de panique, le développeur a également créé une version texte. Exécuter :

sudo apt-get install mkusb-nox usb-pack-efi

Création du disque persistant

Je vais me concentrer sur la version principale de l'interface graphique car c'est celle que j'ai utilisée. Donc si vous avez installé la version par défaut mkusb (version GUI) exécuter :

dus

dus est un alias pour la dernière mise à jour du new-look de mkusb . Il s'agit d'une refonte de l'ancienne version et elle est encore plus facile à utiliser.

Après avoir exécuté la commande, l'interface graphique s'ouvre. Suivez les étapes suivantes :

  • Écran 1 : Notez l'avertissement et cliquez sur OK
  • Écran 2 : Double-cliquez sur le i option Install(make a boot device)
  • Écran 2 : Double-cliquez sur le p option Persistent Live et sélectionnez le fichier .iso.
  • Écran 3 : Cochez le périphérique sur lequel vous souhaitez effectuer l'installation et cliquez sur OK
  • Écran 4 : Il suffit de cliquer Utiliser les valeurs par défaut y que mkusb décide de ce qui est le mieux. (Ou choisissez, mais avec sagesse.)
  • Écran 5 : Saisissez le pourcentage d'espace du lecteur USB que vous souhaitez allouer au système de fichiers de persistance. L'espace restant apparaîtra plus tard comme périphérique de stockage portable.
  • Écran 6 : Vérifiez que vous avez sélectionné le bon appareil et les bons paramètres. Cochez la case Go et cliquez sur "Go".
  • Écrans 7,8, : Cliquez simplement Ok et laisser mkusb faire son travail.

C'est fait !

Maintenant, branchez votre disque persistant nouvellement créé dans n'importe quel système et vérifiez s'il stocke vraiment les données/réglages à travers les redémarrages (le mien le fait).

Captures d'écran

L'ensemble du processus devrait ressembler à ce qui suit.

Exécutez la commande dans le terminal :

Run the command in terminal


Notez l'avertissement et cliquez sur OK :

Welcome and Notice


Double-cliquez sur l'option i Install(make a boot device) :

Task To Perform


Double-cliquez sur l'option p Persistent Live et sélectionnez le fichier .iso :

Live-only or Persistent


Cliquez sur la clé USB pour la rendre persistante. Je veux utiliser ma clé de 32 Go et je coche le bouton radio :

Select_target_device


Cliquez sur Utiliser les valeurs par défaut de laisser mkusb choisir par défaut :

Custom options or default


Saisissez un pourcentage du disque à réserver pour la persistance. Le mien est de grande taille (32 Go), je n'alloue donc que 20 % ~ 6 Go. L'espace restant sera transformé en un lecteur portable vide :

Enter Space for Persistance


Vérifiez très soigneusement et confirmez. Vous ne voulez pas gâcher un autre disque.

Double check and confirm


Si tout se passe bien, vous serez accueilli par un bel écran vert fini :

Finished Successfully



Maintenant, branchez votre disque persistant nouvellement créé dans n'importe quel système et vérifiez s'il stocke vraiment les données/réglages à travers les redémarrages (le mien le fait).

Références et remerciements

Vous pouvez vous référer à une belle tutoriel par Calvin Bui aquí pour vous guider pas à pas dans l'interface graphique ou lisez la documentation détaillée. https://help.ubuntu.com/community/mkusb

Merci encore à V Bota pour cette réponse et andrea-lazzarotto pour avoir aidé à éditer éste .

5voto

C.S.Cameron Points 16079

Mise à jour août/2017 - Fichiers de persistance supérieurs à 4 Go.

Syslinux a commencé à ajouter le support de NTFS avec la version 4.06 mais n'a pas offert un support complet avant la version 6.03.

UNetbootin - 655 utilise Syslinux 4.03 et est limité à 4GB de fichiers de persistance par FAT32.

MultiBootUSB - 8.8 utilise Syslinux 4.07 et s'installe sur NTFS, les fichiers de persistance ne sont pas limités à 4GB.

Rufus 2.16 utilise Syslinux 6.03 et s'installe sur NTFS, les fichiers de persistance ne sont pas fournis mais peuvent être ajoutés manuellement et ne sont pas limités à 4GB.

YUMI - 2.0.4.9, (MultiBoot USB), utilise Syslinux 6.03 et s'installe sur NTFS, les fichiers de persistance ne sont pas limités à 4GB. Comme MBUSB 8.8, il peut avoir des fichiers de persistance pour chaque distro installée.

5voto

Akeo Points 1064

Si vous êtes sous Windows, vous pouvez simplement utiliser Rufus 3.8 ou plus récent, ainsi qu'Ubuntu 19.10 ou plus récent (des ISOs live quotidiens de 19.10 peuvent être trouvés aquí ), et définissez la taille de la partition persistante à la taille que vous voulez. Rufus n'est pas limité à 4 Go pour la persistance et ne vous oblige pas non plus à utiliser NTFS (FAT32 pour la partition primaire fonctionnera très bien).

Oui, c'est aussi simple que cela :

  • Sélectionnez votre ISO Ubuntu
  • Déplacez le curseur de la partition persistante de 5 Go jusqu'à la taille que votre disque vous permet d'atteindre.
  • Appuyez sur START .

Notez toutefois que, en raison de Bogue Ubuntu/casper #1489855 vous MUST utiliser une version d'Ubuntu où le bogue de persistance susmentionné a été corrigé, ce qui, actuellement, signifie que seule la version 19.10 (en particulier les versions 18.04 LTS et 19.10) est disponible. PAS travail).

Ce bogue explique probablement aussi pourquoi tant de personnes ont eu tant de mal à faire fonctionner les partitions persistantes avec Ubuntu, car vous auriez toujours dû être en mesure de créer simplement un fichier de type casper-rw ext3 o ext4 sur le même support et le faire reconnaître pour la persistance. Malheureusement, le bug #1489855 est resté en travers du chemin jusqu'à très récemment...

(Avertissement : je suis le principal développeur de Rufus, et j'ai passé beaucoup de temps à m'assurer que la persistance fonctionnerait avec Ubuntu, en commençant par m'assurer que le bogue #1489855 était correctement traité).

2voto

C.S.Cameron Points 16079

Mkusb est maintenant mon fabricant de clés USB Live/Persistent préféré pour Linux, mais l'OP a été mal informé sur le fait qu'une installation complète ne fonctionne pas sur plusieurs ordinateurs.

Une installation complète sur USB fonctionnera sur n'importe quel ordinateur ; une installation persistante fonctionnera tant que des pilotes propriétaires n'auront pas été installés.

De plus, une installation complète présente d'autres avantages, comme un démarrage beaucoup plus rapide, la possibilité d'effectuer des mises à jour, etc.

https://ubuntuforums.org/showthread.php?t=1655412

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X