VirtualBox虚拟机常见问题整理

  • Post author:
  • Post category:其他


由于

使用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


用户名的密码

转载于:https://blog.51cto.com/rmeos/1423796


关闭菜单