VirtualBox bị kẹt khi khởi động máy ảo


8

Tôi vừa có một máy tính xách tay làm việc mới nhưng tôi gặp rất nhiều khó khăn để có được hộp ảo để chạy trên nó. Về cơ bản, nó không khởi động được máy ảo khi tôi thử khởi động nó và vẫn bị kẹt trong "Khởi động máy ảo"

Nhìn vào dmesg đang tỏ ra rất khó hiểu đối với tôi:

dmesg | grep vbox

Đầu ra:

[Tue Feb  3 16:53:49 2015] vboxdrv: module verification failed: signature and/or  required key missing - tainting kernel
[Tue Feb  3 16:53:49 2015] vboxdrv: Found 4 processor cores.
[Tue Feb  3 16:53:49 2015] vboxdrv: fAsync=0 offMin=0xcf offMax=0xff9
[Tue Feb  3 16:53:49 2015] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
[Tue Feb  3 16:53:49 2015] vboxdrv: Successfully loaded version 4.3.20 (interface 0x001a0008).
[Tue Feb  3 16:53:49 2015] vboxpci: IOMMU not found (not registered)
[Tue Feb  3 17:08:22 2015] vboxdrv: Found 4 processor cores.
[Tue Feb  3 17:08:22 2015] vboxdrv: fAsync=0 offMin=0xd8 offMax=0x1d31
[Tue Feb  3 17:08:22 2015] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
[Tue Feb  3 17:08:22 2015] vboxdrv: Successfully loaded version 4.3.18_Ubuntu (interface 0x001a0008).
[Tue Feb  3 17:08:22 2015] vboxpci: IOMMU not found (not registered)
[Tue Feb  3 17:09:18 2015] vboxdrv: Found 4 processor cores.
[Tue Feb  3 17:09:18 2015] vboxdrv: fAsync=0 offMin=0xdb offMax=0x2436
[Tue Feb  3 17:09:18 2015] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
[Tue Feb  3 17:09:18 2015] vboxdrv: Successfully loaded version 4.3.18_Ubuntu (interface 0x001a0008).
[Tue Feb  3 17:09:18 2015] vboxpci: IOMMU not found (not registered)
[Tue Feb  3 17:09:22 2015] vboxdrv: Found 4 processor cores.
[Tue Feb  3 17:09:22 2015] vboxdrv: fAsync=0 offMin=0xd8 offMax=0xc60
[Tue Feb  3 17:09:22 2015] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
[Tue Feb  3 17:09:22 2015] vboxdrv: Successfully loaded version 4.3.18_Ubuntu (interface 0x001a0008).
[Tue Feb  3 17:09:22 2015] vboxpci: IOMMU not found (not registered)
[Tue Feb  3 17:09:46 2015] Modules linked in: vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) ctr ccm pci_stub uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev arc4 media intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel cdc_mbim cdc_wdm kvm cdc_ncm cdc_acm usbnet mii btusb iwlmvm mac80211 joydev snd_hda_codec_realtek serio_raw snd_hda_codec_hdmi snd_hda_codec_generic iwlwifi lpc_ich snd_hda_intel snd_hda_controller snd_hda_codec rfcomm bnep snd_hwdep cfg80211 snd_seq_midi bluetooth snd_seq_midi_event snd_pcm 6lowpan_iphc mei_me mei shpchp snd_rawmidi snd_seq snd_seq_device snd_timer nvram snd mac_hid soundcore parport_pc ppdev nls_iso8859_1 lp parport uas usb_storage hid_generic usbhid hid dm_crypt crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel
[Tue Feb  3 17:09:46 2015]  i915 aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd i2c_algo_bit psmouse drm_kms_helper ahci e1000e libahci drm ptp pps_core wmi video [last unloaded: vboxdrv]
[Tue Feb  3 17:09:46 2015]  [<ffffffffc08d3b97>] ? supdrvIOCtl+0x1437/0x2d30 [vboxdrv]
[Tue Feb  3 17:09:46 2015]  [<ffffffffc08dbf99>] ? rtR0MemAllocEx+0x1a9/0x290 [vboxdrv]
[Tue Feb  3 17:09:46 2015]  [<ffffffffc08cd544>] ? VBoxDrvLinuxIOCtl_4_3_18+0x124/0x230 [vboxdrv]

Tôi đã cài đặt hộp ảo trên nhiều máy tính xách tay làm việc khác nhau (bao gồm cả máy tính xách tay cùng mẫu từ thế hệ trước) và không bao giờ có bất kỳ vấn đề nào.

Tôi đã kích hoạt ảo hóa từ thiết lập để đó không phải là vấn đề. Tôi cũng đã xây dựng lại hộp ảo nhiều lần trong trường hợp nó không thể biên dịch đúng với kernel hiện tại.

Có một cái gì đó từ dmesg chỉ ra một lỗ hổng cơ bản hoặc một cái gì đó mà tôi hoàn toàn nhìn ra?

Bất kỳ trợ giúp sẽ được đánh giá cao vì nó ngăn tôi hoàn thành bất kỳ công việc nào là cực kỳ bực bội.

VirtualBox : 4.3,18

Mẫu máy tính xách tay : Thinkpad X1 Carbon (Thế hệ thứ 3)

Phiên bản Ubuntu : 14.10

uname -a :

Linux Arturis 3.16.0-30-generic # 40-Ubuntu SMP Mon ngày 12 tháng 1 22:06:37 UTC 2015 x86_64 x86_64 x86_64 GNU / Linux

Câu trả lời:


4

Đây là một tính năng còn thiếu trong VirtualBox và sẽ được sửa trong các bản phát hành trong tương lai. Vui lòng thêm nosmap vào các tham số kernel của kernel host. Để theo dõi vấn đề này, hãy xem vé vé VirtualBox 13820, xem tại đây: https://www.virtualbox.org/ticket/13820 .


Cảm ơn bạn. Đây chính xác là loại thông tin tôi đang tìm kiếm.
Michael Aquilina

6

Vui lòng kiểm tra xem dịch vụ VBoxSVC có còn chạy không khi bạn cố khởi động VM với VBox 4.3.18.

Đảm bảo rằng bạn đã sử dụng I / O APIC và các tùy chọn bộ đệm I / O của máy chủ sử dụng được chọn.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Ngoài ra, bạn có thể muốn nâng cấp lên 4.3.20, vì nó có rất nhiều bản sửa lỗi hơn 4.3.18.


Sử dụng Host I / O Cache làm điều đó cho tôi
Felipe Alcacibar

0

Đây là một shot-in-the-dark hoàn chỉnh, nhưng có thể thử tắt IOMMU trong GRUB?

Trích đoạn:

Giải pháp đã thử: 1) / etc / default / grub: GRUB_CMDLINE_LINUX_DEFAULT = "intel_iommu = off"

https://forums.virtualbox.org/viewtopic.php?f=7&t=47963


Nó rất khó có thể là nguyên nhân nhưng tôi sẽ cho nó một phát vào thứ Hai. Cảm ơn!
Michael Aquilina

Bạn đã tìm ra giải pháp?
Byron Smith

Câu trả lời được đánh dấu là con đường để đi :)
Michael Aquilina
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.