我在 ubuntu(11.04 64 位桌面)主机上安装了 Ubuntu(10.04.3 64 位服务器)客户虚拟机。
客户虚拟机默认将第一个网络适配器作为 NAT。现在我想启用桥接模式,但除 NAT 之外的所有其他配置都会在启动时冻结虚拟机。
我尝试赋予 virtualbox SU 权限,但问题仍然存在。
有什么技巧或窍门吗?
截屏:
几分钟后,管理器开始显示以下内容:
从这里开始什么都没有发生,虚拟机本身被冻结并且无法关闭,管理的虚拟机可以关闭但 2 个进程保持打开状态,阻止它再次打开,我认为问题出在这些进程中:
VBoxSVC 和 VBoxXPCOMIPCD
日志文件内容(日志的最后几行):
00:00:00.555 VDInit finished
00:00:00.555 AIOMgr: Endpoint for file '/home/madmaze/VirtualBox VMs/redmine/redmine.vdi' (flags 000c0723) created successfully
00:00:00.566 AHCI: LUN#0: disk, PCHS=16383/16/63, total number of sectors 16777216
00:00:00.567 AHCI: LUN#0: using async I/O
00:00:00.567 AHCI ATA: LUN#0: disk, PCHS=16383/16/63, total number of sectors 16777216
00:00:00.567 AHCI ATA: LUN#1: no unit
00:00:00.567 AHCI ATA: Ctl: finished processing RESET
00:00:00.567 AHCI ATA: LUN#2: no unit
00:00:00.567 AHCI ATA: LUN#3: no unit
00:00:00.567 AHCI ATA: Ctl: finished processing RESET
00:00:00.567 AHCI ATA: Ctl: finished processing RESET
00:00:00.567 AHCI ATA: Ctl: finished processing RESET
00:00:00.567 PIIX3 ATA: LUN#0: no unit
00:00:00.567 PIIX3 ATA: LUN#1: no unit
00:00:00.567 DrvBlock: Flushes will be ignored
00:00:00.567 DrvBlock: Async flushes will be passed to the disk
00:00:00.568 PIIX3 ATA: LUN#2: CD/DVD, total number of sectors 0, passthrough disabled
00:00:00.568 PIIX3 ATA: LUN#3: no unit
00:00:00.568 PIIX3 ATA: Ctl#0: finished processing RESET
00:00:00.568 PIIX3 ATA: Ctl#1: finished processing RESET
00:00:00.579 New value of somaxconn: 1
00:00:00.579 NAT: value of BindIP has been ignored
00:00:00.579 IntNet#0: szNetwork={HostInterfaceNetworking-eth0} enmTrunkType=3 szTrunk={eth0} fFlags=0x8000 cbRecv=325632 cbSend=196608 fIgnoreConnectFailure=false
答案1
听起来你需要重新编译你的 VirtualBox 内核模块。
答案2
我遇到了同样的情况,使用 Ubuntu 64 位和许多客户机,一切都运行正常,直到我开始用 做很多事情qemu
。
我记得我插入了kvm
和kvm_intel
模块。
- 我可以通过使用
rmmod
或删除它们来修复它modprobe -r
。 - 另一个解决方法是卸载
vboxnetflt
模块并重新安装 VirtualBox,但第一步是关键。