`
IXR
  • 浏览: 8770 次
  • 性别: Icon_minigender_1
  • 来自: 火星
最近访客 更多访客>>
社区版块
存档分类
最新评论

怎么用VirtualBox后台运行?~

阅读更多

VirtualBox 这个虚拟机我第一次使用!~

对他不是很熟悉,配置完成后发现不能后台运行 每次启动都会有界面,对于想要模拟集群的我来说很麻烦~!

我经过查阅资料发现 可以只用 VBoxManage来启动!~

查看help


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

可见他有三个启动模式 分别是 gui 界面

sdl 是什么?,启动就报错

资料说 headless启动没有界面

于是 试着运行headless模式,果然没有界面,只不过有个黑色的框框,恶心呀!~

以前有过VBS后台运行程序的经验

DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("pldev.bat /start", 0, TRUE)

这样就 可以后台运行

那么我试着这样执行

DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("VBoxManage startvm hadoop -type headless", 0, TRUE)

结果呢还是有个黑框框,为什么不能隐藏呢?

我多次实验发现原来VBoxManage 在使用headless模式启动的时候实际上是弹出了另一个程序,是弹出!~

所以我的VBS隐藏了VBoxManage 没有隐藏他的弹出程序!~

我试着直接调用他的弹出程序VBoxHeadless.exe,然后我运行help

C:\Users\IXR>VBoxHeadless
Oracle VM VirtualBox Headless Interface 4.0.8
(C) 2008-2011 Oracle Corporation
All rights reserved.

Usage:
-s, -startvm, --startvm <name|uuid> Start given VM (required argument)
-v, -vrde, --vrde on|off|config Enable (default) or disable the VRDE
server or don't change the setting
-e, -vrdeproperty, --vrdeproperty <name=[value]> Set a VRDE property:
"TCP/Ports" - comma-separated list of p
orts
the VRDE server can bind to. Use a dash
between
two port numbers to specify a range
"TCP/Address" - interface IP the VRDE s
erver
will bind to
-c, -capture, --capture Record the VM screen output to a file
-w, --width Frame width when recording
-h, --height Frame height when recording
-r, --bitrate Recording bit rate when recording
-f, --filename File name when recording. The codec
used will be chosen based on the
file extension

没错 他和 VBoxManage 一样有 startvm 这样可以理解了!~哈哈

于是我修改VBS

DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("VBoxHeadless -startvm hadoop", 0, TRUE)

保存,运行start.vbs 哇!~ 没有任何反映 看进程 有了 VBoxHeadless

ping 虚拟机

C:\Users\IXR>ping 10.0.0.100

正在 Ping 10.0.0.100 具有 32 字节的数据:
来自 10.0.0.100 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.100 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.100 的回复: 字节=32 时间<1ms TTL=64

启动了,呵呵 ssh连接上吧!~

分享到:
评论
1 楼 idoz 2011-12-08  
好文章
真是方便了哦

虚拟机是个软路由
我把vbs 放在了程序目录下
然后发送到桌面快捷方式
开机启动软路由

相关推荐

    windows后台启动VirtualBox虚拟机.docx

    #### 二、VirtualBox后台启动方法 针对这一需求,VirtualBox提供了相应的命令行工具——`VBoxManage.exe`,允许用户通过命令行来控制虚拟机的启动、停止等操作。下面将详细介绍如何利用这些命令实现在Windows环境下...

    Virtual Cloud:虚拟云是virtualbox的Web界面-开源

    它在后台运行一个守护进程,监听来自Web服务器的请求,然后调用相应的VirtualBox命令来执行操作。由于Virtual Cloud在Debian命令行环境下运行,它可以充分利用系统资源,确保虚拟机运行时的性能。 **开源软件的优势...

    GNS3运行错误及解决方法

    5. **端口冲突**:某些后台运行的软件,如迅雷或其他BT下载工具,可能会占用GNS3所需的端口,导致0.5版本的GNS3无法正常工作。关闭这些可能占用端口的软件,比如迅雷,可以解决这个问题。在更新到0.6版本后,这个...

    nova:此仓库已存档。 使用VirtualBox,Ubuntu 14.04,Nginx和MongoDB进行Node.js开发的基本Vagrant VM

    在Node.js开发环境中,PM2用于管理和监控后台运行的Node.js服务,确保服务的高可用性。 **VagrantShell** 可能是项目中包含的一个脚本,用于在Vagrant环境中自动执行一些初始化任务,如安装依赖、配置服务等。 综...

    易语言-Oracle VM VirtualBox 虚拟机管理类模块纯

    使用者可以在VirtualBox上安装并且运行上述的这些操作系统! 与同性质的VMware及Virtual PC比较下,VirtualBox独到之处包括远端桌面协定(RDP)、iSCSI及USB的支持,VirtualBox在客户Duan操作系统上已可以支持USB ...

    Win8运行Win7蜘蛛纸牌

    7. **虚拟机方案**:如果上述方法都无效,可以考虑使用虚拟机软件(如VMware或VirtualBox),在虚拟环境中安装Windows 7,然后在虚拟机内玩蜘蛛纸牌。这样既能保证Win8系统的稳定,又能满足玩游戏的需求。 8. **...

    Oracle VM VirtualBox 虚拟机管理类模块纯源码-易语言

    使用者可以在VirtualBox上安装并且运行上述的这些操作系统! 与同性质的VMware及Virtual PC比较下,VirtualBox独到之处包括远端桌面协定(RDP)、iSCSI及USB的支持,VirtualBox在客户Duan操作系统上已可以支持USB ...

    一个基于Virtualbox和openwrt构建的项目旨在实现OSX(MacOS)平台上的透明代理.

    VRouter 在后台运行一个 openwrt 的虚拟机, 通过更改系统的默认路由, 将所有系统数据包转发到虚拟机上. 依托 openwrt 的 iptables 进行数据包的处理.

    win11下完美运行的ENSP套餐

    ENSP使用Oracle VirtualBox或VMware Workstation作为虚拟化平台。根据ENSP的推荐,选择合适的虚拟化软件并安装。安装过程中可能需要调整虚拟化设置,如开启CPU虚拟化支持。 4. **导入镜像文件**: ENSP提供了各种...

    苹果电脑可用的安卓模拟器genymotion,带教程和其他所需附件

    - Genymotion依赖于VirtualBox来运行虚拟机,因此需要先安装VirtualBox。 - 可以访问[VirtualBox官网](https://www.virtualbox.org/)下载适用于MacOS的最新版本,并按照提示完成安装过程。 3. **安装Genymotion:...

    VMSerialConnector:连接VirtualBox虚拟机串行端口-开源

    3. **服务模式**:可以作为后台服务运行,不影响用户界面,通过 `VMSerialConnector - Iniciar como servicio.bat` 启动。 4. **卸载服务**:当不再需要服务时,可以使用 `VMSerialConnector - Desinstalar servicio...

    华为模拟器无法启动的解决办法.pdf

    首先,当华为模拟器(通常称为ENSP,即Enterprise Network Simulation Platform)无法启动时,第一步是检查是否有任何与之相关的进程在后台运行并占用资源。这可以通过按下`Ctrl+Shift+Esc`组合键打开任务管理器来...

    云端伺服器架设-环境设定

    6. **前台/后台架构**:在Linux平台上,VirtualBox的核心组件VBoxVMM.so作为内核模块运行于后端,处理核心虚拟化任务,而前端则负责与用户的交互。 #### 安装Ubuntu **Ubuntu**是一款基于Linux的开源操作系统,以...

    免费云空间

    文中提到了VirtualBox这一虚拟机软件,它是一款开源且跨平台的虚拟化软件,可以在Windows、MacOSX、Linux、Solaris等多种操作系统上运行,允许用户在主机操作系统上创建和运行多个客户机操作系统。VirtualBox的下载...

    操作系统 实验7777777

    可以使用`bg`命令使该进程继续在后台运行。 - **`fg`命令**:使用`fg`命令可以把后台命令移回前台继续执行。 - **`&lt;Ctrl&gt;-c`**:按`&lt;Ctrl&gt;-c`键会发送SIGINT信号给当前进程,通常用于终止或中断当前正在运行的命令...

    beamoff--解决虚拟机mac系统卡顿问题

    这个问题通常出现在使用虚拟化软件(如VMware、VirtualBox等)在非Apple硬件上运行Mac操作系统时,由于性能优化不足,导致系统响应缓慢,用户体验较差。 在描述中提到,通过下载并使用beamoff工具,可以在Mac OS X...

    content:不推荐使用-不再保留此代码库。 Learning Tapestry的Content Discovery Engine为教育应用程序提供了集成和搜索元数据以学习网站,视频,文档和主要资源的能力-Search source code

    (可选)运行sidekiq进行后台任务 注意:在运行测试之前,请确保PostgreSQL数据库用户是超级用户。 使用Vagrant进行设置 安装VirtualBox 安装流浪汉 vagrant up vagrant ssh 在vm中: bash /vagrant/scripts/...

    oracle用户体验管理软件ruei安装方法

    8. **启动RUEI服务**:启动RUEI的后台服务,如Tomcat或WebLogic,以使RUEI能够收集和分析数据。 9. **验证安装**:通过浏览器访问RUEI的管理界面,输入默认的用户名和密码(通常是`admin`),检查是否能正常登录并...

    QQ堂专用虚拟机 win7(3)

    1. **系统需求**:确保你的主机电脑满足运行Windows 7和虚拟机软件(如VMware、VirtualBox等)的最低硬件要求,包括足够的处理器核心、内存和硬盘空间。 2. **安装虚拟机软件**:首先,你需要在你的主机上安装一款...

Global site tag (gtag.js) - Google Analytics