Virtual Box的安装和问题集

本文转自:http://www.alexgao.com/blog/index.php

1.sudo install apt-get VirtualBox

2.新立得安装或网站上下载的编译安装完后,直接从”系统工具”就可运行Inntek VirtualBox了

3.现在需将当前使用用户添加到vboxusers组中(如果没做这个用户组设定的话您运行VirtualBox会报一个权限错:
VirtualBox kernel driver not accessible, permission problem)

sudo usermod -G vboxusers -a user

user是你的用户名,然后重启电脑.否则运行会说你没有权限.

4.Virtualbox中安装winXP

我选择的是DeepinXP-V5.5.iso版本(217MB),接下来开始安装前的配置:

1) 选择New –next 如图3

创建你的guest机名字和选择系统类型

然后选择内存大小,一般默认192够了.

2) 选择guest机的虚拟硬盘大小.第一次运行当然选New新创建啦,点Next>

一路点Next>
选硬盘文件类型,上面一种: 不固定硬盘文件大小,随着系统扩大硬盘文会相应当扩大;下面一种: 固定硬盘文件的大小.其他点Next.完成配置

3) 安装操作系统XP
选择File–virtualbox disk manager ,在CD/DVD Images中add你安装文件.iso

接下来启动虚拟系统start,接下来就像真的硬盘安装系统一样啦..!!不过我感觉要比真实安装要快.

4)进入系统后直接就可以上网了(前提是你的host联网)..不过你是否发现guest中没又声音,哈哈不要急,关闭guest,在settings–Audio中选择driver就行了,顺便把USB也选上吧.

5)Start 尽情享受同时运行2个系统带来的乐趣吧!

5.安装VBoxGuestAdditions

进入guest你会发现鼠标只能在guest中使用,而要切换出来需要按右Crtl,比较不方便

打开虚拟机,点击菜单 Devices -> Install Guest Additions 点Nest>完了后重启guest

这样guest和host之间可以自由切换鼠标, 就像普通的应用程序窗口那样

如果点击Install Guest Additions没有反应?
进入guest,选择Devices->UMount CD/DVD-ROM,然后再点击Install Guest Additions就行了。

在虚拟机窗口点击菜单 VM -> Auto Resize Guest Display
拖动改变虚拟机窗口大小, 虚拟机分辨率会自动调整适应。全屏下”右 “crtl+f切换到窗口

6. host与guest文件共享图形工具

$sudo apt-get install vboxsharedfolder

此软件在本论坛置顶:vbox下的图形化共享工具

7.guest的备份很简单,只要把/home/…../.VirtualBox/VDI/NewHardDisk1.vdi 文件备份下就行了.

二 已知常见问题:
1Q 不能运行,即点击virtualbox后没反应;
A 已知都是内核模块没加载,运行命令
CODE:

#dmesg | grep vboxdrv
# vboxdrv: disagrees about version of symbol struct_module

产生原因是进行了内核或者头文件单一升级,造成头文件与内核不符合,直接强制加载内核模块即可解决:

CODE:
sudo modprobe -f vboxdrv

使用这样的方式要求每次host开机后都要手动运行一次,很不方便,要使内核与模块相符合,可以:
1 如果你只是进行了头文件升级,只需要再次升级内核就可以了;
2 如果是升级的内核,需要先更新头文件后重新安装VirtualBox。

2Q 终端运行VirtualBox命令出现COM权限错误;
A 主要产生原因是不是用deb包安装而是用run包安装后,第一次使用时就 sudo VirtualBox命令运行造成在用户目录下的配置文件被修改成root了。可以手动修改权限回来,但是建议重新安装deb包;

3Q 不知道如何与主机通信;
A VirtualBox主要采用smb与主机通信,缺省采用NAT的方式,自带DHCP服务,因此客户端不要要进行任何设置。默认得到的客户端ip是 10.0.2.15,网关是10.0.2.2,DNS是10.0.2.3,可以手动如此修改。但是,一般只要重启一次主机后自带的DHCP就会生效的。对 主机资源

No Comments! Be The First!

Leave a Reply

You must be logged in to post a comment.