web-dev-qa-db-ja.com

12.04から12.10にアップグレードした後のVMWareのカーネルエラー

12.04から12.10にアップグレードしました。 12.04で古いカーネル3.2.21を削除しました。

起動時に、ログイン前にvmware ....などのエラーが表示されます

12.04でVMware 9.0をインストールし、12.10でVMwareワークステーションを開いて仮想マシンを起動すると、モニターが黒くなり、ログアウトして再度ログインする必要があります。

どうすれば修正できますか? VMwareとカーネルに関連しているかどうか

6
giaosudau

編集:この問題は12.10、burではなく3.5/3.6カーネルに関連していない可能性があります(メインライン3.6.2を使用しています、ATIビデオカードのサポートが優れていると理解しているためです...)

問題は、ubuntu側ではなく、VMWare側にあるようです。

here直接ダウンロードリンク:vmware9_kernel35_patch.tar.bz2 )のパッチを適用することで、この問題を解決できました。パッチはカーネル3.5用ですが、3.6を使用しているので問題は解決しました。パッチの名前は、Workstation 9用であることを示していますが、Player 5.0.0用でもあります。

アンインストール

上記のリンクのスレッドの一部の人々は、12.10にアップグレードする前にアンインストールすることを提案しています。私の正確なプロセスはやや複雑で、少し例外かもしれないので、アンインストールする必要があるかどうかはわかりません。アップグレード後にパッチをインストールして動作する場合があります。必要に応じて、次の手順を実行します。

Sudo vmware-installer -u vmware-player
Sudo rm  /usr/lib/vmware/modules/source/.patched

または、次のようなはるかに複雑なアンインストール:

Sudo -i

/usr/bin/vmware-installer -u vmware-workstation

/etc/init.d/vmware stop
lsmod | grep vm

cd /lib/modules/kernel_version/miscmv vm* /tmp

rmmod vmnet.o
rmmod vmmon.o
rmmod vmci.o
rmmod vmblock.o
rmmod vmppuser.o

rm /etc/rc.d/init.d/rc2.d/*vmware*
rm /etc/rc.d/init.d/rc3.d/*vmware*
rm /etc/rc.d/init.d/rc5.d/*vmware*
rm /etc/rc.d/init.d/rc6.d/*vmware*

rm -rf /etc/vmware*
rm /usr/bin/vmware-usbarbitrator
rm /usr/bin/vmnet*
rm -r /usr/lib/vmware*
rm -r /usr/share/doc/vmware*
rm -fr /var/run/vm*`

パッチを適用する

Zipには.shスクリプトが含まれています。それを実行します。とても簡単です。

  • 私にとって、このパッチはVMPlayer 5のバージョンを適切に検出しませんでした(おそらく、アンインストールの失敗、上記のアンインストールプロセスの内容の慎重なコピーと貼り付け、コンソールへの貼り付けが原因です...先ほど言ったように、私のプロセスは複雑でした) )、エラーテキストにコメントし、パッチを適用しました。
3
Supaiku

Ubuntuカーネルヘッダーパッケージをインストールして、生成されたログを確認する必要があるようです。

以下のコマンドを試してください:

Sudo apt-get install linux-headers-$(uname -r)

その後、インストールプロセスを再開します。

どうやって乗ったのか教えてください。

私のために働いたVMWare ver 9

1
Netto