設置hyper-v虛擬機的enhanced session mode

啓用enhanced session mode後的好處:

  • 可以和windows host共享剪貼板
  • vm中可以方便地訪問windows host的本地硬盤資源
  • 可以隨意調節vm啓動的窗口分辨率

基本上可以參考github上 https://github.com/Microsoft/linux-vm-tools/wiki/Onboarding:-Ubuntu

使用Quick Create 選項安裝windows10已經提供的unbuntu18.04當然是最快的方法,但是我已經安裝了Xubuntu18.04,就只能使用手工配置的方法了。

https://github.com/Microsoft/linux-vm-tools/wiki/Onboarding:-Ubuntu#manual-config---ubuntu-1804

其實也比較簡單,就是下面幾條命令:

wget https://raw.githubusercontent.com/Microsoft/linux-vm-tools/master/ubuntu/18.04/install.sh
sudo chmod +x install.sh
sudo ./install.sh

後面還需要在windows powershell(admin mode)中執行

Set-VM -VMName <your_vm_name> -EnhancedSessionTransportType HvSocket

這個地方有點奇怪,最新的set-VM命令幫助中已經沒有EnhancedSessionTransportType這個參數了,但是執行上面的命令也不會出錯,也許是命令實際上還是兼容這個參數的。之後再啓動vm,就有如下配置界面:

 

 

上面的設置都很簡單,就不多說了。之後出現如下登錄UI

Session 這裏 “Xorg” 保持就行,下面輸入linux用戶名和密碼,登錄linux。

注意:不要讓linux(不輸密碼)自動登錄,這樣會有問題。

進入linux後可以看到

多出一個shared-drives目錄,裏面就是windows host的本地硬盤,如果插有usb disk,可移動硬盤,也會在這裏顯示出來。

如果前面勾選了“save my setting for future session....”的選項,後面又要調整設置怎麼辦呢?

在power shell中執行:

VMConnect.exe <desktop-xxxxxx> <Xubuntu> /edit

<desktop-xxxxxx>: 一般來說就是 PC的名字

<Xubuntu>:虛擬機的名字

實際輸入時,不需要帶括號。

這樣,下次再登錄就會又出現設置界面,可以更改設置了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章