VirtualBox使用
来源:互联网 发布:unity3d ios 编辑:程序博客网 时间:2024/06/13 01:03
编辑记录:
2013/10/27
2013/10/28
环境:Windows 7 企业版 x32 破解内存4G限制。AMD X64II 3.0G。
安装Extension_Pack:
没有安装Extension_Pack会缺少
- 显示只能达到1064*768,全屏和无缝都不能用
- USB2.0
- 寄主Host共享文件夹功能
双击 Extension_Pack.vbox-extpack,会自动安装在VirtualBox中。
启动虚拟环境Ubuntu12.04后,进入用户界面。
如果不按照下面的方式安装。直接在“设置”中“附加驱动”中搜索驱动并安装,是装不上去的。
安装方式。
windows中下载 Additons,并安装在virtual box
0 可能需要 sudo apt-get install dkms build-essential linux-headers-generic
1 加载vitrualbox的Guest Additions镜像
Guest Additions镜像是一个iso文件,就在VirtualBox的安装文件夹里面。可以手动加载,也可以进入虚拟操作系统后,在菜单栏中选择”设备--->安装增强功能“加载。
2 sudo sh /media/cdrom/VBoxLinuxAdditions.run
在终端里最好用 ls /media/cdrom 看一下文件列表。有的版本没有VBoxLinuxAdditions.run,只有VBoxLinuxAdditions-x86.run。估计这是VBox的版本不同造成的。
必须在终端里运行,而且运行之后要等一下直至重新出现光标提示符。(重新编译模块)
3 重启 镜像系统。(不再需要Geust Additions ISO)
一般情况,都可用了。
特殊情况 http://forum.ubuntu.org.cn/viewtopic.php?f=65&t=145521 提到
4. sudo gedit /etc/X11/xorg.conf 添加 Driver "vboxvideo"
下面是添加的内容:
Section "Device"
Identifier "Configured Video Device"
Driver "vboxvideo"
EndSection
* 总是打开一个空白的xorg.conf,必须手动打开xorg.conf。
5. sudo displayconfig-gtk
选驱动为 “vboxvideo”;
选显示器型号,选分辨率。
6. 重启
串口的设置:
虚拟环境的设置中:串口
串口编号:指虚拟环境中的串口号。VBox提供COM1~4,4个串口,在虚拟环境Ubuntu实现是/dev/ttyS0~3。
端口模式:主机设备,指实际存在的设备。可以是固定物理的COM,也可以是接上去的USB2COM,测试下来支持FT232R,PL2303。
其他模式,未使用过,网上参考也很多。
http://www.crifan.com/summary_how_to_configure_virtualbox_serial_port/ 如何配置VirtualBox中的虚拟机的串口
端口/文件位置:指寄主Host中的串口号。windows 是COM1~N,USB2COM设备会采用大于COM4的端口,不影响使用。如果寄主是Linux 则是 /dev/ttyXX
在进入虚拟的Ubuntu中后直接可以使用对应的ttyS0~3。
需要注意的是:在windows7中必须要以管理员身份/权限开启VirtualBox。在虚拟Ubuntu中必须要命令行下 sudo 程序的方式运行。
使用中发现:FT232R能够正常输入,输出;PL2303能正常输出,但输入不正常。因此,USB2COM,不建议采用这种方式。
USB设备
虚拟环境的设置中:USB设备
启用USB控制器
启用USB2.0(EHCI)控制器
添加 一个USB筛选器 (列表右侧 +号),选择已经接入的USB设备
接上USB设备。启动 虚拟环境 后,windows7会自动 查找和建立 VirtualBox USB 驱动。(每个设备筛选器第一次加载时)
并在虚拟环境中,自动识别出设备。即可使用。
如果建立空的筛选器,则windows7只会建立一个VirtualBox USB驱动,这样可以省去不同设备都要建立驱动。
在虚拟机菜单中的“设备”>>“分配USB设备”中看到现在使用的设备和未使用的设备。可以断开设备和连接设备(模拟物理断开和连接设备)。
USB2COM设备FT232R,和PL2303能够支持,功能良好。Ubuntu中实现为 /dev/ttyUSB0~N。
鼠标和键盘,不需要加入。可能加入会导致windows崩溃,需要注意。因为在“分配USB设备”中没有列入筛选器的设备也会显示,常会误操作。
USB筛选器的问题
传说中AMD会有问题
VBox4.2.18,每次使用USB设备都会在建立virtualbox USB驱动时windows崩溃,或 强制手动分配时显示“device busy”。可能是之前误加入过鼠标和键盘的原因。
后面使用VBox4.1.26 + Ext Pack,所有的都正常。
VBox 4.2.16 正常使用
VBox4.3.0 不能使用
*** 发现是4.2.18中修正了USB的原因,该版本为了支持USB3接口接入USB2设备,做了更改。至4.3.0,尚不能支持USB3的设备。
http://hi.baidu.com/_11011/item/25a277e53ac0d93a4ddcaf83 提到的 AMD USB FILTER驱动,在AMD芯片上的USB都驱动都带这个文件,不是问题的根源。
CentOS 6.4问题
- 至4.3.0,无缝模式,依然露底(没有显示CentOS桌面,而是底层的windows桌面)。 但在4.2.16 版开始,至少能够识别显示器真实尺寸,而不再是800*600尺寸,这样采用自动缩放模式可以覆盖整个桌面,虽然没有无缝模式的优雅。
- sudo mount -t vboxsf windowsShare share 。 加载进来的vbox共享目录中的文件,在CentOS中不能修改,不论是在windows还是CentOS中建立的。但可以新建、删除。ll 查看属性,文件和目录都是可读写的,权利人都变成了root,即使加载在用户目录中。这个问题在RedHat中有报告:https://bugzilla.redhat.com/show_bug.cgi?id=976622 synced_folder produce 'text file busy errors' on VirtualBox shared folder on Windows7 host。 (ubuntu12.0.4 会在第一次保存时报错,但再次保存无错,可以保存修改。)
------ 最终采用了4.2.16版
- virtualbox使用
- VirtualBox 使用
- VirtualBox使用
- VirtualBox使用
- VirtualBox使用技巧
- VirtualBox数据空间使用
- VirtualBox使用教程图解
- VirtualBox使用教程图解
- VirtualBox 虚拟机使用图解
- VirtualBox使用教程图解
- Virtualbox使用心得
- VirtualBox使用技巧
- Ubuntu下使用VirtualBox
- 开始使用VirtualBox
- VirtualBox使用教程图解
- VirtualBox 使用 笔记
- VirtualBox使用教程图解
- ubuntu12.04 使用 virtualBox
- C++调用WebService
- RMAN备份批处理命令 LOG CMDFILE的意思
- Java中哈希学习
- 用C++开发windowsNT服务
- ORACLE-删除表空间 恢复
- VirtualBox使用
- oracle return into 用法
- Fragment间的通信
- 回调函数
- 用C编写Windows服务程序的五个步骤
- 180天做180个“网站”来学编程,今天是第115天
- Hibernate中Criteria的完整用法
- httpd:httpd: apr_sockaddr_info_get() failed for michael
- 基于V4L2的视频驱动开发