web-dev-qa-db-fra.com

Startup Disk Creator dans Lubuntu 16.04 rendant USB en lecture seule, pas d’option de stockage persistant

Je remarque que le Startup Disk Creator fourni avec Lubuntu 16.04 LTS a une fonctionnalité de stockage persistant manquant et fait quelque chose qui n’a pas eu lieu auparavant sur la clé USB. (J'ai déjà l'outil dans Ubuntu 12.04).

enter image description here

Après avoir créé la clé USB amorçable, la prochaine fois que j'ai inséré le lecteur dans un système d'exploitation Ubuntu en cours d'exécution, il était invisible pour un disque amorçable Lubuntu et visible pour un disque RemixOS. Quand il était invisible, je devais ouvrir Accessoires> Disques et monter manuellement le lecteur pour le rendre visible sur le système.

Dans les deux cas, la clé USB a maintenant une partition beaucoup plus petite avec juste le système d’exploitation, et elle est en lecture seule. L'espace restant (15 Go dans mon cas) n'est pas partitionné, et si j'essaie de créer une seconde partition pour utiliser cet espace en excès afin de stocker mes fichiers, cela entraînera une erreur. Tant dans l'utilitaire de disques que dans GParted.

enter image description here

La dernière fois que j'ai utilisé cet utilitaire:

  • S'il disposait de suffisamment d'espace libre, le disque pourrait être rendu amorçable SANS le formatage et la suppression de tout ce qui s'y trouvait. Vous n'avez pas eu à effacer tout le disque.
  • La sortie n'était pas une partition plus petite en lecture seule, l'espace restant sur la clé USB étant rendu inutile. Vous aviez les fichiers et les dossiers du système d'exploitation, la totalité de l'espace USB se trouvait dans la même partition et vous pouviez y stocker d'autres fichiers et dossiers.

Cela m'a permis d'utiliser la même clé USB pour transporter mes données ET comme système d'exploitation en cas de besoin à tout moment. Cette fonctionnalité a été cassée. Mes questions:

  1. Le cas que j'ai décrit ici est-il le même dans toutes les distributions 16.04 d'Ubuntu et des arômes dérivés? Ou est-ce seulement Lubuntu qui a ce problème? Ou est-ce juste mon système qui fait ça?

  2. Comment puis-je résoudre ce problème et récupérer l'ancien Startup Disk Creator?

Addendum: Voir les captures d'écran de l'application des années précédentes ici .

Addendum: J'obtiens les mêmes résultats problématiques en utilisant Etcher aussi.

Edit, 8.Oct.17: Merci, il est bon de savoir qu'il y a une raison solide derrière le changement. Malgré tout, le lecteur reste invisible (ne se monte pas lorsqu'il est inséré) lorsqu'il est écrit avec un ISO Lubuntu et je pense que c'est un bogue. Les utilisateurs normaux seront simplement amenés à croire que la clé USB est un toast. Si possible, quelqu'un peut-il demander aux développeurs du programme de mettre ces informations sur l'application derrière un bouton d'aide? Et le programme doit explicitement avertir l'utilisateur que la clé USB ne sera plus une clé USB après l'opération; que ce sera comme un CD en lecture seule, que tout l’espace en excès sera rendu inutilisable par cette opération. À l'heure actuelle, l'absence même d'un bouton d'aide sur l'application est trompeuse. En outre, je ne pense pas que la suppression de la nature de buggy précédente a conduit à une solution. J'appellerais cela un pas en arrière jusqu'à ce que le problème soit résolu. Si quelqu'un peut suggérer où je devrais aller pour classer ces problèmes afin que les développeurs impliqués puissent être joints, ce serait formidable. Merci encore!

Edit, 22.Oct.17: J'utilise NetBootin maintenant, fabriqué et installé plusieurs fois à l'aide de cela, très content! Il ne cache pas votre clé USB, vous pouvez l'utiliser pour stocker d'autres éléments qui n'interfèrent pas avec le système d'exploitation live tant que vous ne modifiez pas les fichiers et les dossiers de ce dernier.

