Virtualbox, Ubuntu 11.10, linux-kernel 3: ไม่สามารถเริ่มเครื่องเสมือน


11

ฉันได้ติดตั้ง oracle virtualBox v.4.1.2_Ubuntu r38359 แล้ว
โปรแกรม VM เริ่มต้นด้วยข้อผิดพลาด:

คำเตือน: ไม่มีอุปกรณ์ตัวอักษร / dev / vboxdrv โปรดติดตั้งแพ็คเกจ virtualbox-ose-dkms และส่วนหัวที่เหมาะสมซึ่งส่วนใหญ่เป็น linux-headers-generic

คุณจะไม่สามารถเริ่มต้น VM ได้จนกว่าปัญหานี้จะได้รับการแก้ไข

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

ตามที่ฉันได้ทำไปแล้ว:
1)

sudo apt-get virtualbox-ose virtualbox-ose-dkms ติดตั้ง

คำตอบ:

virtualbox-ose เป็นรุ่นใหม่ล่าสุดแล้ว
virtualbox-ose-dkms เป็นรุ่นล่าสุดแล้ว

2)

sudo apt-get install linux-headers-`uname -r`

ตอบ:

linux-headers-3.0.0-12-generic-pae เป็นรุ่นล่าสุดแล้ว


ถ้าฉันพยายามเปิดเครื่องเสมือนฉันได้ 2 windows:
1) ตัวแรก:

ไม่สามารถเปิดเซสชันสำหรับเครื่องเสมือน winxp เครื่องเสมือน 'winxp' ได้ยกเลิกโดยไม่คาดคิดในระหว่างการเริ่มต้นด้วยรหัสออก 1

รหัสผลลัพธ์: NS_ERROR_FAILURE (0x80004005)
ส่วนประกอบ:
ส่วนต่อประสานเครื่อง : IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}

2) ที่สอง:

ไม่ได้ติดตั้งไดรเวอร์เคอร์เนล (rc = -1908) โปรดติดตั้งแพ็คเกจ virtualbox-dkms และเรียกใช้ 'modprobe vboxdrv' ในฐานะรูท

พยายาม:

$ sudo modprobe vboxdrv
FATAL: ไม่พบโมดูล vboxdrv

;

$ /etc/init.d/virtualbox start
* การเริ่มต้นโมดูลเคอร์เนล VirtualBox
* ไม่พบโมดูลที่เหมาะสมสำหรับการใช้งานเคอร์เนลที่พบ [ล้มเหลว]

คำตอบ:


7

คุณพยายามสร้างโมดูลเคอร์เนลหรือไม่? มันควรจะถูกสร้างขึ้นระหว่างการติดตั้ง แต่ดูเหมือนว่าจะล้มเหลว คุณสามารถลอง:

sudo dkms install virtualbox/4.1.2

สิ่งนี้ควรสร้างโมดูล


บิวด์โอเค แต่ยังสมมติว่ามีปัญหาเดียวกัน ฉันควรแสดงข้อความเอาต์พุตหลัง "sudo dkms build virtualbox / 4.1.2" หรือไม่
เท็ด

แน่นอนว่ามันช่วยได้ คุณยังสามารถลบ VirtualBox และติดตั้งจากที่เก็บ Oracle ตามที่แนะนำ hhlp
Javier Rivera

"การเตรียมเคอร์เนลไม่จำเป็นสำหรับเคอร์เนลนี้การข้าม ... โมดูลอาคาร: การทำความสะอาดพื้นที่สร้าง ... ทำให้ KERNELRELEASE = 3.0.0-12-generic-pae -C /lib/modules/3.0.0-12-generic-pae / build M = / var / lib / dkms / virtualbox / 4.1.2 / build .............. การทำความสะอาดพื้นที่บิลด์ .... DKMS: build เสร็จสมบูรณ์ "" ted @ calister: ~ $ virtualbox คำเตือน: ไม่มีอุปกรณ์ตัวอักษร / dev / vboxdrv โปรดติดตั้งแพ็คเกจ virtualbox-ose-dkms และส่วนหัวที่เหมาะสมซึ่งเป็นไปได้มากว่า linux-headers-generic คุณจะไม่สามารถเริ่มต้น VM จนกว่าปัญหานี้จะเกิดขึ้น คงที่. "ยังคงเป็นข้อผิดพลาดเดียวกัน
ted

คุณจะต้องทำ /etc/init.d/virtualbox เพื่อเริ่มโหลดโมดูล
Javier Rivera

