首页 > 代码库 > VirtualBox虚拟机常见问题整理
VirtualBox虚拟机常见问题整理
由于使用Ubuntu的缘故,开始使用VirtualBox,使用中遇到了一些小问题,整理如下(已经许久未更新,希望对刚接触的朋友有帮助,老手们请自动忽略)。
VirtualBox下载地址:https://www.virtualbox.org/wiki/Downloads
1、 VirtrualBox USB设备无法分配
首先需要安装补丁包(Oracle_VM_VirtualBox_Extension_Pack)
然后在 系统->系统管理->用户和组->高级设置->用户权限
将 "使用VirtualBox虚拟化解决方案"勾选上,保存后重启系统就可以了
2 、修改Vbox虚拟硬盘文件的UUID
sudo VBoxManage internalcommands sethduuid 虚拟硬盘文件名 (*.vdi)
3、虚拟机系统为RHEL5时安装Vbox增强功能
3-1. 点“设备”菜单下的“安装增强功能”。
3-2. 新建目录,挂载光盘
#mkdir /mnt/cdrom
#mount /dev/cdrom /mnt/cdrom
3-3. 进入/mnt/cdrom 运行安装
#cd /mnt/cdrom
#./VBoxLinuxAdditions.run
3-4. 如果失败,查看/var/log/vboxadd-install.log信息
#cat /var/log/vboxadd-install.log
一般错误为:
Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.。 停止。
3-5. 检查kernel-devel和kernel-headers是否安装
#rpm –q kernel-devel
#rpm –q kernel-headers
3-6. 如果没有安装,则 安装kernel-devel kernel-headers
放入将RedHat Linux 1的安装光盘,并进入Server目录
#rpm –ivh kernel-headers-2.6.18-8.el5.i386.rpm
#rpm –ivh kernel-devel-2.6.18-8.el5.i686.rpm
3-7. 安装GCC(软件包有依赖关系,需要依次安装)
放入将RedHat Linux AS 5的安装光盘,并进入Server目录
# cd /media/CDROM/Server
# rpm -ivh glibc-headers-2.5-12.i386.rpm
# rpm -ivh glibc-devel-2.5-12.i386.rpm
# rpm -ivh libgomp-4.1.1-52.el5.i386.rpm
# rpm -ivh gcc-4.1.1-52.el5.i386.rpm
# rpm -ivh libstdc++- devel-4.1.1-52.el5.i386.rpm
# rpm -ivh gcc-c++-4.1.1-52.el5.i386.rpm
3-8. 重新运行 VBoxLinuxAdditions.run安装。
4、虚拟机系统为RHEL5时和物理机共享文件夹
4-1. 在VBOX上分配数据空间
4-2. 在虚拟机里新建一个目录用来挂载
4-3. mount -t vboxsf 文件夹名称 挂载点 例:mount -t vboxsf test / mnt/test
4-4. 设置开机自动挂载: echo "文件夹名称 挂载点 vboxsf defaults 0 0" >> /etc/fstab
5、安装配置remotebox(virtualbox远程管理工具)
软件下载地址:http://remotebox.knobgoblin.org.uk/
vbox需要安装一个扩展包:VirtualBox Oracle VM VirtualBox Extension Pack
5-1. ubuntu系统下安装几个依赖包
#sudo apt-get install libgtk2-perl libsoap-lite-perl rdesktop
5-2. 系统的服务脚本文件在/etc/init.d/vboxweb-service 默认端口号:18083
需要手动创建服务配置文件/etc/vbox/vbox.cfg(该配置文件原本不存在)
VBOXWEB_USER="<myuser>" #安装vbox虚拟机的主机的用户名
VBOXWEB_TIMEOUT=0
VBOXWEB_HOST=<ip> #安装vbox虚拟机的主机的IP
5-3. 然后执行下面命令
#sudo service vboxweb--service start #启动服务
#sudo chkconfig vboxweb-service on #开机自动启动服务
5-4. 然后进入解压后的文件夹执行文件 remotebox
点击connect
URL 安装vbox虚拟机的主机的IP
Username 配置文件中写入的用户名
Password 用户名的密码
本文出自 “一行菜鸟上青天” 博客,请务必保留此出处http://rmeos.blog.51cto.com/761575/1423796