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