Laman

Get your Money

Tampilkan postingan dengan label virtual machine. Tampilkan semua postingan
Tampilkan postingan dengan label virtual machine. Tampilkan semua postingan

Sabtu, 03 Januari 2026

Install Virtualbox Debian Trixie Q4OS Distro

👉 info website virtualbox disini

👉 info lainya click disini





















Menginstal VirtualBox di Debian Trixie (Debian 13/Testing) sedikit berbeda karena saat ini Trixie masih dalam tahap pengembangan. Repositori resmi VirtualBox biasanya memerlukan waktu untuk menyediakan paket khusus bagi versi Debian terbaru.


Berikut adalah langkah-langkah paling aman dan efektif untuk melakukannya:
1. Update Sistem Anda

Sebelum memulai, pastikan sistem Debian Anda sudah yang paling mutakhir.
Bash

sudo apt update && sudo apt upgrade -y

2. Tambahkan Repositori VirtualBox

Karena Trixie adalah penerus Bookworm, kita akan menggunakan repositori resmi Oracle. Jika paket khusus "trixie" belum tersedia di server Oracle, kita bisa menggunakan versi "bookworm" yang biasanya tetap kompatibel.

Pertama, unduh dan tambahkan kunci GPG resmi Oracle:
Bash

wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor --yes -o /usr/share/keyrings/oracle-vinbox-2016.gpg


Kemudian, tambahkan baris repositori ke sistem Anda:
Bash

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-vinbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian bookworm contrib" | sudo tee /etc/list.d/virtualbox.list

3. Instal Kernel Headers dan Build Tools

VirtualBox perlu membangun modul kernel agar bisa berjalan. Anda harus menginstal header kernel yang sesuai dengan versi Debian Trixie Anda.
Bash

sudo apt update sudo apt install linux-headers-$(uname -r) build-essential dkms

4. Instal VirtualBox

Sekarang, Anda bisa menginstal versi terbaru (saat ini VirtualBox 7.0 atau 7.1).
Bash

sudo apt update sudo apt install virtualbox-7.0

5. Tambahkan User ke Grup VirtualBox

Agar akun pengguna Anda bisa mengakses perangkat USB dan fitur lainnya di dalam mesin virtual, tambahkan user Anda ke grup vboxusers.
Bash

sudo usermod -aG vboxusers $USER


Catatan: Anda perlu logout dan login kembali agar perubahan grup ini aktif.
Tips Tambahan: Extension Pack

Untuk fitur seperti USB 2.0/3.0, Remote Desktop (VRDP), dan enkripsi disk, Anda sebaiknya menginstal Extension Pack:

Unduh dari situs resmi VirtualBox.


Buka VirtualBox -> File -> Tools -> Extension Pack Manager.


Klik Install dan pilih file yang baru diunduh.
Troubleshooting di Debian Trixie

Jika terjadi error saat instalasi (karena masalah dependensi paket yang terlalu baru di Trixie), Anda memiliki dua alternatif:

Gunakan VirtualBox dari repositori "Fast Track": Debian menyediakan beberapa paket melalui jalur fasttrack.


Gunakan KVM/QEMU (Virt-Manager): Ini adalah alternatif native Linux yang seringkali lebih stabil dan berperforma lebih baik di Debian Testing dibandingkan VirtualBox.

Apakah Anda ingin saya buatkan panduan cara menggunakan Virt-Manager sebagai alternatif VirtualBox di Debian?



Problem :

Notice: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'http://q4os.org/qexarepo/vboxadds trixie-vboxadds-cn InRelease' doesn't support architecture 'i386'
Package virtualbox-7.0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source



Solving :

Pesan error yang Anda temui terjadi karena dua alasan utama:

Arsitektur i386: Repositori VirtualBox pihak ketiga yang Anda gunakan tidak mendukung arsitektur 32-bit (i386), sedangkan sistem Debian Anda mencoba menarik data untuk arsitektur tersebut.


Nama Paket: Di Debian Trixie (Testing), paket virtualbox-7.0 sering kali tidak tersedia langsung di repositori standar karena masalah lisensi dan dependensi kernel.

Berikut adalah langkah-langkah untuk memperbaiki error tersebut dan menginstal VirtualBox dengan benar:





1. Hapus Repositori yang Error

Pertama, kita bersihkan konfigurasi repositori Q4OS yang menyebabkan peringatan i386.

Bash

sudo rm /etc/apt/sources.list.d/virtualbox.list # Atau hapus file list yang merujuk ke q4os jika namanya berbeda

2. Gunakan Repositori Resmi dengan Flag [arch=amd64]

Agar sistem tidak mencari paket 32-bit (i386), kita harus mengunci repositori ke 64-bit (amd64).

Tambahkan Kunci GPG:

Bash

wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor --yes -o /usr/share/keyrings/oracle-vbox-2016.gpg


Tambahkan Repositori (Menggunakan versi Trixie/Bookworm): Gunakan perintah ini untuk memaksa arsitektur amd64:

