歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 一條批處理命令啟動VMware虛擬機

一條批處理命令啟動VMware虛擬機

日期:2017/2/28 15:43:29   编辑:Linux教程

我的工作機是Window7系統,每天都要跟服務器版的Ubuntu系統打交道,於是用VMware搭建了Ubuntu的環境,上班第一件事是雙擊桌面上的VMware圖標,然後選擇Ubuntu虛擬機,點擊啟動按鈕,由於我在Ubuntu系統上都是用shell命令操作,所以根本用不到圖形界面,虛擬機開機後我要切換為後台模式運行(Run in Background)。上述操作費時費力,根據機器延時還有不同程度的等待,體驗欠佳,於是我上網找到了一種一鍵可以開啟VMware下某個虛擬機的方法,分享給大家。

首先說一下我的VMware是7.1.4版本(64位),無論32位還是64位的VMware都自帶一個命令行的工具:VMRun,可以通過給它一定的參數實現指定虛擬系統的啟動。

我的VMware軟件安裝路徑是:"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe"

Ubuntu虛擬機的存放路徑是:"D:\Ubuntu\Ubuntu.vmx"

很簡單,只需要下面一行命令就可以啟動Ubuntu虛擬機

"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "D:\Ubuntu\Ubuntu.vmx"

新建個文本文件,復制上面這行命令保存為start.bat(批處理文件類型),然後雙擊這個文件就能啟動Ubuntu虛擬機。

上面這行命令的格式是: vmrun的路徑 start 虛擬機存放路徑

如果僅僅這樣做,虛擬機啟動時還是會顯示界面,如何讓虛擬機在後台運行呢?只需在上述命令後添加一個參數nogui

例如: "C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "D:\Ubuntu\Ubuntu.vmx" nogui

這樣虛擬機就會默默在後台啟動,使用時直接用終端工具putty登陸Ubuntu系統即可。

如果希望讓虛擬機在windows啟動後自動開啟,可以將上述批處理文件加入windows的啟動項中,或是計劃任務裡。

此外,通過為vmrun.exe傳遞不同的參數可以實現不同的功能,如關閉虛擬機系統、運行程序等。直接運行vmrun程序,不帶參數,即可查看其幫助文檔。

最後附上VMware官方說明文檔:

免費下載地址在 http://linux.linuxidc.com/

用戶名與密碼都是www.linuxidc.com

具體下載目錄在 /2012年資料/8月/10日/一條批處理命令啟動VMware虛擬機

Copyright © Linux教程網 All Rights Reserved