Je souhaite créer un lecteur USB Ubuntu permanent avec plus de 4 Go de stockage.
Je sais qu'il existe une option d'installation directement sur le lecteur, mais je ne souhaite pas le faire car cela empêchera le lecteur de fonctionner sur différents ordinateurs.
Une option consiste à créer une partition supplémentaire avec un espace supplémentaire, mais si je le fais, comment puis-je stocker les logiciels nouvellement installés sur cette partition?
live-usb
persistent
Jakobovski
la source
la source
Réponses:
Les programmes d’installation Unix USB actuels (par exemple, le programme d’installation Universal USB 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 avec FAT32 et, en raison des limitations de FAT32, la taille maximale de ce fichier est de 4 Go. Pour avoir 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 du lecteur USB.
J'ai utilisé le gestionnaire de partitions GParted pour redimensionner la partition FAT32 et faire de la place pour une grande partition EXT4 pour le stockage persistant. Le fichier persistant peut être simplement supprimé et au prochain démarrage, le système Ubuntu utilisera automatiquement la plus grande partition persistante. Cependant, il y a une complication: vous avez besoin d'un autre système Ubuntu, car Ubuntu ne peut pas modifier sa propre partition de démarrage active.
J'ai utilisé une deuxième clé USB avec Ubuntu Live. Pour les instructions ci-dessous, j'ai utilisé la version "Bureau 32 bits Ubuntu 13.10".
Installez Ubuntu live sur 2 clés USB. Configurez un petit stockage persistant d’environ 100 Mo pour chacun des lecteurs USB.
Démarrer Ubuntu à partir de l’un des lecteurs USB. Assurez-vous que l'autre clé USB est débranchée.
Lancez "GParted Partition Editor" à partir du tableau de bord Ubuntu. Ce gestionnaire de partition est installé par défaut dans 13.10.
Insérez l’autre clé USB, attendez un instant et effectuez une actualisation dans GParted ( Ctrl+ R). Vous remarquerez qu'un nouveau périphérique est ajouté au bas de la liste des périphériques. Vérifiez que la taille correspond au lecteur USB cible. Sélectionnez cet appareil (voir l'exemple ci-dessous, le nom de l'appareil peut être différent sur votre système).
Vérifiez que le point de montage (
/media/ubuntu/UUI
) est identique à l’image ci-dessus.Ouvrez une fenêtre de terminal ( Ctrl+ Alt+ T) et supprimez le fichier persistant à l'aide de la commande suivante (ajustez cette commande si le point de montage est différent dans votre cas):
Actualisez GParted ( Ctrl+ R) et notez le changement dans "Utilisé".
Cliquez avec le bouton droit sur la partition et sélectionnez démonter. Vous remarquerez que le point de montage n'est plus affiché.
Cliquez avec le bouton droit 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îtra
Créez maintenant une nouvelle partition pour le stockage persistant. Sélectionnez la partition non allouée et cliquez avec le bouton droit sur Nouveau .
Sélectionnez le système de fichiers «ext4», étiquetez-le
casper-rw
et cliquez sur Ajouter .Vérifiez si tout va bien et cliquez sur la coche verte pour appliquer toutes les opérations en attente.
Arrêtez Ubuntu, retirez le premier lecteur USB (ce lecteur USB n'est plus nécessaire) et redémarrez à partir du deuxième lecteur USB.
Ouvrez un terminal ( Ctrl+ Alt+ T) et tapez la commande suivante:
Vérifiez que la taille de diffusion correspond à la taille de la partition persistante que vous avez créée.
la source
Je voudrais développer la réponse de V Bota et sudodus .
J'ai écrit beaucoup de cela pour une autre question mais je pense que cela servirait mieux ici.
Moi aussi, j’ai déjà essayé de nombreuses instructions sans succès, et j’avais presque abandonné lorsque j’ai trouvé une méthode de travail utilisant l’
mkusb
outil très bien créé .Considérations antérieures
Je suppose que vous avez déjà téléchargé le fichier .iso (Ubuntu 16.04 / any * buntu). Si ce n'est pas le cas.
J'ai essayé d'exécuter ces instructions à partir d'un système Ubuntu installé.
Remarque: Il existe actuellement une limitation selon laquelle les systèmes d'exploitation compatibles efi ne fonctionneront pas en mode BIOS. Pour contourner la restriction, exécutez toutes ces étapes à partir d'un autre système en direct.
L'installation
mkusb
Démarrez dans un Ubuntu existant ou démarrez en direct le lecteur flash Ubuntu secondaire.
Ouvrez un terminal ( Ctrl+ Alt+ T) et exécutez les commandes suivantes une à une:
La dernière commande pourrait échouer (bien que cela soit peu probable) car
mkusb
( version graphique ) contient des dépendances qui ne sont pas préinstallées / actives dans la version en direct d'Ubuntu.Pas de panique, le développeur a également créé une version texte uniquement. Courir:
Création du lecteur 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
mkusb
version par défaut (version graphique), exécutez:dus
est un alias pour la dernière mise à jour récente demkusb
. C'est une refonte de l'ancienne version et encore plus facile à utiliser.Après avoir exécuté la commande, l'interface graphique s'ouvrira. Suivez ces étapes ensuite:
i
optionInstall(make a boot device)
p
optionPersistent Live
et sélectionnez le fichier .iso.mkusb
décider ce qui convient le mieux. (Ou choisissez, mais judicieusement.)Go
bouton radio et cliquez sur Go.Terminé!
Maintenant, branchez votre lecteur persistant nouvellement créé sur n’importe quel système et vérifiez s’il stocke réellement les données / paramètres lors des redémarrages (Mine le fait).
Captures d'écran
L'ensemble du processus devrait ressembler à ce qui suit.
Exécutez la commande dans le terminal:
Notez l'avertissement et cliquez sur OK:
Double-cliquez sur l'option i Installer (créer un périphérique d'amorçage):
Double-cliquez sur l'option p Persistent Live et sélectionnez le fichier .iso:
Cliquez sur le lecteur USB pour rendre persistant. Je veux utiliser mon 32 Go alors je marque le bouton radio:
Cliquez sur Utiliser les valeurs par défaut pour laisser le
mkusb
choix par défaut:Entrez un pourcentage du lecteur à réserver pour la persistance. Le mien est un gros (32 Go) donc je n'attribue que 20% ~ 6Go. L'espace restant sera transformé en un lecteur portable vide:
Vérifiez très attentivement et confirmez. Vous ne voulez pas gâcher un autre lecteur.
Si tout se passe bien, vous serez accueilli par un bel écran vert terminé:
Maintenant, branchez votre lecteur persistant nouvellement créé sur n’importe quel système et vérifiez s’il stocke réellement les données / paramètres lors des redémarrages (Mine le fait).
Références et remerciements
Vous pouvez vous référer à un beau tutoriel par Calvin Bui ici pour vous guider dans l'étape de GUI par étape ou lire la documentation détaillée https://help.ubuntu.com/community/mkusb
Merci encore à V Bota pour cette réponse et à andrea-lazzarotto pour l’avoir aidé à éditer celle-ci .
la source
Après plusieurs tentatives infructueuses avec Startup Disk Creator, j’ai finalement réussi à mkusb en suivant les instructions fournies ici: https://help.ubuntu.com/community/mkusb
ou ici: http://phillw.net/isos/linux-tools/mkusb/mkUSB-quick-start-manual.pdf
Les lignes suivantes indiquent les étapes que j'ai essayées et travaillées pour moi avec Lubuntu 15.10 sur le même système d'exploitation.
Installez mkusb : Si vous utilisez Ubuntu standard, vous avez besoin d’une instruction supplémentaire pour obtenir l’Univers du référentiel. (Kubuntu, Lubuntu ... Xubuntu ont automatiquement activé l’Univers du référentiel.)
La mise à niveau de la version 11 à la version 12 nécessite certaines commandes spéciales. Voir ce lien,
help.ubuntu.com/community/mkusb/gui#Upgrading_from_mkusb_11_to_12
Si vous ne disposez pas d'une image ISO officielle Ubuntu (Lubuntu, Xubuntu, Kubuntu ...), téléchargez-en un.
Exécutez mkusb à partir de Dash ou du menu (selon le style d’Ubuntu) ou dans une fenêtre de terminal avec l’une des lignes de commande suivantes
la version 12 de mkusb alias dus:
mkusb version 9-11:
lorsque le mot de passe est demandé, entrez le mot de passe administrateur
Dans le menu principal de mkusb, sélectionnez l’image ISO que vous avez téléchargée.
Si vous ne l'avez pas vérifié jusqu'à présent, assurez-vous que les paramètres du bios permettent de démarrer à partir d'un périphérique USB avant le disque dur.
la source
Mise à jour août 2017 - Fichiers de persistance supérieurs à 4 Go
Syslinux a commencé à ajouter le support pour NTFS avec la version 4.06 mais n’a offert un support complet qu’à la version 6.03.
UNetbootin - 655 utilise Syslinux 4.03 et est limité à 4 Go 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 à 4 Go.
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 à 4 Go.
YUMI - 2.0.4.9, (MultiBoot USB), utilise Syslinux 6.03 et s’installera sur NTFS. Les fichiers de persistance ne sont pas limités à 4 Go. Comme MBUSB 8.8, des fichiers de persistance peuvent être installés pour chaque distribution.
la source
Mkusb est maintenant mon fabricant préféré de lecteurs flash Live / Persistent 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 sur lequel une installation persistante fonctionnera tant que les pilotes propriétaires n’ont pas été installés.
De plus, une installation complète présente d'autres avantages, tels que l'initialisation beaucoup plus rapide, la possibilité de mise à jour, etc.
https://ubuntuforums.org/showthread.php?t=1655412
la source
Si vous utilisez Windows, vous pouvez simplement utiliser Rufus version 3.8 ou ultérieure, ainsi que Ubuntu 19.10 ou ultérieure (vous pouvez trouver ici des images ISO quotidiennes de 19.10 ), et définir la taille de la partition persistante à la taille souhaitée. Rufus n’est pas limité à 4 Go pour la persistance et ne vous oblige même pas à utiliser NTFS (le format FAT32 pour la partition principale fonctionnera correctement).
Oui, c'est aussi simple que cela :
START
.Notez cependant que, à cause du bogue Ubuntu / casper n ° 1489855 , vous DEVEZ utiliser une version d’Ubuntu où le bogue de persistance susmentionné a été corrigé, ce qui signifie que, actuellement, ne signifie que 19.10 (en particulier 18.04 LTS et 19.10 ne fonctionneront PAS ).
Ce bogue explique probablement aussi pourquoi tant de gens ont eu tant de mal à faire fonctionner des partitions persistantes avec Ubuntu, car vous auriez dû littéralement toujours pouvoir créer une partition
casper-rw
ext3
ou uneext4
partition sur le même support et le faire reconnaître pour sa persistance. Malheureusement, le bogue n ° 1489855 a gêné jusqu'à tout récemment ...(Avertissement: je suis le développeur principal de Rufus et j'ai passé beaucoup de temps à faire en sorte que la persistance fonctionne avec Ubuntu, en commençant par essayer de vous assurer que le bogue n ° 1489855 était correctement adressé).
la source
Ajouter une partition persistante à une clé USB persistante UNetbootin (Ubuntu 19.10+)
Aucune clé USB supplémentaire requise.
Sauvegardez le lecteur amorçable, copiez et conservez son fichier casper-rw.
Démarrez le lecteur USB "toram". Dans le menu de démarrage UNetbootin, appuyez sur la touche Tab. tapez un espace puis "toram" et appuyez sur Entrée.
Maintenant, l’ordinateur va démarrer toram (8 Go de RAM requis pour le lecteur UNetbootin). Vous pourrez éditer et écraser le Live USB.
Nous allons ajouter une partition persistante et une partition NTFS (pour le stockage de données).
Ouvrez GParted, sélectionnez le lecteur USB et démontez-le.
Réduisez au minimum la partition FAT32.
Ajoutez une nouvelle partition ext4 pour la persistance.
Nommez la partition ext4 "casper-rw".
Dans l'espace restant, créez une partition NTFS.
Appliquer toutes les opérations.
Redémarrez afin de remplir la partition casper-rw.
Maintenant, nous copions le fichier casper-rw existant sur la nouvelle partition persistante casper-rw:
Monter l'ancien fichier casper-rw:
sudo mkdir / media / casper
sudo mount -o loop / cdrom / casper-rw / media / casper /
Copiez l'ancien contenu du fichier casper-rw sur la nouvelle partition casper-rw.
Le fichier casper-rw d'origine deviendra inutilisé et pourra être supprimé.
Une procédure similaire devrait fonctionner pour les lecteurs fabriqués à l'aide d'autres applications d'amorçage telles que Rufus, un lecteur SDC ne pouvant pas être modifié.
la source