my blog my blog

Tag: VirtualBox
VirtualBox虚拟机转移中的无法注册问题解决方案

 

以前也做过Virtualbox虚拟机的镜像转移,还算比较顺利,今儿还是转移虚拟机镜像,结果出现了无法注册的问题,解决之,总结下。

我在有一个windows xp的virtualbox镜像,但是转移到ubuntu系统下发现无法用virtualbox来注册了,出现的提示是绝对路径XXX,其实这里我们可以想下是否对虚拟机的共享进行过设置共享了目录1:给虚拟机系统,如果有的话,问题就找到了,就是这个共享造成的。VirtualBox的数据目录共享是使用的绝对路径,当这个绝对路径不满足时就会报错,当然一个windows下的路径到linux下就肯定报错了。

问题的解决方案是:用文档软件gedit或者leafpad打开虚拟机镜像XXX.vbox,然后找到<SharedFolders/>这里,把这里的绝对路径行删除即可。其实这个.vbox就是虚拟机镜像的一个配置文件,很多东东都可以用这个配置文件来更改。

这时候回到虚拟机,然后注册虚拟机镜像,看看可用了否~~~

VirtualBox虚拟机与物理机文件传输九大方法总结

 

对于用虚拟机安装完成操作系统后,我们很多时候会用到虚拟机与物理机直接进行文件传输的问题,对于这个问题,奶牛觉得方法很多,而且也很简单。在这里做下简要介绍,也希望有其它方法的朋友也留言一起交流。今天主要讨论VirtualBox的一些独有或特有的方法。

1.VirtualBox分配数据空间功能

安装完成VirtualBox的虚拟机后,我们首先要做的应该是把扩展工具装齐,可以参考奶牛的文章 VirtualBox虚拟机下安装Windows系统配置远程桌面教程 。安装完成扩展工具后我们可以很简单的使用VirtualBox自带的分配数据空间功能。查看虚拟机的设置,我们可以看到最下方有个数据空间选项,点击添加就可以添加以磁盘或目录为其默认根的一个共享空间,并且我们可以设置其自动挂载与只读属性。设置完成后重起一次计算机就可以看到共享的磁盘或目录了。这是最简单的无需任何工具的共享功能。

2.VirtualBox建立物理硬盘的虚拟磁盘链接

这个方法就是直接将我们的硬盘或者硬盘分区建立一个vmdk的链接,然后从虚拟机的设置中添加这个链接作为磁盘即可。建立方法

Linux下:
VBoxManage internalcommands createrawvmdk -filename ~/nenew.vmdk -rawdisk /dev/sda -partitions 1

Windows下:
vboxmanage internalcommands createrawvmdk -filename d:\\nenew.vmdk -rawdisk \\.\PhysicalDrive0

具体大家可以看看vboxmanage的vboxmanage internalcommands createrawvmdk这条命令?命令在哪里?windows在你的programes那个文件夹中的安装目录下,linux直接运行即可。

3.ISO镜像法

把你想共享的文件做成ISO镜像,然后让虚拟机直接挂载就可以了,也在设置中的添加镜像那里添加。

4.U盘挂载法

跟ISO的方法很类似,利用虚拟机可以挂载物理就的USB设备这一个功能来实现。

4.FTP法

建立FTP服务器,然后直接通信即可。具体建立方法大家可以查下,windows可以用serv-u或者filezilla等服务器方案,ubuntu等linux下用pure-ftp等一些FTP方案来完成,具体过程奶牛就不详述了。不过对于服务器而言,FTP并不是一种安全的传输方式,所以不建议在敏感信息过多的地方使用。

5.SSH法

SSH功能强大,其中就包括文件传输。我们可以用putty工具中的psftp功能来完成。windows直接下载putty的完整程序,linux直接安装putty就可以使用了。psftp的命令也很简单,操作类似于ftp,当然也有图形化的程序,Tunnelier (Bitvise) 。方法都很简单,大家自测下。

6.samba共享

针对windows系统可以用系统共享,然后linux系统用samba访问共享,samba配置不是很容易,而且windows的共享功能也存在一定的配置问题,因此这个方法不是太方便。

7.scp命令文件传输

适用于linux-linux的通信,用scp命令来完成。

8.飞鸽传书等小工具

一些局域网文件传输的小工具也很好用,例如windows下的飞鸽传书,ubuntu等linux下的iptux,都是很实用的小工具。

9.网络利用功能

