Laman

Get your Money

Tampilkan postingan dengan label virtualbox. Tampilkan semua postingan
Tampilkan postingan dengan label virtualbox. 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.