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

#0x0 Windows

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

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

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

#0x1 安裝虛擬機

若是我須要的虛擬機是Linux,也許我會去使用docker之類的技術。
可是要跑的虛擬機是windows時,選擇也就寥寥無幾了,主流的就二者:VirtualBoxVMware Workstation
由於之前在Windows下使用慣了VMware,不太熟悉VirtualBox,所以本文依做者習慣,介紹的也是VMware Workstation。有興趣者自行嘗試前者。docker

#0x10 下載:

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

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

#0x11 安裝:

首先須要安裝一個工具:bulid-essential
在這裏插入圖片描述瀏覽器

sudo apt install build-essential

而後找到上一步下載的安裝包bash

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網絡

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

#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中正常關機便可,不要點工具中的關閉虛擬機,那是斷電式強行關閉!

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

相關文章
相關標籤/搜索