Table of contents
TOC
摺疊目錄
展開目錄

支援的 Ubuntu 虛擬機器上 HYPER-V

Joshua R. Poulson|上次更新日期: 2016/12/6
|
1 投稿人

適用對象︰ Windows Server 2016,HYPER-V 伺服器 2016、 Windows Server 2012 R2 HYPER-V Server 2012 R2、 Windows Server 2012 HYPER-V Server 2012、 Windows Server 2008 R2、 Windows 10、 Windows 8.1、 Windows 8、 Windows 7.1、 Windows 7

開頭 Ubuntu 12.04,載入 」 linux 的虛擬 」 套件安裝核心適合使用來賓虛擬機器。 此套件一律取決於最新的最基本的一般核心映像和使用的虛擬機器的標頭。 雖然它的用法是選擇性的 linux 虛擬核心會載入較少的驅動程式可能會開機速度更快與較少的記憶體額外負荷比一般的映像。

若要取得完整使用 HYPER-V,安裝適當的 linux 工具和 linux 雲端工具套件新增至使用虛擬機器安裝工具和使用的協助程式。 當使用 linux 虛擬的核心,載入 linux-工具-虛擬和 linux 雲端-工具-虛擬。

下列的功能發佈對應所指的每個版本中的功能。 已知的問題和因應措施的每個散發會列出表格後方。

表格圖例

  • 內建的 -清單會包含的這個的 Linux 發佈。 Microsoft 提供的清單的下載套件不適用於這個發佈,因此不要安裝它。 核心模組版本號碼的內建的清單 (如下所示的 lsmod, ,例如) 不同的 Microsoft 提供的清單的下載套件的版本號碼。 符合的項目不會指示內建的清單已過期。

  • & #10004;-可用功能

  • (空白) 的功能無法使用

功能Windows Server 作業系統版本16.1016.0414.0412.04
可用性內建內建內建內建
核心2016、 2012 R2 2012 2008 R2
Windows Server 2016 正確的時間2016
網路功能
大型訊框2016、 2012 R2 2012 2008 R2
虛擬區域網路標記和聚2016、 2012 R2 2012 2008 R2
即時移轉2016、 2012 R2 2012 2008 R2
靜態 IP 導入2016、 2012 R2 2012& #10004;請注意 1& #10004;請注意 1& #10004;請注意 1& #10004;請注意 1
vRSS2016、 2012 R2
TCP 分割以及總和檢查碼卸載2016、 2012 R2 2012 2008 R2
PCI 通道/DDA2016
存放
VHDX 調整大小2016、 2012 R2
虛擬光纖通道2016、 2012 R2& #10004;請注意 2& #10004;請注意 2& #10004;請注意 2
動態的虛擬機器備份2016、 2012 R2& #10004;請注意 3、 4、 6& #10004;請注意 3、 4、 5& #10004;請注意 3、 4、 5
修剪支援2016、 2012 R2
SCSI WWN2016、 2012 R2
記憶體
PAE 核心支援2016、 2012 R2 2012 2008 R2
MMIO 間距的設定2016、 2012 R2
動態記憶體-熱新增2016、 2012 R2 2012& #10004;請注意 7、 8、 9& #10004;請注意 7、 8、 9& #10004;請注意 7、 8、 9
動態記憶體-百般2016、 2012 R2 2012& #10004;請注意 7、 8、 9& #10004;請注意 7、 8、 9& #10004;請注意 7、 8、 9
執行階段記憶體調整大小2016
影片
HYPER-V 特定的視訊裝置2016、 2012 R2 2012 2008 R2
其他事項
機碼/值組2016、 2012 R2 2012 2008 R2& #10004;請注意 6、 10& #10004;請注意 5、 10& #10004;請注意 5、 10& #10004;請注意 5、 10
非遮罩式中斷2016、 2012 R2
檔案複製到來賓主機2016、 2012 R2
lsvmbus 命令2016、 2012 R2 2012 2008 R2
HYPER-V 通訊端2016
PCI 通道/DDA2016
第 2 代虛擬機器
使用 UEFI 開機2016、 2012 R2& #10004;請注意 11 12& #10004;請注意 11 12& #10004;請注意 11 12
安全開機2016

