web-dev-qa-db-fra.com

mkusb ne parvient pas à créer une clé USB persistante

Selon les conseils donnés dans cette question , j'ai essayé d'utiliser mkusb pour créer un lecteur USB persistant. Cependant, il ne parvient pas à le faire (ou toute autre fonction dont il dispose lorsqu'il est dirigé vers cette clé USB).

Si c'est pertinent, j'utilise mkusb sur Lubuntu, un Thinkpad IBM T-42 avec 1 Go de RAM et un processeur mobile Intel Centrio (j'ai dû forcer l'installation sur PAE). J'essaie de démarrer le liveUSB sur un Dell Insperion tout-en-un avec Windows 8.

Sortie de la console de mkusb:

 mkusb-dus - Do USB Stuff 
mkusb-dus needs superuser permissions (Sudo) for some tasks, in order to prepare and write to the target, a block device.
 dus 12.0.7 
live system or temporary superuser permissions
Drive that contains source file: /dev/sda
Live drive, that is booted from: /dev/sda
cands=2

  4K

  4K
built-in device
sdb
SanDisk_Ultra
28.7G
usb
USB or memory card
p_target: target=/dev/28.7G
No device or bad device
p_clean:
live system or temporary superuser permissions
clean if necessary and return
 Press Enter to finish mkusb-dus 
2
J.Smith

Après un dialogue de débogage, le bogue a été trouvé et supprimé. Le problème tenait à certaines données confuses dues à un lecteur de disquette (un bogue qui affecte uniquement les ordinateurs très anciens) dans la fonction p_list_drives du programme dus:

grep -v zram --> grep -v -e zram -e ^fd 

Une nouvelle version peut être installée via les commandes suivantes

Sudo add-apt-repository ppa:mkusb/unstable
Sudo apt-get update
Sudo apt-get dist-upgrade

La mise à jour actuelle (2017-04-02) installe la version 12.0.9 de mkusb

Edit: Après des tests supplémentaires (2017-04-03), cette version est téléchargée sur le PPA stable, ppa:mkusb/ppa et peut être installée à l'aide des commandes "standard" suivantes

Sudo add-apt-repository ppa:mkusb/ppa
Sudo apt-get update
Sudo apt-get dist-upgrade
3
sudodus