LoginSignup
0
0

More than 1 year has passed since last update.

Fedora35 Silverblue に VMware Workstation を入れる

Last updated at Posted at 2021-12-29

Fedora Silverblue に VMWare Workstation を入れる では /usr を overlay fs にしてインストールした。

今回は overlay fs を嫌ってインストールしてみた。
rpm-ostree update を実行する度に下記手順が必要になる。

準備

# ostree admin status
* fedora d9f37bcdff5345c352b4d445b0b229d26aa2a0b1d57f95bdb51505a757696671.0
    Version: 35.20211222.0
    origin: <unknown origin type>
  fedora 10bdab04c794f9707e52417622d0f23a6c96acfce5eec597c5f51e475c08d369.0 (rollback)
    Version: 35.20211216.0
    origin: <unknown origin type>
# NUM=d9f37bcdff5345c352b4d445b0b229d26aa2a0b1d57f95bdb51505a757696671.0

ostree admin status を実行してパスを調べる。
それを NUM に代入しておく。

手順(VMware のインストールから実行する場合)

  1. mkdir -p /usr/local/lib/modules/$(uname -r)/misc
  2. ln -s /usr/local/lib/modules/$(uname -r)/misc /ostree/deploy/fedora/deploy/${NUM}/lib/modules/$(uname -r)
  3. ostree admin unlock
  4. <VMware インストーラー .bundle> -I --custom
  5. rsync -HaxvSuR /var/tmp/ostree-unlock-ovl*/upper/./{lib/modules,share}/ /ostree/deploy/fedora/deploy/${NUM}/usr/
  6. reboot

VMware は、 /usr/local にインストールする

手順(インストール済み VMware の module だけ rebuild する場合)

  1. mkdir -p /usr/local/lib/modules/$(uname -r)/misc
  2. ln -s /usr/local/lib/modules/$(uname -r)/misc /ostree/deploy/fedora/deploy/${NUM}/lib/modules/$(uname -r)
  3. ostree admin unlock
  4. vmware-modconfig --install-all --console
  5. rsync -HaxvSu /var/tmp/ostree-unlock-ovl*/upper/lib/modules/ /ostree/deploy/fedora/deploy/${NUM}/usr/lib/modules/
  6. reboot
  • 必要に応じ、 vmware-netcfg を実行する。
  • 2022-03-07 時点では、vmware-modconfig でヘッダー stdarg.h 等が見つからないエラーが出る。この場合は次のようにする。参考
    CPATH=/usr/src/kernels/$(uname -r)/include/linux vmware-modconfig --install-all --console
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0