LinuxMintを実行しているマシンに16GBのUSBフラッシュドライブを挿入しています。
Windowsプログラムを使用したい niversal USB Installer WINE経由(ここでの最終目標は、説明されているようにXenServerブータブルUSBドライブを作成することです ここ ですが、これはこの質問には関係ありません)。
現在、これはfdisk
のUSBフラッシュドライブのステータスです。
# fdisk -l /dev/sdb
Disk /dev/sdb: 16.0 GB, 16008609792 bytes
64 heads, 32 sectors/track, 15267 cylinders, total 31266816 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e2ab6
Device Boot Start End Blocks Id System
/dev/sdb1 2048 31266815 15632384 b W95 FAT32
したがって、すべてが正常に見えますが、WINEを使用してユニバーサルUSBインストーラーをロードすると、USBドライブが検出されません:
画像を編集してユーザー名を削除しましたが、ご覧のとおり、USBドライブが表示されていません。
そこで、wincfg
を実行して、ドライブを手動で割り当てることができるかどうかを確認しました...
(画像はユーザー名を削除するために編集されています。)
WINEが私のUSBドライブ(/ media/$ USER/87F1-4491)を正常に検出しているように見えるので、ユニバーサルUSBインストーラーが私のUSBデバイスを認識しないのはなぜですか?
また、起動可能なUSBはdd
を使用して簡単に作成できることを知っています。ただし、現在私の理解を超えている何らかの理由で、これはXenServerISOでは実際には機能していないようです。 XenServerブログがユニバーサルUSBインストーラーの使用を特に推奨しているため、これは既知の問題のようです。 XenServerISOでdd
を使用しようとしましたが、起動しません。 (私は他の起動可能なISOファイルでdd
を何度も正常に使用しましたが、いくつかの不思議な理由でXenServerでは機能しません。)
WineはUSBフラッシュドライブをサポートしています。 Wineが使用できるようにUSBフラッシュドライブをマウントするには、次の手順に従います。
winecfg
を実行しますmount
コマンドを使用して、オペレーティングシステムがUSBフラッシュドライブをマウントしている場所を見つけます。 USBデバイスを挿入し、mount
コマンドを実行します。 USBデバイスを取り出し、mount
コマンドを再度実行します。 1回目と2回目のマウントの実行を比較します。 2回目の実行で追加の行を1つ検出します。追加の行は次のようになります。
/dev/sdd on /media/your-username/USB2DISK type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks2)
この例では、USBドライブのマウントポイントは次のとおりです。
/media/your-username/USB2DISK
[〜#〜] ok [〜#〜]をクリックしてから、もう一度[〜#〜] ok [〜#〜]をクリックします。これで、Wineが使用できるようにUSBフラッシュドライブがマウントされました。