オンラインでの研究やYouTubeの動画を使い尽くし、提案されたすべての解決策に失敗した後は、これについての専門家の助けが必要です。
Ubuntu 18.4にVMWareワークステーション15をインストールし(スクリーンショットを参照してください)、カーネルエラーが発生しました。
これらは、解決策なしですでに実行した手順です。
Sudo vmware-modconfig --console --install-all
新しいキーを登録し、次のコマンドで順番に登録しました。
1)
openssl req -new -x509 -newkey rsa:2048 -keyout VMWARE.priv -outform DER -out VMWARE.der -nodes -days 36500 -subj "/CN=VMWARE/"
2)
Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./VMWARE.priv ./VMWARE.der $(modinfo -n vboxdrv)
3)
tail $(modinfo -n vboxdrv) | grep "Module signature appended"
4)
Sudo mokutil --import VMWARE.der
再起動->正常に起動したときにキーを登録し、次の方法で確認しました。
mokutil --test-key VMWARE.der
また、次の方法でドライバーを手動でサインアップしました。
Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./VMWARE.priv ./VMWARE.der $(modinfo -n vmmon)
最後に:
Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./VMWARE.priv ./VMWARE.der $(modinfo -n vmnet)
私はLinuxの世界では初めてなので、ステップバイステップの説明を歓迎します!ありがとう、乾杯!
問題が解決しました!キーの名前を別の名前に変更したことを除いて、元の投稿とまったく同じ手順に従いました!新しいキーはdevディレクトリのvmmonに正常に署名し、vmwareは機能しました!
受け入れられた答えは大丈夫ですが、少し改善された手順と順序の変更、予想されるフィードバックの追加などを行います。
まず、これはVMWare 15とUbuntu 18.04用です
これを実行する
Sudo vmware-modconfig --console --install-all
モニターとネットに問題があることがわかります。
キーを生成する
openssl req -new -x509 -newkey rsa:2048 -keyout VMWARE15.priv -outform DER -out VMWARE15.der -nodes -days 36500 -subj "/CN=VMWARE/"
それがうまくいったという情報が表示されます。
ドライバーモジュールをインストールする
Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./VMWARE15.priv ./VMWARE15.der $(modinfo -n vmmon)
Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./VMWARE15.priv ./VMWARE15.der $(modinfo -n vmnet)
これはフィードバックを与えません
インストールされているモジュールを確認してください
tail $(modinfo -n vmmon) | grep "Module signature appended"
Binary file (standard input) matches
を取得する必要があります
再起動時にキーに署名する
Sudo mokutil --import VMWARE15.der
これにより、パスワードの入力が求められます。1515vmware
のように少し長い新しいパスワードを入力します。同じパスワードを再入力してください
再起動、再起動すると、背景がブルースクリーンのメニューが表示されます。キーを登録し、作成したばかりのパスワードを入力する必要があります。これは1回だけ発生し、起動/再起動を続行します。
正しくインストールされたドライバー/モジュールをテストするには、コマンドを入力します
mokutil --test-key VMWARE15.der
VMWARE15.der is already enrolled
を取得する必要があります。これは、VMWareが動作していることを意味します。
OPへのすべてのクレジット。
私がすることは、最初に次のようにシステムからVMWare Workstationをアンインストールすることです:
Sudo vmware-installer -u vmware-workstation
再インストールしましょう。ただし、Vmware Workstation Player 15パッケージをインストールする前に、以下のコマンドを使用して、パッケージとその依存関係の新しいバージョンをインストール/更新しましょう。
Sudo apt-get update
次に、Vmware Workstation Player 15のインストールに必要ないくつかの依存関係をインストールする必要があります(デフォルトでは、これらはUbuntu 18.04にすでにインストールされているはずですが、そうでない場合はインストールされます)。
最初にbuild-essentialとgccを次のようにインストールします。
Sudo apt install build-essential gcc
次に、次のようにlibcanberra-gtk-moduleをインストールします。
Sudo apt install libcanberra-gtk-module
それでは、Vmware Workstationのインストールを進めましょう。
ターミナルで次のコマンドを実行して、VMware Workstation Player 15をインストールします。
mkdir ~/vmware
cd ~/vmware
wget -c https://download3.vmware.com/software/player/file/VMware-
Player-15.0.2-10952284.x86_64.bundle
(現在、今日現在、最新のバンドル)
OR
「wget」部分を忘れて、ここからバンドルをダウンロードします。
https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/15_
作成したvmwareディレクトリに配置します。
パッケージに許可を与えます。
Sudo chmod u+x VMware-Player-15.0.2-10952284.x86_64.bundle
最後に、インストールします:
Sudo ./VMware-Player-15.0.2-10952284.x86_64.bundle
インストーラーが起動したらすぐに、画面の指示に従ってインストールを完了してください。
[使用許諾契約の条項に同意します]を選択し、[次へ]をクリックします。起動時に更新。はい(必要な場合)を選択します。フィードバック;はいまたはいいえを選択します。ライセンスキーはオプションです(Workstation Proに必要ですが、空白のままでもかまいません)。
次の画面で「インストール」をクリックします。
終了したら閉じます。
- -注意 - -
3Dアクセラレーションが有効になっていない場合:隠しファイル/.vmware/preferencesを編集し、次で始まる行を探します:
mks.gl.allowBlacklistedDrivers
存在しない場合-ファイルに追加できます。
これは次のように変更する必要があります。
mks.gl.allowBlacklistedDrivers = "TRUE"
---また---
/ vmware//.vmxに移動して、gedit(または同等のもの)で開き、次の行を追加します。
mks.gl.allowBlacklistedDrivers = "TRUE"
Windowsゲストの場合、これらの行を隠しファイルと「.vmx」ファイル(上記)に追加します。
mks.enableDX11Renderer = "FALSE"
mks.enableGLRenderer = "TRUE"
これにより、3DアクセラレーションがデフォルトのDX11からOpenGLに切り替わります。
これで問題が解決するはずです。
プロセスを少し自動化する簡単なbashスクリプトを作成しました。 Ubuntuにパッチを適用するとき、それは繰り返し発生する問題のようです。
(2019年9月3日)
私にとっての解決策:
(
Uninstall: Sudo vmware-installer -u vmware-workstation
OR
Uninstall: Sudo vmware-installer -u vmware-player
)
そして
Install: Sudo ./VMware-Player-15.1.0-13591040.x86_64.bundle