web-dev-qa-db-ja.com

mkusbが永続的なUSBを作成できない

この質問 のアドバイスに従って、永続的なUSBドライブを作成するためにmkusbを使用しようとしました。ただし、そのように失敗します(または、そのUSBを指すときに持っている他の機能)

関連する場合、Lubuntuでmkusbを実行しています。IBMT-42 Thinkpadは1GBのRAMとIntel Centrioモバイルプロセッサを搭載しています(インストール時にPAEを強制する必要がありました)。 Windows 8を搭載したDell InsperionオールインワンでliveUSBを起動しようとしています。

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

デバッグダイアログの後、バグが見つかり、つぶされました。問題は、プログラムdusの関数p_list_drivesのフロッピードライブ(非常に古いコンピューターにのみ影響するバグ)による混乱を招くデータでした。

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

次のコマンドを使用して新しいバージョンをインストールできます

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

現在の更新(2017-04-02)は、mkusbバージョン12.0.9をインストールします

編集:さらなるテスト(2017-04-03)の後、このバージョンは安定したPPA ppa:mkusb/ppaにアップロードされ、次の「標準」コマンドでインストールできます

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