注意

  1. 靜態 IP 導入無法運作,如果 網路管理員 已經被設定為指定的 Hyper-v V 特定網路介面卡,在虛擬機器上。 為了確保順利運作靜態 IP 導入請確定網路管理員完全被關閉,或已透過特定的網路介面卡關閉其 ifcfg ethX 檔案。

  2. 使用虛擬光纖通道裝置,請確定已填入邏輯單元編號 (LUN 0) 0。 如果尚未擴展 LUN 0,Linux 虛擬機器可能無法原生掛接光纖通道裝置。

  3. 如果開啟檔案控制代碼,在動態的虛擬機器備份作業時,則某些角情況下,在備份 Vhd 可能必須經過檔案系統的一致性檢查 (fsck) [還原]。

  4. 如果虛擬機器具有附加的 iSCSI 裝置或直接連接的存放裝置 (也稱為傳遞磁碟),動態備份操作可能會以無訊息模式失敗。

  5. 長期支援 (LTS) 版本會使用最新的 Linux 整合服務最新的虛擬硬體啟用之 (HWE) 核心。

    若要安裝虛擬 HWE 核心 16.04 上,執行下列命令做為根元素 (或 sudo)︰

    # apt-get update
    # apt-get install linux-virtual-lts-xenial
    

    若要安裝虛擬 HWE 核心 14.04 上,執行下列命令做為根元素 (或 sudo)︰

    # apt-get update
    # apt-get install linux-virtual-lts-xenial
    

    12.04 並沒有個別的虛擬核心。 若要安裝的一般 HWE 核心 12.04 上,執行下列命令做為根元素 (或 sudo)︰

    # apt-get update
    # apt-get install linux-generic-lts-trusty
    

    在 Ubuntu 12.04 14.04,以及 16.04 下列 HYPER-V 協助程式是分開安裝的套件︰

    • VSS 快照精靈 -此精靈,才能建立動態 Linux 虛擬機器備份。
    • KVP 精靈 -此精靈可讓設定和查詢的內建與外的機碼值組。
    • fcopy 精靈 -這個協助程式實作複製服務主機與客體之間的檔案。

    若要安裝這些 HYPER-V 協助 16.04 上,執行下列命令做為根元素 (或 sudo)︰

    # apt-get install linux-tools-virtual-lts-xenial linux-cloud-tools-virtual-lts-xenial
    

    若要安裝這些 HYPER-V 協助 14.04 上,執行下列命令做為根元素 (或 sudo)。

    # apt-get install hv-kvp-daemon-init linux-tools-virtual-lts-xenial linux-cloud-tools-virtual-lts-xenial
    

    若要安裝的 KVP 精靈 12.04 上,執行下列命令做為根元素 (或 sudo)。

    # apt-get install hv-kvp-daemon-init linux-tools-lts-trusty linux-cloud-tools-generic-lts-trusty
    

    每當更新核心時,必須開機虛擬機器,若要使用它。

  6. 在 Ubuntu 16.10 上使用最新的虛擬核心具有最新的 HYPER-V 功能。

    若要安裝虛擬 HWE 核心 16.04 上,執行下列命令做為根元素 (或 sudo)︰

    # apt-get update
    # apt-get install linux-image-virtual
    

    在 Ubuntu 16.10 下列 HYPER-V 協助程式是分開安裝的套件︰

    • VSS 快照精靈 -此精靈,才能建立動態 Linux 虛擬機器備份。
    • KVP 精靈 -此精靈可讓設定和查詢的內建與外的機碼值組。
    • fcopy 精靈 -這個協助程式實作複製服務主機與客體之間的檔案。

    若要安裝這些 HYPER-V 協助 16.04 上,執行下列命令做為根元素 (或 sudo)︰

    # apt-get install linux-tools-virtual linux-cloud-tools-virtual
    

    每當更新核心時,必須開機虛擬機器,若要使用它。

  7. 只能使用 64 位元的虛擬機器上動態記憶體的支援。

  8. 如果客體作業系統上記憶體執行太低,可能會失敗動態記憶體作業。 以下是一些最佳做法︰

    • 啟動記憶體與最少的記憶體應該等於或大於發佈廠商建議的記憶體數量。

    • 會消耗整個可用的記憶體數量,系統上的應用程式受限於取用 80%的可用的 RAM。

  9. 如果您在 Windows Server 2016 或 Windows Server 2012 作業系統上使用動態的記憶體,指定 啟動記憶體, ,最低記憶體, ,以及 最大記憶體 128 mb 的倍數的參數。 作用新增失敗時,會導致失敗,而且您可能不會看到任何增加來賓作業系統上的記憶體。

  10. 在 Windows Server 2016 或 Windows Server 2012 R2 中,索引鍵/值組基礎結構可能無法正確運作不 Linux 軟體更新。 請連絡您的發佈廠商,以取得軟體更新,以防您看到這項功能的問題。

  11. 在 Windows Server 2012 R2,世代 2 虛擬機器會有預設值,除非會停用安全開機選項,就無法開機的虛擬機器一些 Linux 啟用安全開機。 您可以停用安全開機中的 韌體 一節中的虛擬機器設定 HYPER-V 管理員 或您可以停用它使用 Powershell:

    Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
    
  12. 再嘗試進行複製現有的世代 2 VHD 虛擬機器的 VHD,以建立新的世代 2 虛擬機器,請依照下列步驟︰

    1. 登入到現有的世代 2 虛擬機器。

    2. 將目錄變更為開機 EFI 目錄︰

      # cd /boot/efi/EFI
      
    3. 將 ubuntu 目錄複製到新的目錄名稱為開機︰

      # sudo cp -r ubuntu/ boot
      
    4. 將目錄變更為新建立的開機目錄︰

      # cd boot
      
    5. 重新命名 shimx64.efi 檔案︰

      # sudo mv shimx64.efi bootx64.efi
      

另請參閱

© 2017 Microsoft