2 votes

La persistance USB ne fonctionne pas

Je voudrais créer un live usb Ubuntu avec persistance. Avec Linux Tails cela fonctionnait bien pour moi sans problème mais pour Ubuntu et Mint j'ai quelques problèmes.

J'ai essayé d'utiliser rufus, unetbootlin, etc. sous Windows et mkusb sous Linux, mais j'ai toujours obtenu le résultat suivant :

J'ai une partition casper-rw qui n'est pas accessible en écriture après le démarrage par défaut (après chmod777, elle est accessible en écriture). Quand je démarre dans Grub je ne vois jamais la persistance dans la liste des paramètres (sur la partition 4 - voir description de la partition un peu plus loin). J'ai essayé de l'ajouter là mais le système est devenu instable et n'a pas sauvegardé les modifications que j'ai faites comme si c'était un démarrage en direct.

La dernière fois, j'ai utilisé mkusb. Il semble que tout se soit bien passé (il n'y a pas eu d'erreurs dans la console). Je vois de nouvelles options de démarrage dans le BIOS.

photo biographique

Si je choisis la partition 3 alors il ne fait rien, seulement un écran noir et rien ne se passe. Si je démarre avec la partition 4 alors je peux voir une partition "usbboot" comme partition 3. Sur celle-ci, je vois un Grub.cfg qui semble bon, il y a la persistance et ainsi de suite dans le fichier. 

Informations de Gparted sur le pendrive

Si je choisis la partition 4 pour le démarrage, il démarre sans aucune persistance (il semble que ce soit l'image live usb).

Pouvez-vous m'aider à résoudre ce problème ?

Dois-je activer le stockage de la persistance d'une manière ou d'une autre comme dans le Linux TAILS ? Si vous avez besoin de plus de détails, n'hésitez pas à m'en faire part.

2voto

C.S.Cameron Points 16079

Ajout manuel de la persistance

UNetbootin : Ajouter le fichier casper-rw à la racine de l'USB. Editez syslinux.cfg, en ajoutant un espace et le mot persistent au démarrage par défaut, ainsi : "...splash --- persistant ".

Rufus : Ajouter le fichier casper-rw à la racine de l'USB. Editez /isolinux/txt.cfg, (pour la persistance du démarrage BIOS) et /boot/Grub/Grub.cfg, (pour la persistance du démarrage UEFI), ainsi : "...splash --- persistant ".

Lancez Disk Creator utilise un système de fichiers ISO9660 en écriture seule qui occupe tout le disque et que GParted ne peut pas modifier. La persistance n'est pas possible.

Mkusb Les installations en direct utilisent également le système de fichiers ISO9660 (que GParted ne modifiera pas), mais mkusb peut être téléchargé sur l'USB en direct et utilisé pour transformer l'USB en direct en un excellent disque persistant qui utilise des partitions casper-rw de taille illimitée.

Pour créer un fichier casper-rw :

sudo dd if=/dev/zero of=casper-rw bs=1M count=512

sudo mkfs.ext3 -L casper-rw -F casper-rw

(où count=512 est la taille de la persistance, avec une taille maximale = 4GB).

À partir d'Ubuntu 19.10, des partitions persistantes peuvent être ajoutées à UNetbootin et Rufus ainsi qu'aux disques clonés.

1voto

Akeo Points 1064

Si vous utilisez un casper-rw une partition persistante sur le même disque que celui sur lequel vous démarrez avec tout ce qui est mais Ubuntu 19.10 (qui n'est pas encore sortie), vous allez vous retrouver dans la merde à cause de Bogue Ubuntu/casper #1489855 . Et j'ai bien peur que, puisque Mint est un dérivé d'Ubuntu, il souffre du même bug de casper. A ce stade, je n'ai pas connaissance qu'une distro ait reporté le correctif de #1489855 dans une version mise à jour.

Voici donc ce que je vous recommande :

  • Télécharger le dernière mise en ligne quotidienne d'Ubuntu 19.10 et l'utiliser avec Rufus 3.8 ou plus. Cela devrait fonctionner parfaitement pour la persistance (source : Je suis le développeur de Rufus, et je l'ai testé de manière assez extensive pour m'assurer que cela fonctionne).
  • Utilisez Debian ou un dérivé de Debian qui n'utilise pas casper-rw pour la persistance. Par exemple, là encore, Debian Live 10.x devrait fonctionner parfaitement pour la persistance avec Rufus 3.8 ou plus.
  • Attendez que les mainteneurs de la distro Mint choisissent le correctif Casper et produisent une version qui n'est pas affectée par le bogue #1489855 et qui peut donc supporter correctement les partitions persistantes.

J'ai passé beaucoup de temps à m'assurer que Rufus peut automatiser le travail difficile pour vous (encore une fois, à condition que la distribution que vous utilisez ne soit pas affectée par un bogue majeur en ce qui concerne le support des partitions persistantes), et vous avez indiqué que vous avez testé Rufus. Vous avez indiqué que vous avez testé Rufus. Donc, vous pourriez aussi bien le laisser résoudre votre problème pour vous, en l'utilisant avec un ISO qui a une chance de fonctionner...

1voto

Alex Watson Points 11

Je suis nouveau à Linux et j'ai essayé de configurer un live usb avec perstence sur Win 10. Voici mon parcours.

J'ai essayé plusieurs créateurs d'USB, mais le seul à fonctionner était Linux Live USB Creator (LiLi).

Utilisation de Mint Cinnamon Tricia 19.3 J'ai suivi la procédure de configuration avec LiLi et j'ai finalisé l'installation.

J'ai démarré à partir du disque dur usb et tout a fonctionné comme prévu, y compris la persistance.

Le gestionnaire de mise à jour avait besoin d'être mis à jour, je l'ai fait et j'ai rafraîchi les référentiels. J'ai tout mis à jour et après le redémarrage, j'ai eu un problème de démarrage. (Doh !)

J'ai refait toute la procédure mais cette fois, lors de la mise à jour du logiciel, j'ai désélectionné tout ce qui concernait le noyau, Grub et le firmware.

J'ai redémarré et tout a bien fonctionné.

Donc lors de la mise à jour NE PAS mettre à jour le noyau, Grub ou le firmware. Sinon vous aurez d'autres travaux à faire dans le terminal pour obtenir une récupération.

J'espère que cela sera utile aux novices comme moi.

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