VMware

VMware adalah platform virtualisasi proprietary yang memungkinkan menjalankan virtual machine di atas sistem host. T4n OS dapat digunakan sebagai host (menjalankan VMware) maupun sebagai guest (diinstal di dalam VMware).

T4n OS sebagai Host

VMware Workstation Player

VMware Workstation Player adalah versi gratis untuk penggunaan personal.

Instalasi

Unduh installer dari vmware.com, lalu:

chmod +x VMware-Player-*.bundle
sudo ./VMware-Player-*.bundle

Dependensi

sudo xbps-install -S linux-headers gcc make

VMware membutuhkan modul kernel yang dikompilasi saat instalasi. Pastikan versi header sesuai dengan kernel yang berjalan:

uname -r              # Cek versi kernel aktif
xbps-query -Rs linux  # Cek paket kernel tersedia

Kompilasi Modul Kernel

Jika modul kernel gagal dikompilasi setelah update kernel:

sudo vmware-modconfig --console --install-all

Aktifkan Layanan VMware

# via runit
sudo /etc/init.d/vmware start

VMware Workstation Pro

Versi berbayar dengan fitur lebih lengkap (snapshot lanjutan, clone, dsb.). Proses instalasi sama seperti Player.

T4n OS sebagai Guest

Instalasi T4n OS di VMware

  1. Buat VM baru di VMware.
  2. Pilih "Other Linux 5.x or later kernel 64-bit" sebagai OS type.
  3. Alokasikan resource:
ResourceMinimumRekomendasi
RAM1 GB2 GB+
Storage10 GB20 GB+
CPU1 core2 core+
  1. Mount ISO T4n OS dan instal seperti biasa.

open-vm-tools

open-vm-tools menyediakan integrasi antara host dan guest:

  • Sinkronisasi clipboard.
  • Drag and drop file.
  • Resolusi layar otomatis.
  • Sinkronisasi waktu host-guest.
  • Performa grafis lebih baik.

Instalasi

sudo xbps-install -S open-vm-tools

Untuk guest dengan sesi grafis (X11/Wayland):

sudo xbps-install -S open-vm-tools-desktop

Aktifkan Layanan

ln -s /etc/sv/vmtoolsd /var/service/

Verifikasi:

vmware-toolbox-cmd --version

Konfigurasi Resolusi Layar

Jika resolusi layar tidak otomatis menyesuaikan, buat file /etc/X11/xorg.conf.d/10-vmware.conf:

Section "Device"
    Identifier "VMware SVGA"
    Driver     "vmware"
EndSection

Atau gunakan driver modesetting:

Section "Device"
    Identifier "GPU"
    Driver     "modesetting"
EndSection

Shared Folders

Aktifkan shared folders di pengaturan VM VMware, lalu mount di guest:

# Lihat daftar shared folder
vmware-hgfsclient

# Mount shared folder
sudo mkdir -p /mnt/hgfs
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other,uid=1000

Untuk mount otomatis saat boot, tambahkan ke /etc/fstab:

.host:/    /mnt/hgfs    fuse.vmhgfs-fuse    allow_other,uid=1000    0    0

Shared Clipboard & Drag-Drop

Pastikan layanan vmtoolsd aktif di dalam guest:

sv status vmtoolsd
sv restart vmtoolsd   # Jika perlu

Jika clipboard masih tidak berfungsi:

sudo xbps-install -S open-vm-tools-desktop gtkmm

Troubleshooting

Modul Kernel Gagal Dikompilasi

Pastikan header kernel sesuai dengan versi yang berjalan:

uname -r
# Contoh output: 6.6.30_1

sudo xbps-install -S linux6.6-headers
sudo vmware-modconfig --console --install-all

Layar Hitam setelah Boot

Tambahkan parameter nomodeset ke kernel command line di /etc/default/grub, atau instal driver VMware untuk Xorg:

sudo xbps-install -S xf86-video-vmware

open-vm-tools Tidak Terdeteksi

Verifikasi modul kernel sudah dimuat:

lsmod | grep vmw
modprobe vmw_balloon
modprobe vmxnet3

Waktu Guest Tidak Sinkron

vmware-toolbox-cmd timesync enable

Perbandingan Solusi Virtualisasi

AspekVMwareKVM/QEMUVirtualBox
LisensiProprietaryOpen-sourceOpen-source
PerformaSangat baikSangat baikBaik
Kemudahan setupMudahSedangMudah
Integrasi LinuxBaikNativeBaik
Snapshot
Nested virt.✅ (Pro)Terbatas
BiayaGratis (Player)GratisGratis

@T4n-Labs · @Gh0sT4n