在Hyper-V環境中,為什么不能使用SUSE VM的UEFI或安全引導(Secure Boot)功能?
Windows Server 2012 R2 Hyper-V支持第一代和第二代虛擬機,第二代虛擬機的引入大大簡化了虛擬硬件呈現給虛擬機(VM)的方式。它還支持統一可擴展固件接口(UEFI)而不是傳統的BIOS。這一舉動增加了創建SUSE VM的靈活性,帶來了強大的新服務器技術。
例如,第二代虛擬機可支持預引導執行環境通過標準的網絡適配器進行引導,或從SCSI虛擬硬盤或DVD進行引導。此外,第二代虛擬機的安全引導功能保證了系統啟動時只使用可信軟件,因為其會使用UEFI固件檢查軟件簽名。如果簽名被接受,系統正常啟動。
不幸的是,一些SUSE Linux版本,如SLES 11 SP3、SLES 11 SP2和OpenSUSE 12.3不支持UEFI固件或安全引導功能,因此無法使用Windows Server 2012 R2中的第二代虛擬機。該限制目前沒有解決方案,你需要使用第一代虛擬機。Ubuntu Linux 14.04支持UEFI固件,但不支持安全引導,所以Ubuntu用戶可能需要從Hyper-V管理器禁用SUSE VM的安全引導功能。未來的Linux發行版將擁抱第二代虛擬機,很有可能會出現更多的替代版本選項。