Bash

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-vbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian trixie contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list


Catatan: Jika "trixie" belum tersedia di server Oracle, ganti kata trixie di atas menjadi bookworm.

3. Update dan Instal Versi Terbaru

Saat ini, versi terbaru di repositori Oracle adalah 7.1 atau 7.0. Coba instal versi 7.1 terlebih dahulu:
Bash

sudo apt update sudo apt install virtualbox-7.1


Jika virtualbox-7.1 tidak ditemukan, gunakan virtualbox-7.0.


4. Solusi Jika Masih "Package Not Found"

Debian Trixie adalah versi Testing. Kadang Oracle belum memperbarui repositori mereka untuk Trixie. Solusi paling ampuh adalah mengunduh file .deb secara manual:

Buka Halaman Download VirtualBox.


Cari bagian Debian 12 (Bookworm biasanya kompatibel dengan Trixie).


Unduh file .deb untuk AMD64.


Instal menggunakan apt (agar dependensi ikut terinstal):

Bash

sudo apt install ./nama-file-virtualbox.deb


5. Penting: Modul Kernel

Setelah instalasi, Anda wajib menginstal header kernel agar VirtualBox bisa berjalan:
Bash

sudo apt install linux-headers-$(uname -r) dkms sudo /sbin/vboxconfig


Tips Keamanan: Jika Anda menggunakan Secure Boot, modul VirtualBox tidak akan jalan kecuali Anda menandatanganinya (signing) atau mematikan Secure Boot di BIOS.




Problem :

System is running in Secure Boot mode, however your distribution does not provide tools for automatic generation of keys needed for modules signing. Please consider to generate and enroll them manually:

sudo mkdir -p /var/lib/shim-signed/mok

sudo openssl req -nodes -new -x509 -newkey rsa:2048 -outform DER -addext "extendedKeyUsage=codeSigning" -k

eyout /var/lib/shim-signed/mok/MOK.priv -out /var/lib/shim-signed/mok/MOK.der

sudo mokutil --import /var/lib/shim-signed/mok/MOK.der

sudo reboot

Restart "rcvboxdrv setup" after system is rebooted

There were problems setting up VirtualBox. To re-start the set-up process, run

/sbin/vboxconfig

as root. If your system is using EFI Secure Boot you may need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. 
Please see your Linux system's documentation for more information.


Solving :

Masalah ini terjadi karena Secure Boot di komputer Anda aktif. Secure Boot hanya mengizinkan modul kernel yang memiliki "tanda tangan" digital resmi untuk berjalan. Karena VirtualBox menginstal modulnya sendiri, sistem menolaknya kecuali Anda mendaftarkan kunci keamanan Anda sendiri (MOK - Machine Owner Key).

Jangan khawatir, pesan error tersebut sebenarnya sudah memberikan instruksi yang hampir lengkap. Berikut adalah panduan langkah demi langkah untuk menyelesaikannya:

Langkah 1: Membuat Kunci Keamanan (MOK)

Jalankan perintah berikut satu per satu di terminal untuk membuat folder dan sertifikat keamanan:
Bash

sudo mkdir -p /var/lib/shim-signed/mok sudo openssl req -nodes -new -x509 -newkey rsa:2048 -outform DER -addext "extendedKeyUsage=codeSigning" -keyout /var/lib/shim-signed/mok/MOK.priv -out /var/lib/shim-signed/mok/MOK.der


Saat menjalankan perintah open ssl, Anda akan diminta mengisi data (Negara, Organisasi, dll). Anda bisa mengosongkannya dengan menekan Enter terus-menerus.

Langkah 2: Mendaftarkan Kunci ke Sistem

Sekarang, masukkan kunci tersebut ke dalam daftar antrean Secure Boot:

Bash

sudo mokutil --import /var/lib/shim-signed/mok/MOK.der


PENTING: Anda akan diminta membuat password baru (bebas, minimal 8 karakter). Password ini hanya akan digunakan sekali saat restart nanti. Catat atau ingat password ini.

Langkah 3: Restart dan Pendaftaran (MOK Manager)

Setelah perintah di atas, restart komputer Anda:

Bash

sudo reboot

Saat komputer menyala kembali, Anda tidak akan langsung masuk ke Debian, melainkan ke layar biru bertuliskan "Perform MOK management". 

Ikuti langkah ini dengan cepat (karena ada timer):

Pilih Enroll MOK.


Pilih Continue.


Pilih Yes.


Masukkan Password yang Anda buat di Langkah 2 tadi.


Pilih Reboot.

Langkah 4: Menandatangani Modul VirtualBox

Setelah kembali masuk ke Debian Trixie, Anda perlu menandatangani driver VirtualBox menggunakan kunci yang sudah dibuat. Gunakan skrip otomatis berikut:

Bash

sudo /usr/lib/virtualbox/nm_vbox_sign_kernels --with-generated-key


Jika perintah di atas tidak ditemukan, jalankan perintah manual ini untuk memicu konfigurasi ulang:

