[Çözüldü] virtualbox kernel yükselttikten sonra bozuldu

Başlatan mstfhrgl, 25 Kasım 2012 - 06:58:19

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

mstfhrgl

2.6.x olan kernel sürümünü kaynak koddan derleyerek  3.6.5 'e yükselttim.

Yükseltme işleminden sonra virtualbox bozuldu:

$ virtualbox
WARNING: The character device /dev/vboxdrv does not exist.
Please install the virtualbox-ose-dkms package and the appropriate
headers, most likely linux-headers-3.6.5.

You will not be able to start VMs until this problem is fixed.


virtualbox-ose-dkms,  virtualbox-ose-qt ve  virtualbox-ose  paketlerini synaptic üzerinden kaldırdım, tekrar kurdum ve :

$modprobe vboxdrv
FATAL: Module vboxdrv not found.


yaptım. sorunu nasıl çözebileceğim hakkında bilgisi olan var mı?

Teşekkürler

decent

* Şu paketi yükleyin; linux-headers-3.6.5
* VirtualBox adına ne varsa yeniden yükleyin.

mstfhrgl

#2
* linux-headers-3.6.5 ı kaynak kod dan zaten yüklemiştim. paket olarak nasıl yüklerim. kernel.ubuntu.com çalışmıyor.

$sudo apt-get install linux-headers-`uname -r`
E: Unable to locate package linux-headers-3.6.5
E: Couldn't find any package by regex 'linux-headers-3.6.5'


decent

#3
En başta gelen tavsiye,
Depodan güncelleme ile gelen çekirdek sürümü, ideal olanıdır; çekirdek sürümü konusundaki farklı seçimlerimizin riski ve zorlukları kullanıcının kendisine aittir.

______