这个方法最宽泛,适用性也最广,比如你可以用email自己给自己发个带附件的邮件啦,上传文件到网盘然后下载啦,自己开两个QQ互传啦,上传到你的网页空间然后下载啦,呃,虽然这种方法看似很废话,其实不然。方法千千万,只要会一种可以达到目的就是好的,总比达不到目的要好。

ok,奶牛的总结就写到这里把,朋友们还有什么好方法就楼下列队吧~~~欢迎大家形成阵势啊。询问方法的童鞋省省了哈,自己google或者baidu下具体的方法,奶牛只提供一个可行的方案。具体的实践还是靠个人哦。

VirtualBox虚拟机下安装Windows系统配置远程桌面教程

 

对于常见的虚拟机软件VirtualBox,拥有强大的系统模拟支援功能,从windows到linux,从unix到MacOS,近乎可以模拟所有的操作系统,今天奶牛就以在VirtualBox下模拟安装WindowsXP并为其配置远程桌面来给大家简单介绍下。

1.首先安装VirtualBox跟VirtualBox的扩展工具。

VirtualBox最新版本下载:http://www.virtualbox.org/wiki/Downloads

VirtualBox扩展工具下载:点此下载

2.安装完成 VirtualBox后,双击VirtualBox的扩展工具进行扩展工具的安装。安装完成后新建个WindowsXP的虚拟机,如果不懂选择什么就一路next就ok,默认配置一般都不会有问题。然后对虚拟机进行设置,在存储设备那里载入你的xp的安装ISO镜像。安装过程跟windows的安装相同,不介绍了,大家可以搜索找虚拟机安装windows系统的教程。

3.安装系统结束后我们就可以对虚拟机进行初步配置了。

1.Win+R键进入运行输入services.msc,然后把security center 跟firewall等无用进程都禁用掉,免得浪费资源,因为我们在linux下对windows的使用无非就是个网银支付,有的还喜欢用windows上上Q,所以能不开的东西尽量不开。我的电脑点击属性,然后转到远程上,选择允许别人远程链接到本机,即可开启remote desktop功能,当然,此时你用远程桌面连接系统可能并不成功。为啥呢,因为确实虚拟机VirtualBox扩展工具的支持。

怎么安装扩展工具呢?其实很简单,在虚拟机正常运行的时候选择上方菜单的设备,安装增强功能,或者直接Host+D来进行安装,默认的Host键是右Ctrl键。然后windows会有一个自动启动的安装程序,一路安装重启后,虚拟机VirtualBox的增强功能即可正常使用了。

对于那些分辨率小无法调节啦,显示效果不好啦等问题,都可以用安装增强工具来搞定的。

ok,然后我们去配置下那个远程桌面。上面不是已经开启了么?嗯,是啊,但是还需要对虚拟机进行下设置才能正常使用。打开虚拟机windowsxp的属性,然后转换到显示选项卡,里面有个远程桌面选项。我们需要做的是:

勾选启用服务器,端口3389,认证方式null,确定就ok了。

为什么要开启远程桌面功能呢?呃,当然你也可以不开启,不过开启后可以方便管理啦,比如你可以建立一个小型的局域网啦,虚拟机可以当真机来使用操作,远程操作等等,呃,根据个人需要吧。不是必须开启,不过有需要的话可以开启。

访问的话如果是nat的网络链接方式地址就是127.0.0.1,如果是bridge桥接要根据具体情况设置了。如果连接不成功请检查下防火墙的配置是否正确。

这时候一切ok,你可以选择headless方式启动虚拟机然后远程链接测试下,参考文章Linux下虚拟机VirtualBox后台运行 的启动。当然正常启动也无妨。下篇奶牛会讲讲如何安装linux系统的虚拟机以及VNC的配置~~~

Linux下虚拟机VirtualBox后台运行

 

从放假前Hades大神就给奶牛指导了一些Linux方面的应用,现在假期开始了,自己也在不断学习,前几天把自己的主机站跟淘宝店铺都搞定了,有需要博客主机想建立像奶牛一样的独立博客的朋友可以联系奶牛,欢迎各位访问奶牛主机的网站:奶牛主机

搞定了自己的网站页面的设计,就开始来继续学习,今天跟各位分享下Linux下的虚拟机软件VirtualBox后台运行以及对于虚拟机安装windows系统的一些操控。VirtualBox最新版本为4.1,朋友们可以去http://www.virtualbox.org/wiki/Downloads 下载,今天我们涉及到的内容还需要VirtualBox的扩展包支持,点击下载VirtualBox4.1的扩展包 ,扩展包在安装玩VirtualBox后安装。