9
Nikhil VJ

Questions et réponses

Question 1: Le cas que j'ai décrit ici est-il identique à tous les 16.04 distributions d'Ubuntu et de leurs dérivés? Ou est-ce seulement Lubuntu qui a ce problème? Ou est-ce juste mon système qui fait ça?

Réponse 1: Oui, c'est la même chose dans Ubuntu standard et dans toutes les variantes de la communauté Ubuntu, introduite avec Ubuntu 16.04 LTS.

Le ancien créateur de disque de démarrage Ubuntu extrayait le contenu du fichier iso et essayer de créer une structure de démarrage. C'était notoirement un buggy pendant des années , car il était affecté par des modifications du système de démarrage entre différentes versions d'Ubuntu.

Dans le même temps, tous les fichiers iso Ubuntu actuels sont des fichiers iso hybrides. Cela signifie qu'ils peuvent être utilisés pour graver des disques d'amorçage de DVD ainsi que pour cloner des lecteurs d'amorçage USB et des cartes mémoire. Le clonage est un processus très simple et fiable , dans lequel chaque octet est copié tel quel de la source à la cible.

Ainsi, une nouvelle version de Startup Disk Creator a été développée et introduite avec Ubuntu 16.04 LTS. Cette version est un outil de clonage . Le lecteur de démarrage USB résultant aura une table de partition de fichiers iso9660 et un système de fichiers en lecture seule. Par conséquent, il n’est pas possible de créer un disque dur permanent avec cette méthode.


Question 2: Comment puis-je résoudre ce problème et récupérer l'ancien Créateur de disque de démarrage?

Réponse 2: N'essayez pas de récupérer l'ancien et buggy Startup Disk Creator.

2.1. Cas standard: Live-only

Je vous recommanderais d'utiliser le clonage actuel du créateur de disque de démarrage Ubuntu , lorsque vous souhaitez vivre [ disque USB Ubuntu en direct ou tout simplement un programme d’installation (pour installer Ubuntu dans un autre lecteur). Ce serait le cas standard.

2.2. Disque dur persistant

Lorsque vous voulez un disque actif persistant, vous pouvez utiliser un autre outil, un outil d’extraction , qui crée une table de partition et un ou plusieurs systèmes de fichiers, être monté avec des autorisations de lecture et d'écriture. Ou vous pouvez le faire vous-même plutôt manuellement, si vous voulez être indépendant des outils.

  • mkusb est un outil de clonage en mode standard, mais vous pouvez l'utiliser pour créer un lecteur live persistant. Cela fonctionne avec tous les fichiers iso de bureau de saveur de communauté Ubuntu et Ubuntu actuels. Les données persistantes sont stockées dans une partition casper-rw , limitée uniquement par la taille de l'unité (espace disponible).

    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.)

    Sudo add-apt-repository universe  # only for standard Ubuntu
    
    Sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
    Sudo apt-get update
    Sudo apt-get install mkusb mkusb-nox usb-pack-efi
    

    Voir les liens suivants

    help.ubuntu.com/community/mkusb

    help.ubuntu.com/community/mkusb/persistent

  • Lili peut également créer un disque dur persistant, mais avec un fichier casper-rw, taille maximale de 4 Go (limitée par le système de fichiers FAT32).

    Voir ce lien,

    www.linuxliveusb.com/

  • Il existe plusieurs autres outils pouvant être utilisés de la même manière que Lili, par exemple Unetbootin ,

    netbootin.github.io/

  • 'Faites-le vous-même'

    Si vous disposez d'une version 64 bits (alias AMD64) d'Ubuntu, vous pouvez utiliser une méthode d'extraction simple manuellement. Il est possible d'ajouter un fichier casper-rw, de taille maximale 4 Go (limité par le système de fichiers FAT32).

    Voir ces liens,

    help.ubuntu.com/community/Installation/iso2usb#Do_it_vourself

    help.ubuntu.com/community/Installation/iso2usb/diy

