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
- Buat VM baru di VMware.
- Pilih "Other Linux 5.x or later kernel 64-bit" sebagai OS type.
- Alokasikan resource:
| Resource | Minimum | Rekomendasi |
|---|---|---|
| RAM | 1 GB | 2 GB+ |
| Storage | 10 GB | 20 GB+ |
| CPU | 1 core | 2 core+ |
- 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
| Aspek | VMware | KVM/QEMU | VirtualBox |
|---|---|---|---|
| Lisensi | Proprietary | Open-source | Open-source |
| Performa | Sangat baik | Sangat baik | Baik |
| Kemudahan setup | Mudah | Sedang | Mudah |
| Integrasi Linux | Baik | Native | Baik |
| Snapshot | ✅ | ✅ | ✅ |
| Nested virt. | ✅ (Pro) | ✅ | Terbatas |
| Biaya | Gratis (Player) | Gratis | Gratis |