वर्चुअलबॉक्स कर्नेल चलाने के लिए कोई उपयुक्त मॉड्यूल नहीं मिला


9

मैं दूरस्थ मशीन ubuntu 12.04 (केवल कंसोल) का उपयोग करता हूं

वितरक ID: Ubuntu विवरण: Ubuntu 12.04.4 LTS

मेरे पास कुछ अजीब कर्नेल नाम है -a Linux 2.6.38.2-grsec-xxxx-grs-ipv6-64 # 1 एसएमपी शुक्र 15 अप्रैल 17:44:15 UTC 2011 x86_64 x86_64 x86_64 x64-Linux

-मायबेटर अन्य कर्नेल पर स्विच करता है? इसे कैसे करना है ?

(मैं इस सर्वर पर वर्चुअल मशीन स्थापित करने की कोशिश करता हूं)

apt-get इंस्टॉल करें virtualbox

Konfigurowanie virtualbox (4.1.12-dfsg-2ubuntu0.5) ...
 * Stopping VirtualBox kernel modules                                                                             Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
                                                                                                           [ OK ]
 * Starting VirtualBox kernel modules                                                                             Opening /proc/modules: No such file or directory
 * No suitable module for running kernel found
                                                                                                           [fail]


Loading new virtualbox-4.1.12 DKMS files...                                                                       
First Installation: checking all kernels...                                                                        
dpkg: ostrzeżenie: wersja "*-*" ma złą składnię: version number does not start with digit                          
It is likely that 2.6.38.2-grsec-xxxx-grs-ipv6-64 belongs to a chroot's host                                       
Building initial module for 2.6.38-10-generic                                                                       
Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-10-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-10-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-10-generic/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-10-generic/updates/dkms/

depmod....

DKMS: install completed.
Building initial module for 2.6.38-11-generic
Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-11-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-11-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-11-generic/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-11-generic/updates/dkms/

depmod....

DKMS: install completed.
Building initial module for 2.6.38-14-generic
Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-14-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-14-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-14-generic/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-14-generic/updates/dkms/

depmod....

DKMS: install completed.
Building initial module for 2.6.38-8-generic
Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-8-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-8-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-8-generic/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/2.6.38-8-generic/updates/dkms/

depmod....

DKMS: install completed.
Building initial module for 3.2.0-60-generic

Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-60-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-60-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-60-generic/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-60-generic/updates/dkms/

depmod....

DKMS: install completed.
 * Stopping VirtualBox kernel modules                                                                             Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
Opening /proc/modules: No such file or directory
                                                                                                           [ OK ]
 * Starting VirtualBox kernel modules                                                                             Opening /proc/modules: No such file or directory
 * No suitable module for running kernel found
                                                                                                           [fail]
invoke-rc.d: initscript virtualbox, action "restart" failed.
Konfigurowanie virtualbox-qt (4.1.12-dfsg-2ubuntu0.5) ...

मैं कुछ जानकारी के लिए मैं kerel हेडर स्थापित करना चाहिए पाया लेकिन

sudo apt-get install linux-headers-$(uname -r) 
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu linux-headers-2.6.38.2-grsec-xxxx-grs-ipv6-64

(नहीं मिला)

मुझे कर्नेल हेडर स्थापित करने के लिए जानकारी मिली लेकिन:

sudo apt-get install linux-headers-$(uname -r) 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-headers-2.6.38.2-grsec-xxxx-grs-ipv6-64
E: Couldn't find any package by regex 'linux-headers-2.6.38.2-grsec-xxxx-grs-ipv6-64'

मैं क्या कर सकता हूँ ?

जवाबों:


9

linux-imageपैकेज को अपग्रेड करने के बाद मेरी एक ही त्रुटि है । आप की जरूरत है virtualbox-sourceया virtualbox-dkmsपैकेज मॉड्यूल बनाने के लिए । मैं virtualbox-dkmsपैकेज के साथ समाप्त करता हूं ।

तो मैं लापता स्थापित linux-headers-amd64:

$ sudo apt-get install linux-headers-amd64

और पुनर्निर्माण करें virtualbox.ko:

$ sudo dpkg-reconfigure --priority low virtualbox-dkms 

और लोड मॉड्यूल:

$ sudo service virtualbox start

अंत में VirtualBox मेहमानों को चलाने में सक्षम हो!


9

इसके अलावा apt-get install virtualboxआपको (रूट के रूप में) भी चलना चाहिए apt-get install virtualbox-source module-assistant m-a prepare m-a a-i virtualbox-source फिर /etc/init.d/virtualbox startकाम करना चाहिए।

विभिन्न Google खोजों से एक साथ जुडा हुआ, और लिनक्स मिंट 17 (Ubuntu 14.04) पर मेरे लिए काम किया


