我在Windows 7系统上有一个使用VirtualBox的Ubuntu Desktop 11.04虚拟机。
到目前为止,我一直在Ubuntu环境中进行所有开发,但是不幸的是,我不喜欢它。我想回到我更熟悉的Windows,但是我仍然想像访问虚拟服务器一样访问虚拟机,因为它已经使用Apache,PHP,Pear,Git等设置了。
我如何才能使两者和谐地工作?我本质上希望能够启动VM并连接到它,就好像它是网络上某台服务器计算机一样,而不必实际购买另一台计算机来放入我的网络。
我在Windows 7系统上有一个使用VirtualBox的Ubuntu Desktop 11.04虚拟机。
到目前为止,我一直在Ubuntu环境中进行所有开发,但是不幸的是,我不喜欢它。我想回到我更熟悉的Windows,但是我仍然想像访问虚拟服务器一样访问虚拟机,因为它已经使用Apache,PHP,Pear,Git等设置了。
我如何才能使两者和谐地工作?我本质上希望能够启动VM并连接到它,就好像它是网络上某台服务器计算机一样,而不必实际购买另一台计算机来放入我的网络。
Answers:
您可以使用vboxheadless
当前桌面启动它。
使用virtualbox GUI来确保它正在使用桥接网络(每个人都告诉您我知道)。
在命令行中,键入 vboxmanage list vms
请注意您的VM的名称,该名称显示在引号中。
现在输入 vboxheadless -startvm "whatever the name of your vm was"
简单,您无需移动任何东西。
vboxheadless
可能需要添加选项-vrde
。另一种选择是vboxmanage startvm "VmName" --type headless
将其网络配置为在VirtualBox上使用桥接网络-如果您有dhcp服务器,则将配置保留为默认设置,否则指定静态IP地址-并且您应该能够从本地网络中的任何位置访问虚拟机的服务,例如那将是一台单独的计算机。
将所有虚拟机文件复制到安全位置,重新安装Windows,在Windows下安装VirtualBox,然后导入保存的VM。
您可能想要“克隆”计算机以为其赋予新的UUID,或者您可能需要稍微编辑vm描述文件。保留的最重要的是虚拟硬盘驱动器。“机器”本身可以在一分钟左右的时间内恢复原状。
编辑:您可以使用允许您连接的任何网络技术来配置Ubuntu Vm ... RDP,VNC,SSH,FTP,SMB / CIFS等...这仅取决于您想要的访问类型。