人若无名,便可专心练剑

 virtualbox 标签

linux 下virtualbox 从u盘启动

  |   0 评论   |   3,429 浏览

需求 在U 盘已经装好的情况下,需要在virtualbox 中运行 

1,首先命令下找到u盘所在盘符


# fdisk -l


2,在通过virtualbox 内建命令创建一个虚拟机所能认识的盘符


# VBoxManage internalcommands createrawvmdk -filename /root/usb.vmdk -rawdisk /dev/sdb
RAW host disk access VMDK file /root/usb.vmdk created successfully
3,创建虚拟机,加载盘符即可从U盘启动


debian 升级后 普通管理员切换root权限使用virtualbox异常问题解决

  |   0 评论   |   2,789 浏览


这两天没事 把系统版本升级了下,和往常一样 每次升级都会带来一次洗礼

这次也不例外:

升级后 用普通管理员切换到root权限 并运行virtualbox 结果出现以下问题

1,xhost权限

以前版本使用的时候 从没有出现过xhost 权限,这次竟然出现了。不给权限的话

切换到root下 root下的任何图形应用都没法运行

给定xhost权限

exp@c2y2:~$ xhost 
access control enabled, only authorized clients can connect
SI:localuser:exp
exp@c2y2:~$ xhost +SI:localuser:root
localuser:root being added to access control list
exp@c2y2:~$ xhost 
access control enabled, only authorized clients can connect
SI:localuser:root
SI:localuser:exp
exp@c2y2:~$
2,给定权限后,运行仍然报错


折腾了好久,就差装系统了,最后还是在国外网站找到了 类似问题的解决方案

# export QT_X11_NO_MITSHM=1
参考链接:https://bbs.archlinux.org/viewtopic.php?id=187234



win7 安装docker,virtualbox遇到的问题

  |   0 评论   |   4,226 浏览

问题1:无法创建unbuntu 64bit 虚拟机

          安装完virtualbox后,新建虚拟机。类型选择为Linux时,版本下拉选项只有ubuntu 32bit,无ubuntu 64bit。

原因

     64 bit 的虚拟机需要硬件虚拟化支持,而BIOS 默认将它关闭了。

解决方案

     重启计算机,按F2进入BIOS设置

     在CPU设置下面,将“Intel虚拟化技术”状态设置为打开,保存并退出,重启计算机。

     再进入virtualbox就可以看到ubuntu 64bit这个选项了。



问题2:virtualbox不能为虚拟电脑启动一个新任务

     错误详情如下:


      Unable to load R3 module C:\Program Files\Oracle\VirtualBox/VBoxDD.DLL (VBoxDD): GetLastError=1790 (VERR_UNRESOLVED_ERROR).


     返回 代码:E_FAIL (0x80004005)


     组件:Console


     界面:IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}


原因

      宿主机win7用的ghost系统,会破解uxtheme.dll文件,导致virtualbox启动失败

解决方案

      使用原版的uxtheme.dll替换c:\windows\system32\uxtheme.dll即可。Windows7 64bit uxtheme.dll这里下载

补充

     这个问题,很多网友都遇到。有的启动失败,是因为VBoxDD.dll的文件路径包含了中文。而我遇到的问题时因为uxtheme.dll文件错误。这个问题的详细说明请参考这篇博文

debian linux 升级内核后virtualbox 模块无法正常加载问题解决

  |   0 评论   |   2,464 浏览

由于系统前两天系统进行内核升级,一直没有用virtualbox 所有没法发现

刚好今天准备一项测试,需要搭建一个目标系统,于是运行vitualbox 发现无法正常加载

进行模块重新设置:

root@c2y2:/home/exp# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules ...done.
Removing old VirtualBox pci kernel module ...done.
Removing old VirtualBox netadp kernel module ...done.
Removing old VirtualBox netflt kernel module ...done.
Removing old VirtualBox kernel module ...done.
Recompiling VirtualBox kernel modules ...done.
Starting VirtualBox kernel modules ...failed!
  (modprobe vboxdrv failed. Please use 'dmesg' to find out why)
还是失败,

然后再次模块加载:

root@c2y2:/home/exp# modprobe vboxdrv 
ERROR: could not insert 'vboxdrv': Exec format error
继续失败:

网上搜你哈相关的问题,说是内核问题,需要重新编译哈,各有说个的

于是乎发现了如下一个链接,算是给问题解决了。

virtualbox-dkms

可能每个人问题会不一样,因此请视具体情况而定,少走冤路,仅次参考

相关链接:http://unix.stackexchange.com/questions/52500/virtualbox-on-debian