文章目錄
#0x0 Windows
說實話,自從入了Linux坑,就再也提不起對Windows的興趣了,沒有了那么多花里胡哨,也沒有了鋪天蓋地的廣告。
但人在屋檐下,該低頭還是得低頭,Linux的生態畢竟不如人家,有的東西還得回Windows環境下使用。
因為不想進Windows系統,於是我安裝了虛擬機(VM),虛擬機里安裝了win7(win10對配置壓力太大).
#0x1 安裝虛擬機
如果我需要的虛擬機是Linux,也許我會去使用docker之類的技術。
但是要跑的虛擬機是windows時,選擇也就寥寥無幾了,主流的就兩者:VirtualBox 和 VMware Workstation
因為以前在Windows下使用慣了VMware,不太熟悉VirtualBox,因此本文依作者習慣,介紹的也是VMware Workstation。有興趣者自行嘗試前者。
#0x10 下載:
- 瀏覽器訪問官網點擊下載
- 終端中輸入:
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中正常關機即可,不要點工具中的關閉虛擬機,那是斷電式強行關閉!
感謝閱讀。
以上,本文完!!