Kullandığın Ubuntu sürümü:
cat /etc/*release

Çekirdek bilgileri:
uname -a
sudo dpkg -l | grep linux-

Bu çekirdeği nasıl yüklemiştin, aşağıdaki gibi bir betik kullanarak mı ?
#!/bin/bash

echo ""

echo "$(tput setaf 1)    #### Script robado y modificado por @guerrilla7 ###$(tput sgr0)"

sleep 2

echo ""


#i386 links

link1="http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6.5-raring/linux-headers-3.6.5-030605_3.6.5-030605.201211011211_all.deb"

link2="http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6.5-raring/linux-headers-3.6.5-030605-generic_3.6.5-030605.201211011211_i386.deb"

link3="http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6.5-raring/linux-image-3.6.5-030605-generic_3.6.5-030605.201211011211_i386.deb"

link4="http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6.5-raring/linux-image-extra-3.6.5-030605-generic_3.6.5-030605.201211011211_i386.deb"

#amd64 links

url1="http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6.5-raring/linux-headers-3.6.5-030605-generic_3.6.5-030605.201211011211_amd64.deb"

url2="http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6.5-raring/linux-image-3.6.5-030605-generic_3.6.5-030605.201211011211_amd64.deb"

url3="http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6.5-raring/linux-image-extra-3.6.5-030605-generic_3.6.5-030605.201211011211_amd64.deb"

#System architecture

arch=`uname -m`
if  [ $arch = i686 ] || [ $arch = i386 ]; then

mkdir -p $HOME/kernel3.6.5-i386

sudo rm -rf $HOME/kernel3.6.5-i386/*

cd $HOME/kernel3.6.5-i386

wget $link1
wget $link2
wget $link3
wget $link4

sudo dpkg -i *.deb 

sudo rm -rf $HOME/kernel3.6.5-i386

elif [ $arch = "x86_64" ]; then


mkdir -p $HOME/kernel3.6.5-amd64

sudo rm -rf $HOME/kernel3.6.5-amd64/*

cd $HOME/kernel3.6.5-amd64

wget $link1
wget $url1
wget $url2
wget $url3

sudo dpkg -i *.deb 

sudo rm -rf $HOME/kernel3.6.5-amd64

     else
        echo "Unsupported Architecture"
fi



Alternatif çözüm önerisi:
linux-3.7 sürümü...

mstfhrgl

cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.04
DISTRIB_CODENAME=natty
DISTRIB_DESCRIPTION="Ubuntu 11.04"


Linux hergul-K52Jc 2.6.38-16-generic #67-Ubuntu SMP Thu Sep 6 18:00:43 UTC 2012 i686 i686 i386 GNU/Linux


$ sudo dpkg -l | grep linux-
[sudo] password for hergul:
ii  linux-firmware                        1.52.4                                       Firmware for Linux kernel drivers
ii  linux-generic                         2.6.38.16.31                                 Complete Generic Linux kernel
ii  linux-headers-2.6.38-15               2.6.38-15.66                                 Header files related to Linux kernel version 2.6.38
ii  linux-headers-2.6.38-15-generic       2.6.38-15.66                                 Linux kernel headers for version 2.6.38 on x86/x86_64
ii  linux-headers-2.6.38-16               2.6.38-16.67                                 Header files related to Linux kernel version 2.6.38
ii  linux-headers-2.6.38-16-generic       2.6.38-16.67                                 Linux kernel headers for version 2.6.38 on x86/x86_64
ii  linux-headers-2.6.38-8                2.6.38-8.42                                  Header files related to Linux kernel version 2.6.38
ii  linux-headers-2.6.38-8-generic        2.6.38-8.42                                  Linux kernel headers for version 2.6.38 on x86/x86_64
ii  linux-headers-generic                 2.6.38.16.31                                 Generic Linux kernel headers
ii  linux-image-2.6.38-15-generic         2.6.38-15.66                                 Linux kernel image for version 2.6.38 on x86/x86_64
ii  linux-image-2.6.38-16-generic         2.6.38-16.67                                 Linux kernel image for version 2.6.38 on x86/x86_64
ii  linux-image-2.6.38-8-generic          2.6.38-8.42                                  Linux kernel image for version 2.6.38 on x86/x86_64
ii  linux-image-generic                   2.6.38.16.31                                 Generic Linux kernel image
ii  linux-libc-dev                        2.6.38-16.67                                 Linux Kernel Headers for development
ii  linux-sound-base                      1.0.24+dfsg-0ubuntu1                         base package for ALSA and OSS sound systems
ii  syslinux-common                       2:4.02+dfsg-7ubuntu1                         collection of boot loaders (common files)


yükseltmeyi ise:
kernel.org indirip  /usr/src/ ye açtım . make,  make modules_install install  vs ..  yükselttim

if


mstfhrgl

kusura bakmayın bir kaç gün bilgisayarımdan uzak kaldım.

$ dkms status
virtualbox-ose, 4.0.4, 2.6.38-16-generic, i686: installed


$ uname -a
Linux hergul-K52Jc 3.6.5 #1 SMP Thu Nov 1 23:59:51 EET 2012 i686 i686 i386 GNU/Linux

if

sudo dkms install virtualbox/4.0.4 komutunu uygulayın.

mstfhrgl

#8
sudo dkms install virtualbox/4.0.4

Error! Invalid number of parameters passed.
Usage: install -m <module> -v <module-version>


ben de şu şekilde değiştirdim:
sudo dkms install -m virtualbox-ose -v 4.0.4

Error! Could not locate vboxdrv.ko for module virtualbox-ose in the DKMS tree.
You must run a dkms build for kernel 3.6.5 (i686) first.

------------
edit:
https://www.virtualbox.org/wiki/Linux_Downloads buradan uygun son sürümü indirip kurdum. Çözüldü, teşekkürler...


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 07 Aralık 2012 - 04:36:55

https://www.virtualbox.org/wiki/Linux_Downloads buradan uygun son sürümü indirip kurdum. Çözüldü, teşekkürler...