先说说VirtualBox虚拟机后台运行的原理,VirtualBox建立的虚拟机有一种模式为headless模式,就是说没有那个显示器,没有任何回显,对虚拟机的控制是通过远程的VNC或者windows的remote desktop远程链接功能来完成的。对于一个只有命令行没有GUI的Linux虚拟机,一个ssh功能就可以完美搞定控制,而对于有图形界面的系统我们当然要充分利用其图形化的外壳来对其进行管理咯。在之后的文章中奶牛会分开来为大家说说虚拟机下的系统如何用VNC跟Remote Desktop来进行管理。

对于VirtualBox,提供了完整的命令行管理。这里奶牛为大家介绍下启动虚拟机并后台运行的指令。

VBoxManage startvm     <uuid>|<name>     [--type gui|sdl|headless]

假设我们的虚拟机叫做nenew,我们像启动headless模式的虚拟机的化,我们可以执行下列命令:

vboxmanage startvm nenew --type headless

上面的这条命令可以运行headless模式的虚拟机。在运行完命令后虚拟机应该已经后台运行了,并出现下行提示:

Waiting for the VM to power on…
VM has been successfully started.

如果没有最小化还提示一个黑屏不显示的屏幕的话可以用下条命令来执行headless模式

vboxmanage startvm nenew --type headless

ok,虚拟机已经后台运行了,你可以通过远程工具来进行访问了,linux桌面系统要配置VNC并且在虚拟机的显示选项的远程控制处进行开启允许远程访问。对于开启了headless模式的虚拟机我们可以用下列命令对其进行关闭重庆等操作。

VBoxManage controlvm <uuid>|<name>     pause|resume|reset|poweroff|savestate|

例如关闭刚才启动的headless虚拟机nenew我们可以用下面命令来完成

vboxmanage controlvm nenew poweroff

ok,今天就先说到这里吧,后几天奶牛会跟各位讨论下对于虚拟机内的系统的控制及远程访问的配置。继续关注哦~~

 

VirtualBox 4.0 正式版下载地址及安装方法

 

VirtualBox 4.0的正式版已经发布,一直用VMware的奶牛也下载安装体验了一下,效果蛮不错,除了VMware常规支持的一些系统外,VirtualBox 4.0 还支持mac苹果系统的模拟,想尝试下的朋友可以测试下,本来奶牛也想测试的,只是cpu不支持虚拟化,呜呜,悲情一个~

如何查看自己的机子是否支持虚拟化?终端

egrep -c '(vmx|svm)' /proc/cpuinfo

如果是显示0,对不起,咱们一样,都用不了了,如果是1恭喜,你能试试苹果咯~~~

言归正转,VirtualBox4.0 依旧中文支持比较好,也不用去找什么汉化补丁,直接装,联网要更新一个文件,300来K,更新完毕后就会自动安装。安装完成后大家可以在应用程序——系统工具中找到。

下载地址大家可以到http://www.virtualbox.org/wiki/Downloads自己根据电脑的系统找,32位的用X86,64位的用amd64

ubuntu 10.10 可以直接下载这个包 :

32位:http://download.virtualbox.org/virtualbox/4.0.0/virtualbox-4.0_4.0.0-69151~Ubuntu~maverick_i386.deb

64位:http://download.virtualbox.org/virtualbox/4.0.0/virtualbox-4.0_4.0.0-69151~Ubuntu~maverick_amd64.deb

Ubuntu下虚拟机VirtualBox更新至4.0.0 Beta 1

 

前几天刚看到VirtualBox更新到3.2.12,还没来得急发布呢,今天就得到最新的消息已经升级到了4.0.0版本,Vbox的更新进展还是蛮速度的。这次的更新内容主要有

  • 为了 VM 的可移植性提供了新的设置/磁盘文件样式。
  • 支持开放式虚拟化格式归档(OVA)。
  • VMM:支持32 位主机上客户机可使用超过 1.5/2 GB RAM
  • 增加支持具备 3PCI 总线、 PCI express 和 MSI 的 Intel ICH9 芯片
  • Intel HD Audio 可作为客户机的硬件。
  • GUI 方面:重新设计了用户界面,具备预览功能;可缩放客户机显示的新显示模式。
  • 存储方面:支持 iSCSI, VMDK, VHD 和 Parallels images 的异步 I/O;支持重新调整 VDI 和 VHD 镜像文件的大小
  • Windows Additions: 支持自动更新
  • Guest Additions: 支持复制文件到客户机

下载的话大家可以到http://download.virtualbox.org/virtualbox/4.0.0_BETA1/进行下载