如何在Linux環境下用虛擬機跑Windows!


#0x0 Windows

說實話,自從入了Linux坑,就再也提不起對Windows的興趣了,沒有了那么多花里胡哨,也沒有了鋪天蓋地的廣告。

但人在屋檐下,該低頭還是得低頭,Linux的生態畢竟不如人家,有的東西還得回Windows環境下使用。

因為不想進Windows系統,於是我安裝了虛擬機(VM),虛擬機里安裝了win7(win10對配置壓力太大).

#0x1 安裝虛擬機

如果我需要的虛擬機是Linux,也許我會去使用docker之類的技術。
但是要跑的虛擬機是windows時,選擇也就寥寥無幾了,主流的就兩者:VirtualBoxVMware Workstation
因為以前在Windows下使用慣了VMware,不太熟悉VirtualBox,因此本文依作者習慣,介紹的也是VMware Workstation。有興趣者自行嘗試前者。

#0x10 下載:

  1. 瀏覽器訪問官網點擊下載
    在這里插入圖片描述
  2. 終端中輸入:
wget -O ~/vmware.bundle https://www.vmware.com/go/getWorkstation-linux

將vmware二進制包下載到用戶主目錄下

#0x11 安裝:

首先需要安裝一個工具:bulid-essential
在這里插入圖片描述

sudo apt install build-essential

然后找到上一步下載的安裝包

sudo bash ~/vmware.bundle
#若無法運行,則給安裝包加x運行權限
#sudo chmod +x ~/vmware.bundle

如此,打開圖形化安裝界面后,一步步往下安裝,若有需要激活密鑰的
這里給出幾個百度得到的:
永久許可證:ZC10K-8EF57-084QZ-VXYXE-ZF2XF
附:備用許可項
UF71K-2TW5J-M88QZ-8WMNT-WKUY4
AZ7MK-44Y1J-H819Z-WMYNC-N7ATF
CU702-DRD1M-H89GP-JFW5E-YL8X6
YY5EA-00XDJ-480RP-35QQV-XY8F6
VA510-23F57-M85PY-7FN7C-MCRG0

下一步-,安裝完成
在這里插入圖片描述

#0x2 安裝虛擬機windows

安裝完了VMware ,自然要安裝真正的目標:windows了

#0x20 下載鏡像

首先下載win7的鏡像,想偷懶一點的,推薦一個不錯的鏡像:專注於win7
想純凈快捷的:MSDN

#0x21 安裝鏡像

下載完鏡像,打開虛擬機,選擇Creat a new virtual machine
在這里插入圖片描述
在這里插入圖片描述
然后酌情選擇安裝目錄,給出的硬盤空間大小,空間有富裕的可以多分配些,我給了60G

下一步到finish后,Edit virtual machine settings
在這里插入圖片描述
在這里插入圖片描述
這一切完事兒之后,Save
點擊
在這里插入圖片描述
虛擬機啟動,第一次會進行win7系統的安裝。下次啟動還是這個系統,內容保存的
(如果不小心玩崩了虛擬機或者不滿意了,找到安裝目錄刪除這個虛擬機對應的文件夾,重新創建虛擬機,即可重來)

#0x3 使用Windows

win7本身該怎么用就怎么用,沒啥好說的,除了可能卡了點…
但是一個不能與物理機互動的虛擬機自然是不合格的。
在VMware Workstation中,他有自己的工具VM tools,功能很強大,比如共享文件夾,物理機文件拖動放入虛擬機等…

#0x30 安裝VM tools

啟動虛擬機,選擇VM-Intall VMware Tools
點擊Download and install 它就會自己下載安裝了。
在這里插入圖片描述
在這里插入圖片描述

#0x300 VM tools 安裝成功

以上操作完,如果vmtools安裝完成,恭喜,你可以享受它帶來的強大功能了。比如設置共享文件夾:
在這里插入圖片描述

#0x301 VM tools安裝失敗

如果上述操作后未能成功安裝VMtools,那么,俺也一樣
在這里插入圖片描述
總是如上報錯。無妨,還有辦法。

#0x31 使用遠程連接

#0x310 rdesktop

要實現計算機間的互聯,自然可以通過網絡實現,雖然是原地打轉,但使用遠程連接的方法也能實現我們所需,如此即可。
連接方法有SSH等,但是因為linux 和windows間跨度略大,需要考慮的參數也太多,本人最后選擇了rdesktop這一工具。
rdesktop是Linux下一個好用的用來連接Windows遠程桌面,基於命令行,不過參數很簡單。

只需要記住一行:

rdesktop -f -r clipboard:PRIMARYCLIPBOARD -r disk:mydisk=/device ip

具體的使用呢,rdesktop -f ip就可以全屏打開連接到的系統,
-r clipboard:PRIMARYCLIPBOARD 是實現剪切板共享,也就是物理機復制虛擬機粘貼。
-r disk:mydisk=/device 實現文件夾共享,mydisk是名字,可以隨便取,/device是物理機上用於共享的文件夾
ip : 虛擬機的IP
以我自己的使用為例,看個例子就明白了

#0x311 獲取虛擬機IP

首先獲取虛擬機IP,這個一次獲取,如果你的網絡環境一直不變的話基本上也就是固定的。
如下圖,首先按win+R喚出運行,輸入cmd打開命令行,
使用命令ipconfig獲取ip
在這里插入圖片描述

#0x312 創建賬戶

不明白是什么原因,我們不能以Administrator身份登錄,因此需要再創建一個高權限賬戶:
在cmd中執行:

#name為賬戶名,passwd為密碼,自行設置
#創建賬戶
net user name passwd /add
#提升為管理員權限
net localgroup Administrators name /add

在這里插入圖片描述

#0x313 使用實例

當需要使用虛擬機的時候,先啟動,至下圖界面,不必登錄。
在這里插入圖片描述
在物理機打開終端,輸入rdesktop命令
在這里插入圖片描述

rdesktop -f -r clipboard:PRIMARYCLIPBOARD -r disk:mydisk=/home/whoami/win-temp ip

回車,選擇用戶或第一次登錄…
在這里插入圖片描述
在這里插入圖片描述
至此,我們想要的基本上也就都有了。
可以拋棄物理機的windows,或者在應急時使用Windows了。

0x4 PS:

忘了說了,rdesktop -f開啟的是默認全屏的,按ctrl + alt +回車退出或進入全屏模式
虛擬機關閉順序是先注銷rdesktop,然后在VMware中正常關機即可,不要點工具中的關閉虛擬機,那是斷電式強行關閉!

感謝閱讀。
以上,本文完!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM