Kernel güncellemenin ardından VirtualBox


Severek kullandığım sanallaştırma gözlemci uygulaması olan VirtualBox'ın kernele eklenen modülleri olduğu için her kernel güncellemesinin ardından küçük bir işlem gerekiyor.


Aslında bu durum sadece VirtualBox'a özgü değil. Eğer daha iyi performansından dolayı kapalı grafik işlemci sürücülerini kullanınca da her kernel güncellemenin ardından o sürücüyü kaldırıp tekrar yüklememiz gerekir. Linux çekirdeğinin monolitik yapıda olmasının bir dezavantajı.

Linux'ta kerneli takip edip modülleri o an çalışmakta olan kernele uygun halde ekleyen bir ortam mevcut. İsmi dkms. Bir defa kurduktan sonra kerneli takip edip mevcut modülleri o kernele uygun hale getirme işini otomatikleştirmesi güzel.

VirtualBox'ın yapımcıları işi biraz daha kolaylaştırmışlar. Kodun çalışabilmesi için dkms'nin kurulu olduğundan emin olun:

sudo apt-get install --reinstall dkms

Ve VirtualBox modülünü tekrar ayarla:

sudo /etc/init.d/vboxdrv setup

_______________________________________________________________________________

Eğer kernel modülünde hala sorun yaşıyor ve sanal makineyi açamıyorsanız işte yapabilecekleriniz:

- Virtualbox dkms'yi tekrar yükleyin.

sudo apt-get install --reinstall virtualbox-dkms

- dkms modülleri bulamıyor olabilir. Adresini gösterin. vboxmanage --version komutu yüklü olan VirtualBox'ın sürümünü gösterir.

Şu an güncel sürüm 4.3.14:

sudo dkms install vboxhost/4.3.14

- Kernel başlık dosyalarınız kayıp veya adressiz olabilir. Kerneli depodan güncellediyseniz

sudo apt-get install kernel-headers-$(uname -r)

Kernel başlığını elinizle yüklediyseniz

sudo ln -s /usr/src/linux-headers-$(uname -r)/ /lib/modules/$(uname -r)/build

Kolay gelsin.

Hiç yorum yok :

Yorum Gönder