Wine または Windows VM から Ubuntu 20.04 で Rufus を使用できない

Wine または Windows VM から Ubuntu 20.04 で Rufus を使用できない

Wine で Rufus を使用しようとすると、USB ドライブを検出できません。

入力するとwinecfgDrives次のように USB が検出されます。

デバイスは/mediaの下にE:として表示されます

Rufusでやりたいことは、別のライブKali Linux USBを作成することです。この記事

前回は、Windows OS を搭載した別のコンピューターでライブ USB を作成しましたが、すべて正常に動作しました。

今、Ubuntu を実行している新しい PC で別のライブ USB を作成しようとしています。

Distributor ID: Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:    20.04
Codename:   focal

lsusb使用したいデバイスを表示します:

Bus 004 Device 013: ID xxxx:xxxx SanDisk Corp.  SanDisk 3.2Gen1

Rufus and Wine インストールの詳細

最新のrufusバージョン3.15.1812をダウンロードしました。公式サイト

私はワインをダウンロードしてインストールしましたsudo apt updatesudo apt-get wine

wine --version

wine-5.0 (Ubuntu 5.0-3ubuntu1)

私が試した解決策

  • USB フォーマットを ext4 から Windows でサポートされる NTFS に変更します。

  • でUSBをWineに手動で追加しますwinecfg

  • VirtualBox にゲスト マシンとして Windows をインストールし、そこで Rufus を実行しようとしています。USB は検出されますが、別のエラーが発生します。

    セマフォのタイムアウト期間が経過しました

    私はいくつかの解決策に従ってこの新しい問題を解決しようとしましたこのページ

    ゲストマシンに RAM を追加してみましたが、効果はありませんでした。

    私は、新しいバージョンのwine-6.0.1を使用して、別の方法でWineを再インストールしようとしました。この記事

Ubuntu 20.04 から Rufus を正常に使用するにはどうすればよいですか?

答え1

Rufus は、Windows 10 VirtualBox を介して Ubuntu 20.04.3 LTS で正常に動作しました。

rufusWorked

依存関係:

VirtualBoxソフトウェアをインストールできるこの記事に続いて

VirtualBoxにインストールされたWindows 10 OSはインストール可能この記事に続いて

仮想Windows OS経由でUSBサポートを有効にすることができますこのトピックをフォロー

仮想Windows OSにインストールされた最新のRufusソフトウェアは、以下からダウンロードできます。公式サイト

上記の手順を実行すると、仮想 Windows が実行され、USB デバイスが検出され、準備完了になります。

VM 上の主な問題:

「セマフォのタイムアウト期間が終了しました」。

セマフォタイムアウト期間

問題の詳細:

ウェブ上で調査したところ、問題の原因として次のことが考えられました。

  • ファイル転送が接続に依存する場合のネットワーク接続の問題。
  • コンピュータに正しく接続されている外付け USB ハード ドライブなどのポータブル ドライブを開きます。
  • ここでは、コンピューターに接続されているポータブル ドライブ/USB について説明します。

USB の問題を詳しく調べた結果、特定のエラーを引き起こす可能性のある次の理由がわかりました。

  • 互換性のないファイル システムです。
  • 接続をブロックしているファイアウォールまたはウイルス対策設定。
  • プロセスを完了するには不十分な限られた量の RAM です。

Windows VM 上で Rufus が確実に動作するには:

まず、十分な RAM を備えた VM を構成します。

  • VM を開き、[設定] に移動します。

最初の一歩

  • 「システム」->「マザーボード」に進みます。

第二段階

  • 少なくとも 8GB の RAM、または (それ以下の場合は) コンピューターの RAM 容量の半分を割り当てることをお勧めします。

次に仮想 OS を起動し、ファイアウォールとウイルス対策を無効にします。

  • Windows 10/8.1/8/7 では、「Windows + R」ホットキーを押して「実行」ボックスを表示し、control を入力してコントロール パネルを開きます。

走る

  • コントロール パネルで、検索に「ファイアウォール」と入力し、結果の「Windows ファイアウォール」をクリックします。

コントロールパネル

  • 左側のペインで、「Windows ファイアウォールの有効化または無効化」をクリックします。

ファイアウォール

  • 左側のペインで、「Windows ファイアウォールの有効化または無効化」をクリックします。

ルール

3. VM とホストのクリーン ブートを実行します。

  • Windows 10/8.1/8/7 では、「Windows + R」ホットキーを押して「実行」ボックスを表示し、「msconfig」と入力してシス​​テム構成を開きます。

msconfig

  • デフォルトの「全般」タブから「サービス」に切り替えて、「Microsoft のサービスをすべて非表示にする」ボックスにチェックを入れます。「OK」をクリックします。

手順

  • VM をシャットダウンし、コンピューターを再起動します。

最後に、USB が NTFS タイプであることを確認します。

説明:

全体的な解決策は、試行錯誤を組み合わせた、インターネット上で見つかる読み物や記事に基づいています。

私の回答では、 次の記事EaseUS ウェブサイトから提供されるもの。

この回答の主な目的は、添付のガイドに指定されていない特定の手順を追加し、すべての情報とガイドを 1 つのアクセス可能なページに集中させることです。

重要:

解決策を促進するサブステップまたはサブアクションを見逃している可能性があります。問題が発生した場合は、解決策を編集して誰もがソフトウェアを使用できるようにするために、この回答にコメントしていただければ幸いです。

関連情報