VirtualBox không khởi động máy sau khi cài đặt tiện ích mở rộng


36

Tôi vừa thêm gói mở rộng và các máy Windows của tôi sẽ không khởi động. Đây là lỗi tôi nhận được:

Không thể mở phiên cho máy ảo Windoze 7.

Phiên bản cấu trúc của trình trợ giúp thiết bị đã thay đổi.

Nếu bạn đã nâng cấp VirtualBox gần đây, vui lòng đảm bảo rằng bạn đã chấm dứt tất cả các máy ảo và nâng cấp mọi gói tiện ích mở rộng. Nếu lỗi này vẫn còn, hãy thử cài đặt lại VirtualBox. (VERR_PDM_DEVHLPR3_VERSION_MISMATCH).

Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

Tôi thực sự không muốn cài đặt lại VB một lần nữa, vì vậy tôi hy vọng sẽ tìm ra giải pháp khác. Tôi đã thử một số giải pháp được đề xuất khác nhưng chúng không hiệu quả với tôi. Làm thế nào tôi có thể sửa lỗi này?

Câu trả lời:


30

CÁCH QUYỀN

Có, các câu trả lời khác đều đúng: bạn có phần không khớp với phần mở rộng. Tuy nhiên, có một cách tốt hơn, một cách nhiều Ubuntu hơn, để giải quyết vấn đề này bằng cách sử dụng trình cài đặt riêng của distro được đóng gói như virtualbox-ext-packvà được tìm thấy trong đa vũ trụ.

  1. Nếu đa vũ trụ không được kích hoạt, hãy kích hoạt đa vũ trụ .
  2. Đóng VirtualBox.
  3. Trong thiết bị đầu cuối, chạy sudo apt-get install virtualbox-ext-pack

nếu vì bất kỳ lý do gì đã được cài đặt và bạn muốn cài đặt lại (do đó đảm bảo bạn sẽ khắc phục tất cả sự cố).

sudo apt-get --reinstall install virtualbox-ext-pack

Phiên bản có đồng bộ với VirtualBox trong các bản chính không?
betatester07

@ betatester07 có. Trong thực tế, nâng cấp một sẽ buộc một bản nâng cấp mặt khác, nếu có yêu cầu .. apt-cache depends virtualbox-ext-pack. Bạn có thể thấy nó hiện tại (2016-03-18) phụ thuộc vào hộp ảo 5.0.
Evan Carroll

21

Phiên bản của gói mở rộng PHẢI khớp với phiên bản VirtualBox.

Bạn có thể làm điều này dễ dàng trong Ubuntu bằng cách chạy:

sudo apt-get - cài đặt cài đặt virtualbox-ext-pack


Nếu điều này vẫn không khắc phục được sự cố của bạn, bạn có thể cài đặt thủ công phần mở rộng VirtualBox phù hợp, bằng cách làm theo các hướng dẫn bên dưới:

  1. Tải xuống tệp .deb mới nhất cho Ubuntu từ đây:
    https://www.virtualbox.org/wiki/Linux_Doads

  2. Nhấp đúp chuột vào tập tin .deb đã tải xuống. Nó sẽ đưa lên Trung tâm phần mềm.

  3. Nhấp vào nút Nâng cấp để cài đặt phiên bản mới nhất.

2
Lỗi này xảy ra với tôi vì tôi đã cài đặt VB mới nhất, nhưng gói mở rộng không cùng phiên bản. Giải quyết bằng cách nhấp vào "Tệp> Kiểm tra cập nhật ...", sau đó nó yêu cầu tôi nâng cấp gói tiện ích mở rộng và vấn đề đã được giải quyết.
baxeico

Trong 5.0,14, "Kiểm tra cập nhật ..." đã biến mất, do đó, tải xuống theo cách thủ công (tắt tiện ích mở rộng ".deb" trong các liên kết trên virtualbox.org/wiki/Linux_Doads ) và sau đó nhấp đúp để cài đặt (hoặc đi qua file> Preferences> Extensions)
earcam

1
Bị từ chối vì cài đặt VirtualBox bên ngoài repo là một ý tưởng tồi. VirtualBox yêu cầu trình điều khiển kernel. Những cái bạn có bây giờ có thể hoạt động, nhưng việc nâng cấp lên kernel thực sự có thể phá vỡ VirtualBox buộc bạn phải tìm kiếm một .deb mới. Ngoài ra, bạn sẽ không nhận được các bản nâng cấp bảo mật cho việc này rất quan trọng. VirtualBox được quản lý tốt hơn bởi bản phân phối. Tốt hơn hết là bạn nên cài đặt gói mở rộng cho gói được giao.
Evan Carroll

Xung đột với phiên bản VB đã được cài đặt cho tôi.
4xy

5

Như đã được nêu

Phiên bản của gói mở rộng PHẢI khớp với phiên bản VirtualBox.

Nhưng bạn không cần cài đặt phiên bản VirtualBox mới nhất - bạn chỉ cần cài đặt gói tiện ích mở rộng phù hợp.

Bạn có thể tìm thấy tất cả các bản phát hành VirtualBox cũ hơn (và các gói tiện ích mở rộng tương ứng) tại https://www.virtualbox.org/wiki/Doad_Old_Builds - chỉ cần tải xuống gói tiện ích mở rộng phù hợp với VirtualBox hiện đang cài đặt của bạn. Sau khi bạn xác định số bản dựng chính của mình, nhấp vào

Extension Pack  All Platforms

để tải về gói mở rộng thích hợp.


Đây là câu trả lời đúng
Earcam 17/2/2016


2
Tôi thấy rằng các giải pháp cho vấn đề này vẫn đang phát triển theo hướng tốt hơn
betatester07

1
@EvanCarroll +1 rồi. Mặc dù tại thời điểm viết nó là câu trả lời đúng nhất 😛
Earcam

2

Đối với Phiên bản VirtualBox: 5.0.2-102096 ~ Ubuntu ~ đáng tin cậy (Tôi đã cài đặt nó trên Mint Rosa 64 Cinnamon 17.3)

1) trong Trình quản lý VirtualBox:

tập tin / sở thích / phần mở rộng

  • loại bỏ gói ext vi phạm

2) tải xuống gói ext đúng

từ http://doad.virtualbox.org/virtualbox

  • bấm vào phiên bản của bạn
  • tải xuống gói mở rộng (nhấp chuột phải, lưu liên kết ..)

3) trong Trình quản lý VirtualBox

tập tin / sở thích / phần mở rộng

  • thêm gói ext mới

0

Tôi đã phải đối mặt với vấn đề trong khi cài đặt Kali linux. Tôi đã vô hiệu hóa bộ điều khiển usb và nó đã khởi động. Đây không phải là giải pháp chính xác cho những gì bạn đang tìm kiếm. Nhưng bạn luôn có thể dùng thử. vô hiệu hóa usb2.0

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.