VirtualBox amd64 AMD-V问题指南

这个话题探讨过几次。之前解决过几次。过程很有意思。
1. 3.1.0好用,安装了3.1.2就不好用了,提示BIOS没有开启AMD-V
2. 卸载了KVM,手工删除,3.1.4好用了,但是内核升级到2.3.31-20又出现了BIOS内AMD-V的开启提示。
3. 一波还未平息,一波却又惊起~~~

按照virtualbox.org上的ticket,这个仍然是由KVM引起的。
确实,运行
lsmod | grep kvm
可以发现仍有两个kvm modules在运行 ,一个是kvm,一个是kvm_amd。因为我用的是AMD的CPU。
于是
sudo rmmod kvm_amd
sudo rmmod kvm

VirtualBox的64终于好用了。重新启动电脑,又不好用了。
再检查,仍然有两个kvm/kvm-amd在做祟。
sudo modprobe -r kvm_amd
sudo modprobe -r kvm
效果是一样的。

考虑ubuntu的启动过程是检索/etc/init.d中的可执行文件,果然发现/etc/init.d/kvm是一个可执行的文件
sudo chmod -x kvm
问题解决。

to disable kvm module, just sudo chmod -x /etc/init.d/kvm, virtualbox amd64 amd-v will be enabled now.

参考文章:
1. Ticket #5639

VirtualBox 3.1 released

Sun在11月30日正式发布了VirtualBox 3.1。其最为瞩目的新特性是引入名为teleportation(瞬间移动)的功能,允许用户在不同机器之间移动正在运行的虚拟机,这些机器可以是服务器或客户机,可以有不同的架构和不同的主操作系统,对VirtualBox来说都无关紧要。此外,VirtualBox 3.1改进了执行速度——在内存中的处理速度提高了30%,改进了网络性能,以及Windows虚拟机的2D加速功能。

来源:Solidot

版本出来了,但是用软件的检测新版却检测不出来。直接下载安装了。

Ubuntu中VirtualBox Guest对USB设备的支持

一直想放弃Windows,但是不成啊。该死的某银行拒不提供非Windows系统界面。我又不想wine+IE4Linux混乱了我的界面。所以VirtualBox一下。不过一直不识别我的USB Key。在网上搜了几篇文章,特别是参考中引用的文章How to Fix VirtualBox USB Support,于是按照步骤来办:
1.
set
2.
auth
3.
group
4.
vboxusers
按照很多人的说法,Logout然后Login,不成,重新起动,OK。

参照:
How to Fix VirtualBox USB Support

VirtualBox guestos use static ip

要测试的服务器安装在VirtualBox当中,采用的是Ubuntu Server,IP设置是

/etc/network/interfaces

auto eth0

iface eth0 inet dhcp

使用ifconfig查看地址是10.0.2.15, dhcp server是10.0.2.2

修改成

auto eth0

iface eth0 inet static

address 192.168….

gateway 192.168…

netmask 255.255….

用sudo /etc/init.d/network restart重新启动网络,发现刚才可以上的网现在上不了了。

10.0.2.2这个地址哪来的?停掉VM,发现网络设置是NAT。修改成bridge方式之后,静态IP 192.168….可以使用了。

Screenshot-Ubuntu Server - 设置