[解決]Ubuntu 18.04.3にVMware workstation playerをインストールできない

何も考えずUbuntu Desktop 18.04.3 にVmware-Player-15.5.1-15018445.x86_64.bundleをインストールしようとすると

「VMware Kernel Module Updater
Before you can run VMware, several modules must be compiled and loaded into the running kernel.」

と表示されインストールが進まなかったので、解決方法を記載する。

[インストール]

1.WorkStation 15.5 Player for Linux をダウンロードする

https://www.vmware.com/jp/products/workstation-player/workstation-player-evaluation.html

2.必要な環境を整える

sudo apt-get update

sudo apt-get install g++

sudo apt-get install build-essential linux-headers-$(uname -r)

3.vmwareのインストーラを動作させる

sudo sh VMware-Player-15.5.1-15018445.x86_64.bundle

これで起動できるはずです。簡単でしょう。

【解決】VMware PlayerとDevice/Credential Guard には互換性がありません。

あれ、さっきまで普通に起動してたVMware Playerが

「VMware PlayerとDevice/Credential Guard には互換性がありません。」とメッセージを出して起動しなくなったぞ。

windows10enter

そんな問題を解決していこうと思います。

 

1.ファイル名を指定して実行を開き「gpedit.msc」と入力する。

windows10enter2

2.ローカルコンピューター ポリシー->コンピュータ構成->管理者テンプレート->システム->Device Guardを選択し、無効にする。

windows10enter3

3.Windowsの機能を開き「Hyper-V」のチェックボックスを外す。(この時点で再起動しないでください。)

windows10enter4

4.管理者権限でコマンドプロンプトを起動する。

windows10enter6

5.コマンドプロンプトで以下のコマンドを入力する。

※Xは未使用のドライブ名であればなんでも良い。

mountvol X: /s
copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d “DebugTool” /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path “\EFI\Microsoft\Boot\SecConfig.efi”
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
mountvol X: /d

 

6.コンピュータを再起動するとDevice Guardを無効化するかい?F3押せよ。黒い画面が出てきて言われるのでF3を押し通常起動へ進む。

 

これでこの問題は解決する。念のため記載しておく。

これでトラブルが解決しあなたの大切な時間が削られる時間が少なくなることを願う。

 

【解決】VMware PlayerとHyper-Vは互換性がありません。 VMware Playerを実行する前に、システムからHyper-Vの役割を削除してください。

Windows 10でVmware Playerを利用しようとしたところ以下のダイヤログがでてきた。

無題

VMware PlayerとHyper-Vは互換性がありません。 VMware Playerを実行する前に、システムからHyper-Vの役割を削除してください。

 

【解決法】

簡単だ。Hyper-Vを一時的に切ればいいのだ。

[Hyper-V無効手順]

1.コマンドプロンプトを管理者権限で起動

2.以下のコマンドを打ち込む

bcdedit /set hypervisorlaunchtype off

3.PCを再起動

4.解決

 

[Hyper-Vをもとに戻す手順]

1.コマンドプロンプトを管理者権限で起動

2.以下のコマンドを打ち込む

bcdedit /set hypervisorlaunchtype auto

3.PCを再起動

4.解決

 

 

VMware徹底入門 第3版 VMware vSphere 5.1対応
VMware自動化ガイド スクリプティングとワークフローによる管理テクニック