Commentaires en réponse à 'Edit, 8.Oct.17'

  • J'ai vérifié dans mon environnement de travail, 16.04 LTS et un environnement de test, Artful Aardvark, qui est devenu 17,10 au cours de ce mois (octobre 2017).

    • La partition principale d'un lecteur USB cloné de Lubuntu 17.10 AMD64 sera montée automatiquement dans les deux systèmes.

      enter image description here

      enter image description here

    • Mais rien ne sera monté automatiquement lorsque je connecte un lecteur USB cloné correspondant de Lubuntu 17.10 i386 .

      $ Sudo lsblk -o name,fstype,size,label,mountpoint
      NAME   FSTYPE   SIZE LABEL               MOUNTPOINT
      sda            55,9G                     
      ├─sda1 vfat     480M                     /boot/efi
      └─sda2 ext4    55,4G                     /
      sdb    iso9660  3,8G Lubuntu 17.10 AMD64 
      ├─sdb1 iso9660  918M Lubuntu 17.10 AMD64 /media/tester/Lubuntu 17.10 AMD64
      └─sdb2 vfat     2,3M Lubuntu 17.10 AMD64 
      sdc    iso9660  3,7G Lubuntu 17.10 i386  
      └─sdc1 iso9660  927M Lubuntu 17.10 i386  
      sr0            1024M                     
      

    Je ne sais pas pourquoi il y a une différence entre ces deux cas, mais je sais que les développeurs d'Ubuntu se concentrent sur l'architecture AMD64. Ils vont arrêter de publier les fichiers iso du bureau i386. Mais Lubuntu et d’autres communautés ont l’intention de continuer à maintenir et à publier les versions i386 (32 bits) et à publier les fichiers iso i386.

    Voir ce lien: Qu'adviendra-t-il du logiciel i386 puisque Ubuntu abandonnera la prise en charge des ISO i386?

  • Il y a des gens (je suis l'un d'entre eux) qui ont essayé de faire en sorte que les développeurs ajoutent des fonctionnalités ou au moins des informations similaires à ce que vous suggérez , mais nous avons échoué. (J'ai essayé de leur faire ajouter la fonctionnalité à restaurer un lecteur USB sur un périphérique de stockage standard après l'avoir utilisée comme lecteur d'amorçage/installation USB, mais sans succès. Au lieu de cela, je le fournis via mkusb et I s'efforce de sensibiliser les gens.)

    Je pense que le développeur en charge de l’alias usb-creator-gtk de Ubuntu Startup Disk Creator le veut aussi simple que possible pour éviter toute confusion par des détails supplémentaires.

    Le moyen standard de communiquer avec les développeurs Ubuntu est via des rapports de bogues sur Launchpad, où vous devriez avoir (créer) un compte utilisateur.

    https://launchpad.net/

    Vous pouvez créer un rapport de bogue sur un système en cours d'exécution, qui est affecté par le bogue (ou la demande de fonctionnalité) avec la commande suivante

    ubuntu-bug <buggy-program-package>
    

    dans ce cas

    ubuntu-bug usb-creator-gtk
    

    Modifiez votre question pour ajouter un lien lorsque vous avez rédigé votre rapport de bogue. Bonne chance :-)

  • Enfin, vous ne pensez pas que la suppression de la nature de buggy précédente a conduit à une solution. Vous appelez cela un pas en arrière jusqu'à ce que le problème soit résolu. Je ne suis pas d'accord avec vous. La plupart des distributions linux fournissent des fichiers iso hybrides et recommandent le clonage comme méthode standard pour créer des lecteurs de démarrage USB. C'est donc une méthode standard et bien établie.

    Il est difficile de maintenir des outils d’extraction compatibles avec toutes les combinaisons possibles d’anciennes et de nouvelles versions d’Ubuntu, et je pense qu’il est préférable de sensibiliser les gens à la méthode de clonage et à la gestion d’une clé USB clonée pendant et après son utilisation. un lecteur de démarrage USB.

8
sudodus