Bash

sudo /sbin/vboxconfig


Cara Alternatif (Jika Langkah di Atas Terlalu Rumit)

Jika Anda tidak membutuhkan fitur keamanan ekstra dari Secure Boot, cara termudah adalah:

Masuk ke BIOS/UEFI komputer Anda (biasanya tekan F2, F12, atau Del saat baru menyala).

Cari menu Authentication atau Boot.

Ubah Secure Boot dari Enabled menjadi Disabled.

Simpan dan Restart. Setelah itu, jalankan sudo /sbin/vboxconfig.


Setelah langkah langkah diatas berhasil, VirtualBox seharusnya sudah bisa dibuka dan digunakan.

Kamis, 01 Januari 2026

GNOME Boxes Virtual Machine

👉 Cek info websitenya disini

👉 Cek link lainnya disini





GNOME Boxes adalah aplikasi virtualisasi yang sederhana dan user-friendly untuk desktop Linux (khususnya GNOME), yang memungkinkan pengguna menjalankan sistem operasi lain di dalam sistem operasi utama dengan mudah.

Karakteristik Utama
Keunggulan:

Antarmuka sangat mudah - cocok untuk pemula

Integrasi sempurna dengan desktop GNOME maupun lingkungan desktop lainnya

Instalasi cepat - deteksi otomatis OS

Gratis dan open-source

Ringan dibandingkan VirtualBox/VMware

Keterbatasan:

Fitur terbatas untuk konfigurasi lanjutan

Networking sederhana - kurang advanced options

Snapshot management sangat dasar

Hanya untuk Linux dengan desktop GNOME

USB passthrough tidak tersedia


Teknologi Yang digunakan

Backend: QEMU/KVM + libvirt

Display Protocol: SPICE untuk performa optimal

Format Disk: qcow2 (default), dengan dukungan format lain

Virtualisasi: Hardware-assisted via KVM


Cara Penggunaan Dasar

1. Instalasi

 

bash #sudo apt install gnome-boxes qemu-kvm 


bash #sudo dnf install gnome-boxes

2. Membuat VM

Buka GNOME Boxes

Klik tombol "+" (New)

Pilih sumber: ISO lokal atau download OS

Atur nama dan resource (RAM/Disk)

Klik Create - instalasi otomatis berjalan

 

3. Fitur Penting

Drag & Drop antara host dan guest

Copy-Paste terintegrasi

Resolusi otomatis menyesuaikan window

Shared folders via WebDAV

 

Spesifikasi Rekomendasi

ResourceMinimumRekomendasiRAM Host 4 GB 8 GB+

RAM per VM 1 GB 2-4 GB

Storage per VM 8 GB 20 GB+


CPU Cores 2 cores 4 cores+






Perbandingan dengan Software Lain



AspekGNOME BoxesVirtualBoxVMware
Target PenggunaPemula/DesktopMenengahMenengah/Advanced
PerformaBaik (KVM)CukupSangat Baik
FiturDasarLengkapSangat Lengkap
Cross-PlatformLinux (GNOME)Semua OSSemua OS
HargaGratisGratis
Berbayar/Gratis




Siapa yang Cocok
Cocok untuk para :

Testing distribusi Linux baru
Menjalankan aplikasi Windows di Linux
Belajar konsep virtualisasi
Environment development sederhana
Testing software dengan aman


Tidak Cocok untuk para :

Konfigurasi jaringan kompleks
Environment yang butuh snapshot advanced
Virtualisasi dengan kebutuhan USB passthrough

 

Troubleshooting Cepat

1. Masalah Umum: "Unable to connect to libvirt"

bash  
sudo systemctl restart libvirtd 
sudo usermod -aG libvirt $USER


2. Virtualisasi tidak aktif

bash
(Cek di BIOS/UEFI: Enable VT-x/AMD-V )

grep -E '(vmx|svm)' /proc/cpuinfo



3. VM lambat

Pastikan KVM aktif

Install guest additions/tools

Alokasi resource cukup


Tips Penting

Format qcow2 lebih fleksibel dari raw

Guest tools penting untuk integrasi

Snapshot via CLI jika butuh manajemen lebih

Kombinasikan dengan virt-manager untuk kebutuhan advanced


Alternatif di Linux

virt-manager - Lebih powerful, GUI masih baik

Quickemu - Script sederhana berbasis QEMU

Multipass - Khusus Ubuntu cloud instances

LXD/LXC - Container-based (bukan full VM)


Kesimpulan

GNOME Boxes adalah pilihan tepat jika:

Anda pengguna desktop GNOME/Linux yang menginginkan kemudahan tanpa konfigurasi yang rumit karena hanya butuh virtualisasi untuk kebutuhan dasar dan tidak memerlukan fitur advanced networking/ snapshot

GNOME Boxes = "Virtualisasi untuk Semua Orang" - menghilangkan kompleksitas teknis sehingga siapapun bisa menjalankan VM dalam hitungan menit, meski dengan mengorbankan fitur-fitur advanced.