スキップしてメイン コンテンツに移動

Manjaro Linux 21.0 上で使う VMware Workstation 15.5 Pro

 Manjaro Linux 21.0 から,Linux Kernel の推奨が 5.10 になっていた。これまで,5.4 をずっと使ってきたが,そろそろ新しくするか。

注意しなければいけないのは,VMware Workstation 15 Pro を Manjaro Linux で使うとき。楽なのは Kernel を 5.4 で起動する。これなら,下に書いてあるような作業はいらない。

Manjaro Linux 21.0 デフォルトの 5.10 にすると。VMware Workstation 15.5.7 Pro が起動しない。後述するが,

    vmware-modconfig --console --install-all

で,カーネル再ビルドが出来なくなる=起動しなくなる。カーネルが変わり,Segmentation Fault を吐いて落ちるため,ArchWiki に書かれているトラブルシュートは通用しない。

ぶっちゃけ,Player で良ければそっちの最新版を使えばいいだけの話。だが,自分は Pro 版のアップグレードは来年予定。それまでは旧版を使いたい。なので,回避策を。

https://github.com/mkubecek/vmware-host-modules/

で,インストールしている VMware とバージョンが一致するモジュールがあるか確認。

確認できたら,マスターツリーにある INSTALL の通りにインストールすればOK。

……で,ぶん投げるのもアレなので,一応 1 番目のやり方で手順を。


適当なディレクトリに,モジュールをダウンロード。

  wget https://github.com/mkubecek/vmware-host-modules/archive/workstation-15.5.7.zip

で,展開。

  unar workstation-15.5.7.zip

展開ディレクトリに移動して make 。

  cd vmware-host-modules-workstation-15.5.7

  make

 make install は,管理者権限で。

  sudo make install

インストール後は,

  sudo /etc/init.d/vmware restart

で,デーモンをリスタート。

初めてこの方法でモジュールをビルドした場合,このままでは vmware-modconfig のせいで vmware では起動しない。
  • vmware-modconfig を置き換えるか
  • 起動しないように編集するか
  • 直接起動するか
を,選ぶ。一度この処理をしておくと,次回の Kernel アップデート時は,モジュールのビルドと,デーモンのリスタートだけでいい。

で。
仮に,2番めの vmware-modconfig を起動しないように vmware を編集する場合は,

  sudo vi /usr/bin/vmware

で,ファイルの最後らへんに vmware-modconfig を呼び出しチェックしている。exec で,/bin/vmware な処理をしているところだけ残して,前後の if fi をコメントアウトする。
……そのまま貼っつけたら,もしかしたらコード引用とかで引っかかるのが嫌なので。

その他の2つの手段は,次のフォーラムに回答が載ってる。

https://communities.vmware.com/t5/VMware-Workstation-Pro/Linux-5-8-host-support-like-VirtualBox-this-year-or-next/td-p/2296575

それでは,快適な旧バージョンの VMware Workstation Pro ライフを。

コメント

人気の投稿

ドコモマーケットからdメニューへ

何処に何があるのかさっぱりで、ユーザから好評だったドコモマーケットがdメニューへリニューアルされました。 自分が見つけることが出来なかったのかもしれませんが、 お客様サポートからspモード決済や月額課金状況のページへ辿ることが出来なくなってませんか? どうしてこういう事をするのかなぁ? spモード決済の履歴をたどるメニューは、マイメニューから入っていくようになっています。 dメニュートップページ 「マイメニュー」を選択すると このページへ飛んで、継続課金一覧や履歴を確認できるリンクがでる マイメニューに、何が表示されるのか知らされていないのに、こんな項目を置かれても。役割や名称を見ても、普通はお客様サポートへアクセスするでしょうに。 ……ただ理解できないのが、継続課金一覧等からログインして表示されるページから、用意されている「戻る」をタップすると、お客様サポートのページに戻るんですよね。なぜこのページをお客様サポートから確認できるページにしなかったのだろう?コンテンツ作るのに、失敗してるのかしらん? わかりやすくしたつもりなのかもしれません。 ただ、エンドユーザが迷うようなサポートページを提供してどうする。 身も蓋もないことですが、そもそもspモードで接続している場合はマイメニューこそトップページにすべきでしょう。dメニューはマイメニューから見たい人だけ行けばいい。

Edge 入れたくないでござる

PowerShell によるアンインストールも塞がれ、遂に消す方法がなくなってしまった。勝手に入るし。だから要らんのだ。 Windows10 22H2 に、Edge を入れたくないでござる、絶対に Edge を入れたくないでござる! なので。昔ながらの古典的な方法で、二度と勝手に入らないようにした。 まず削除だが、C:\Program Files (x86)\Microsoft にある、Edge、EdgeCore、EdgeWebView の3つのフォルダを削除。 アンインストーラが機能しないんだから、フォルダごとバッサリやってもいいよね? Microsoft365Apps で使う? いらねーよあんなゴミ。 他にインストールしてあるブラウザ上で開けばいい。PWA として動かすにしても、勝手にインストールしやがる EdgeWebView 上で動かす必要はない。 Windows10 22h2 なら、EdgeWebView を消しても、Microsoft Store は動く。Windows 11 は知らん。いつになったら安定するんだ、Windows11 は。23/11 現在、まだ使いもんにならん。 Win+x キーを押して、WindowsPowerShell(管理者)を開き、次の3行を入力。 echo "" >"C:\Program Files (x86)\Microsoft\Edge" echo "" >"C:\Program Files (x86)\Microsoft\EdgeCore" echo "" >"C:\Program Files (x86)\Microsoft\EdgeWebView" ファイル置いとけば中身入れらんないから、インストールもされまい理論。 タスクスケジューラには何もなかったが、サービスに、 MicrosoftEdgeElevationService っていうクソがいたので無効に。しつけーわ、ほんと。 追記: 11 でも一応可能。MicrosoftStore も問題はないが、EdgeWebView を内蔵せずに利用するアプリは動作しなくなる(Microsoft PC Manager とか。PDF24 はE...