1
นั่นพูดถึงดีเกี่ยวกับ dkms มันควรจะทำงานด้วยตัวเอง ลอง sudo dkms ติดตั้ง virtualbox / 4.1.2
Javier Rivera

3

ไปที่ Dash จากนั้นศูนย์ซอฟต์แวร์และลบแพ็คเกจ Virtualbox ทั้งหมด ...

การเพิ่มที่เก็บ VirtualBox:

    sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian oneiric contrib"
    wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
    sudo apt-get update

การติดตั้ง VirtualBox 4.1:

    sudo apt-get install virtualbox-4.1

หากคุณต้องการบูต USB 2.0, VirtualBox RDP และ PXE สำหรับการ์ด Intel รองรับเครื่องแขกของคุณคุณจะต้องติดตั้งชุดเสริมที่สามารถดาวน์โหลดได้ที่นี่ที่นี่

การติดตั้งชุดเสริม

เมื่อดาวน์โหลดชุดส่วนขยายแล้วให้เปิด VirtualBox และไปที่ "ไฟล์ -> ค่ากำหนด" ที่ส่วน "ส่วนขยาย" คลิกไอคอน "เพิ่มแพ็คเกจ" และค้นหาชุดส่วนขยายที่ดาวน์โหลดของคุณ


ติดตามคำร้องของคุณ:

sudo apt-get install kernel-package 
sudo apt-get install linux-source

ลองลบโมดูลเก่าออก

sudo apt-get remove virtualbox-ose-modules*
sudo apt-get purge virtualbox-ose-modules*

จากนั้นติดตั้งใหม่

sudo apt-get install virtualbox-ose-modules-`uname -r`

และลองสิ่งนี้

sudo /etc/init.d/vboxdrv ตั้งค่า


ไม่สามารถดาวน์โหลด virtualBox อีกครั้งเนื่องจากขาดการรับส่งข้อมูล จำเป็นต้องแก้ปัญหาโดยไม่ต้องติดตั้งใหม่ทั้งหมดถ้าเป็นไปได้ (เพื่อใช้ทราฟฟิกน้อยที่สุดเท่าที่จะทำได้)
เท็ด

1
"sudo apt-get install kernel-package", "sudo apt-get install linux-source" นั่นคือประมาณ 82Mb ในการดาวน์โหลด - เป็นไปไม่ได้ (จำกัด ปริมาณการใช้งาน) ไม่มีอะไรที่จะลบหรือกำจัด ไม่สามารถดาวน์โหลด "E: ไม่พบแพ็คเกจใด ๆ โดย regex 'virtualbox-ose-modules-3.0.0-12-generic-pae'" สุดท้าย "sudo: /etc/init.d/vboxdrv: คำสั่งไม่พบ"
เท็ด

1

ฉันไม่มีความคิด! แต่ฉันมีปัญหาแบบคุณ ฉันพยายามแก้ไขด้วยการติดตั้ง vbox version support บน kernel kernel มันทำงานได้ดี ฉันหมายถึงว่าถ้า ur vbox version รองรับ 4.XX ซึ่งเป็นรุ่นเคอร์เนลระบบปฏิบัติการ (คอมพิวเตอร์ของคุณ) หากคุณต้องการตรวจสอบรุ่นเคอร์เนลไปที่ประเภทอาคาร: -s uname


0

สิ่งแรกที่ทำให้ฉันประทับใจคือคุณดูเหมือนจะผสมโอเพ่นซอร์สและ VirtualBox เวอร์ชันที่เป็นกรรมสิทธิ์ ฉันไม่รู้ว่ามันสำคัญ แต่อาจ

ตรวจสอบให้แน่ใจว่าคุณกำลังใช้งาน VirtualBox เวอร์ชันโอเพ่นซอร์สหรือติดตั้งไดรเวอร์สำหรับเวอร์ชั่นที่เป็นกรรมสิทธิ์ด้วยแพ็คเกจvirtualbox-dkms


ติดตั้งแล้ว
เท็ด

virtualbox-dkms ไม่ได้เป็นกรรมสิทธิ์ พวกเขาเป็นไดรเวอร์เคอร์เนล แต่โอเพนซอร์ส ขณะนี้ชิ้นส่วนที่เป็นกรรมสิทธิ์ของกล่องเสมือนอยู่ในชุดส่วนขยาย
Javier Rivera

0

