1. emerge app-emulation/virtualbox-bin
2. emerge sys-apps/usermode-utilities(按照1的提示)
3. emerge net-misc/bridge-utils(按照1的提示)
4. vi /etc/modules.autoload.d/kernel-2.6(按照1的提示),输入需要自动加载的驱动模块名,
作用等同于手动modprobe下面三个模块
vboxdrv
vboxnetflt
vboxnetadp
下面可能是比较老的内核的设置方式,仅供参考
modules_2_6="${modules_2_6} vboxdrv"
module_vboxdrv_args_2_6=""
modules_2_6="${modules_2_6} vboxnetflt"
modules_vboxnetflt_args_2_6=""
modules_2_6="${modules_2_6} vboxnetadp"
modules_vboxnetadp_args_2_6=""
ps: modprobe:module-init-tools
modprobe vboxdrv
来对应以下错误提示:
WARNING: The VirtualBox kernel modules are not loaded.
Please load all the needed kernel modules by:
for m in vbox{drv,netadp,netflt}; do modprobe $m; done
You will not be able to start VMs until this problem is fixed.
lsmod可以查看已经加载的内核模块
5.usb相关的提示:
* If you are experiencing problems on your guests
* with USB support and app-emulation/virtualbox-bin,
*
uncomment the udev rules placed in:
*
* /etc/udev/rules.d/10-virtualbox.rules
uncomment:取消注释
6.通过下面的命令添加和查看vboxusers
查看:
cat /etc/group | grep vboxusers
vboxusers:x:409:
添加:
usermod -a -G vboxusers root
再次查看:
cat /etc/group | grep vboxusers
vboxusers:x:409:root
7. VBoxManage createvm -name 'Windows_XP' -register ## 相当于创建了一个虚拟机
8. VBoxManage startvm "Windows_XP" -type gui、
9. usermod -a -G cdrom root
10. 删除7创建的虚拟机Windows_XP
$ cd ~/.VirtualBox/Machines
$ rm -rf Windows_XP ## 删除最开始创建的虚拟机Windows_XP
$ cd ~/.VirtualBox/HardDisks
$ rm ~rf Windows_XP.vdi ## 删除分配的硬盘
也可以通过运行VirtualBox,在图形界面中删除
11. 运行VirtualBox,在图形界面中创建Windows_XP虚拟机
按照向导一步一步就可以,在Virtual Hard Disk中,选择Using existing hard disk,
选择压缩包中的WinXp.vdi即可。
ps:WinXp.vdi需要网络上面下载
12. 创建共享目录:
a.命令行方式:
VBoxManage sharedfolder add "WinXp" -name "winshare" -hostpath "/root/winshare"
注意必须手工创建winshare目录。
b.在settings->Shared Folders-Add Shared Folders
查看共享文件夹:
a. 启动虚拟机,在xp中映射磁盘驱动器,输入//vboxsvxr/winshare 即可在XP中共享以上/root/winshare目录
b. 进入你的虚拟机系统,右击我的电脑-》映射网络驱动器。可以在路径里找到vitualbox shared folders,其目录下正是你刚添加需共享的文件夹。选中并完成网络驱动器映射。此时在我的电脑中应会多出一个“网络驱动器”。于此即可正常操作共享文件夹中的资料。
13. 安装增强功能实现鼠标自动切换(?没有尝试成功)
启动虚拟Windows_XP安装VirtualBox Guest Addition。在“设备”菜单下点击“释放光驱”,然后再点击"设备"菜单下面的“安装增强功能”,此时虚拟XP系统的光驱会被激活并自动运行。把光驱里面的软件安装好即可。
14. 上网
a. 选择NAT方式上网最简单,
上网方式查看下面连接
http://apps.hi.baidu.com/share/detail/40106670
b. 如果guest OS仍然不能上网,可能是网卡驱动没有装好,
解决办法,
[从列表或者指定位置安装]->[不要搜索]->[AMD PCNET Family PCI Ethernet Adapter]->下一步即可。
参照下面的连接:
http://apps.hi.baidu.com/share/detail/34795346