2
यह मेरे लिए पूरी तरह से काम करता है, हालांकि मैंने मॉड्यूल-सहायक का उपयोग करने के बाद वर्चुअलबॉक्स पैकेज स्थापित किया, पहले नहीं। इसके अलावा, यदि आप डेस्कटॉप वातावरण का उपयोग कर रहे हैं, जैसे लिनक्स टकसाल पर दालचीनी, तो आपको apt-get install virtualbox-qtवर्चुअलबॉक्स जीयूआई उपलब्ध होने के लिए भी चलना होगा (इस प्रश्न पर वास्तव में लागू नहीं होता है, लेकिन दूसरों के लिए उपयोगी है जो इसे ढूंढते हैं)।
जो बैन

महान ! यह पता लगाने की कोशिश में घंटों बिताए, मुझे खुशी है कि आखिरकार आपका जवाब मिल गया!
BiiiB

1

उपरोक्त में से किसी ने भी मेरे लिए काम नहीं किया। न ही वास्तव में नेट पर मुझे जो भी मिला ...

टी एल; डॉ

यदि आप में से किसी के पास एक ही मुद्दा है, तो यह तरीका है जो मैंने इसे तय किया है:

# cleanup old stuff    
apt-get autoremove --purge virtualbox virtualbox-dkms virtualbox-qt

# install 
echo "deb http://http.debian.net/debian/ wheezy-backports main contrib" > /etc/apt/sources.list.d/backports.list
apt-get update
apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
apt-get -t wheezy-backports install virtualbox

टिप्पणियाँ

जब इंस्टॉलेशन खत्म हो गया, तो मेरे पास एक वैध वर्चुअलबॉक्स सेटअप था, भले ही मुझे इस प्रक्रिया के दौरान त्रुटि संदेश मिला =>[FAIL] Starting VirtualBox kernel modules[....] No suitable module for running kernel found ... failed!

इसलिए चिंता मत करो जैसे ही आपके पास बाद में लाइन होगी DKMS: install completed.और आप चलाने में सक्षम हैंvboxmanage --version

चश्मा

मेरा लिनक्स सर्वर से बना था

Distributor ID: Debian
Description:    Debian GNU/Linux 7.8 (wheezy)
Release:        7
Codename:       wheezy
Kernel:         3.16.0-0.bpo.4-amd64

उपरोक्त में से किसी ने भी मेरे लिए काम नहीं किया। वास्तव में मेरा उत्तर आपके लेखन को ढुलमुल विवरणों की अनदेखी करता है। wheezy-backportsजब तक आप नवीनतम पैकेज संस्करण के साथ काम नहीं करना चाहते हैं, तब तक आप बेक नहीं कर सकते)) जोड़ना अस्पष्ट कदम है।
गवेंको

@gavenkoa आपने शुद्ध नहीं किया, आपने मट्ठे-बैकपोर्ट का उपयोग नहीं किया, और आपने पूरे पैकेज को पुनर्स्थापित नहीं किया। आप मॉड्यूल को पुन: कॉन्फ़िगर और पुनः लोड करते हैं। इतना नहीं: यह वही नहीं है! आपका रास्ता सही है, मेरा अधिक वैश्विक है। हो सकता है कि आपने जो कुछ भी वर्णित किया है वह मेरे द्वारा किए गए कार्य से आच्छादित हो, लेकिन अन्य मार्ग के आसपास नहीं। वैसे भी मैं सिर्फ यह साझा करना चाहता था कि मैंने वास्तव में इसे काम करने के लिए क्या किया है क्योंकि आपने मेरे लिए काम नहीं किया है । मैं आपकी बात को यह दावा करते हुए नहीं देखता कि यह स्पष्ट रूप से वैसा ही है, और कुछ के लिए और अधिक आप परीक्षण भी नहीं कर सकते।
frntn

गुण - दोष की दृष्टि से सोचो! क्या आप ओएस को पुनर्स्थापित करने या फिक्स समस्या के लिए डिस्ट्रो स्विच करने का सुझाव देंगे? समस्या की जड़ पुराने कर्नेल के लिए निर्मित कर्नेल मॉड्यूल या vbox कर्नेल मॉड्यूल गायब है । तो वहाँ 2 समाधान है - लापता मॉड्यूल को स्थापित करने या नए कर्नेल एपीआई के लिए मॉड्यूल को स्थानांतरित करने के लिए । मुझे लगता है कि आप अपने उत्तर में अंतिम बिंदु को याद करते हैं। किसी भी मामले में मैं आमतौर पर सभी दृष्टिकोण को पुनर्स्थापित करने का उपयोग करता हूं क्योंकि दुनिया में सभी को समझने के लिए जीवन कम है।
गवेंको
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.