ในกรณีของฉันฉันทำต่อไปนี้:

  1. ไปที่นี่: https://www.virtualbox.org/wiki/Downloadsและดาวน์โหลดจากที่นั่นแพ็คเกจ Virtualbox

  2. ดาวน์โหลดจากลิงค์เว็บไซต์ส่วนเสริม

  3. ติดตั้งแพ็กเกจ (ไม่ต้องกังวลกับ PPA / Repository หรืออะไรก็ตามเนื่องจากแพ็คเกจจะเพิ่มไปยัง repo ของคุณในที่สุด)

  4. ติดตั้งชุดส่วนขยายโดยใช้ Virtualbox Manager

หมายเหตุ - ในการช่วยตัวคุณเองให้พ้นจากปัญหาคุณต้องกำจัด virtualbox ที่คุณติดตั้งและที่เก็บที่เกี่ยวข้อง

หลังจากนี้เมื่อมีการอัพเดทระบบจะแจ้งให้คุณทราบเช่นเดียวกับโปรแกรมอื่น ๆ ของ Ubuntu

รุ่นปัจจุบันตอนนี้คือ4.1.4


ปัญหาก็คือว่าฉันไม่สามารถดาวน์โหลดใหม่ VirtualBox เพราะขีด จำกัด การจราจร
เท็ด

Oohh !. และจากบ้านของเพื่อนร้านกาแฟแฟนของแม่เพื่อนบ้าน?
Luis Alvarado

ผมไม่ได้อยู่ในเมืองบ้านเกิดของฉันสำหรับผู้สายพันธุ์ยกเว้นสถานที่ร้านกาแฟ แต่วิธีการแก้ปัญหาหวังว่าจะมาโดยไม่ได้
เท็ด

0

เพียงใช้ GUI Software Center GUI แทนที่จะต้องใช้บรรทัดคำสั่ง apt-get

ค้นหา Virtualbox

  • ควรได้รับเพลงฮิตอย่างน้อยสองครั้ง
  • ขั้นแรกให้ลบไบนารีฐานโซลูชันการจำลองเสมือน x86 (ไฮไลต์และคลิกลบ)
  • จากนั้นไฮไลต์และลบ Virtualbox

เมื่อลบทั้งคู่แล้วให้ติดตั้ง Virtualbox

  • สิ่งนี้จะติดตั้งไบนารีฐานใหม่โดยอัตโนมัติและสร้างเคอร์เนล Virtualbox อีกครั้ง

ที่ควรทำ


แก้ไขแล้วด้วยความช่วยเหลือของJavier Rivera ขอบคุณ แต่ ^ _ ^
เท็ด

0

มีปัญหาเดียวกัน: "WARNING: The character device /dev/vboxdrvไม่มีอยู่ กรุณาติดตั้งvirtualbox-ose-dkmsแพคเกจและส่วนหัวที่เหมาะสมเป็นไปได้มากที่สุดlinux-headers-generic"แม้ว่าแพ็คเกจ VirtualBox ทั้งหมดจะถูกติดตั้ง

  1. ถอนการติดตั้ง Virtualbox ทั้งหมด: sudo apt-get purge virtualbox

  2. ไปที่: https://www.virtualbox.org/wiki/Downloads (ดาวน์โหลดหนึ่งสำหรับ Ubuntu 12.10 เคสของฉัน)

  3. ติดตั้งแพ็คเกจ

  4. ตอนนี้ทุกอย่างทำงานได้ดีและสนุกไปกับ Linux!


ใช่ แต่ในกรณีของฉันฉันไม่สามารถที่จะดาวน์โหลดแพคเกจใหม่
เท็ด

-1

สิ่งที่แก้ไขปัญหาให้ฉันคือเพียงแค่ติดตั้งใหม่ - ก่อนอื่นให้ล้างแพ็กเกจฐานและไฟล์ปรับแต่งที่เกี่ยวข้อง:

sudo apt-get purge virtualbox

จากนั้นติดตั้งอีกครั้ง (สมมติว่าคุณต้องการ GUI):

sudo apt-get install virtualbox-qt

ฉันอัปเกรดจาก 12.10 เป็น 13.04 ดังนั้นฉันสมมติว่าไดรเวอร์หรือ config บางตัวเกิดความยุ่งเหยิงในการเปลี่ยนแปลง


แน่ใจว่าจะทำงาน แต่ในกรณีของฉันว่าเป็นวิธีการแก้ปัญหาที่ยอมรับไม่ได้
เท็ด

ถ้าอย่างนั้นทำไมไม่พูดถึงข้อกำหนดนี้ในคำถาม?
metakermit
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.