Saya mencoba menginstal VirtualBox di Ubuntu saya.
Saya pertama kali mencoba sudo apt-get install virtualbox-ose
di terminal, tetapi setelah langkah konfigurasi, gagal dengan kesalahan :
Tidak ditemukan modul yang cocok untuk menjalankan kernel Ketika melanjutkan dengan memulai
virtualbox
, saya mendapatkan kesalahan ini: PERINGATAN: Perangkat karakter / dev / vboxdrv tidak ada. Silakan instal paket virtualbox-ose-dkms dan header yang sesuai, kemungkinan besar linux-headers-generic.Anda tidak akan dapat memulai VMs sampai masalah ini diperbaiki.
Jadi saya mencoba paket dari http://www.virtualbox.org/ , tetapi memulai VirtualBox gagal dengan:
PERINGATAN: Modul kernel vboxdrv tidak dimuat. Entah tidak ada modul yang tersedia untuk kernel saat ini (2.6.38-8-generic-pae) atau gagal memuat. Harap kompilasi ulang modul kernel dan instal dengan
sudo /etc/init.d/vboxdrv setup
Anda tidak akan dapat memulai VMs sampai masalah ini diperbaiki.
Jadi saya berlari sudo /etc/init.d/vboxdrv setup
, tetapi gagal juga:
* Stopping VirtualBox kernel modules [ OK ]
* Uninstalling old VirtualBox DKMS kernel modules [ OK ]
* Trying to register the VirtualBox kernel modules using DKMS
Error! Your kernel headers for kernel 2.6.38-8-generic-pae cannot be found at
/lib/modules/2.6.38-8-generic-pae/build or /lib/modules/2.6.38-8-generic-pae/source.
* Failed, trying without DKMS
* Recompiling VirtualBox kernel modules
* Look at /var/log/vbox-install.log to find out what went wrong
Isi dari/var/log/vbox-install.log
.
Karena saya macet, saya juga mencoba menginstal kernel-devel
dengan yum
, masih sia-sia:
root@ubuntu# yum install kernel-devel
Setting up Install Process
No package kernel-devel available.
Nothing to do
Sekarang saya tidak tahu bagaimana cara memperbaikinya. Ada ide?
sumber
yum
? apakah Anda menggunakan ubuntu? siapa bilang kamu butuhkernel-devel
?/var/log/kern.log
di paste.ubuntu.com dan memposting tautan di sini?Jawaban:
Melakukan semuanya sebagai root dengan menggunakan
su
danyum
manajer paket adalah sesuatu yang cocok untuk distro berbasis Redhat, tetapi tidak Ubuntu. Di Ubuntu, Anda menjalankan perintah sebagai root dengan awalan perintah dengansudo
. Pengelola paket yang digunakan oleh Ubuntu sangat tepat.Untuk menginstal VirtualBox, jalankan:
Ini akan menangani dependensi seperti header kernel yang termasuk dalam paket
linux-headers-generic
. Jika Anda memiliki kernel PAE, Anda harus menginstal header terlebih dahulu (dalam kasus Andalinux-headers-2.6.38-8-generic-pae
), yang dapat dilakukan dengan:uname -r
memberikan versi kernel yang dimuat dan menyelamatkan Anda dari memasukkan versi kernel secara manual.sumber
virtualbox-4.0
tidak dalam repositori default. Apakah Anda sudah memasang PPA pihak ketiga? Hapus PPA atau paket itu dan instalvirtualbox-ose
.sudo apt-get purge virtualbox-4.0 virtualbox-ose
)Saya mengalami masalah yang sama. Saya telah
linux-headers-<version>-generic-pae
menginstal tetapi ironisnya hilanglinux-headers-generic-pae
. Jika Anda menginstal mereka yang mungkin bisa membantu.Semoga berhasil!
sumber
Instal build-essential .
dan pasang linux-kernel-header
atau
Instal dkms
sumber
build-essentials
itubuild-essential
.linux-kernel-*
paket tidak ada, itu bernama dilinux-headers-...-generic
mana...
versi kernel.