微軟RTM版本的Windows 8相信已經(jīng)有很多人試用過了,如果在Windows 8 PC上安裝Linux很困難,那我們該怎么辦呢?下面提供四種方法。
在UEFI上啟動(dòng)Linux
首先,需要在UEFI上啟動(dòng)Linux.因?yàn)槌薓ac,很少有PC使用UEFI替換BIOS,所以大家都不怎么關(guān)心從UEFI啟動(dòng)Linux.
現(xiàn)在,很多想在Mac上運(yùn)行Linux的人使用兼容支持模塊CSM,提供Mac上BIOS的仿真。這種方式很麻煩,運(yùn)行得不好,在Secure Boot Windows 8 PC上可能會更糟糕。
有其他更好的方式。目前最佳的方式是Rod Smith的EFI-Booting Ubuntu on a Mac指南。其他的,如Linux內(nèi)核開發(fā)者Greg Kroah-Hartman的技巧也值得一試。最大的難題還是在于Secure Boot.
保護(hù)啟動(dòng)與Linux的安全
理想情況是微軟及其合作伙伴會采用Linux Foundation所說的方式去部署Secure Boot,方便Linux的安裝,但這種情況是不會發(fā)生的。
所以,我們有三種不同的替換方式。這時(shí)候,也不知道哪一種能成功??赡茏罱K都會使用上。這讓人很不爽,不過隨著微軟在該領(lǐng)域繼續(xù)占優(yōu)勢,Linux開發(fā)者就不得不在最艱難的情形下努力做好。
首先,Linux開發(fā)者需要處理好該問題。Linux基金會技術(shù)顧問委員會的James Bottomley發(fā)布了Intel Tianocore UEFI啟動(dòng)代碼和一些Linux程序員能使用的代碼,以便消除Windows 8的 Secure Boot限制。
Intel Tianocore是英特爾UEFI的開源鏡像。直到最近,這個(gè)鏡像也沒有微軟用于Secure Boot的驗(yàn)證碼,現(xiàn)在有這個(gè)功能了。將該功能交付給開發(fā)者極大擴(kuò)展了使用UEFI Secure boot的人群。
這能讓無權(quán)訪問UEFI安全啟動(dòng)硬件的程序員擁有一個(gè)“虛擬平臺,讓他們能體驗(yàn)自己的解決方案。但這是一個(gè)兩難的選擇,做安全啟動(dòng)的Tianocore固件才出現(xiàn)幾周,簽名工具還未出現(xiàn),所以還有很長一段路要走。
即使如此,開發(fā)者使用自己的安全配件鎖定安全啟動(dòng)虛擬平臺,對于利用自己密匙使用UEFI安全的開發(fā)者來說,這是一大進(jìn)步。
一種方式:為某些版本創(chuàng)建UEFI Secure Boot密匙。這種方法也是Canonical對Ubuntu的做法。有些人,如自由軟件基金會的討厭這種方法。
Fedora、紅帽的社區(qū)Linux版本決定使用微軟的密匙簽名服務(wù)Verisign.所以在Fedora的計(jì)劃中,F(xiàn)edora將使用微軟的系統(tǒng)創(chuàng)建自己的Windows 8系統(tǒng),兼容UEFI安全啟動(dòng)密匙。
當(dāng)然在許多開源圈子里,這個(gè)方法如浮云。紅帽開發(fā)者M(jìn)atthew Garrett為其辯護(hù),說:”它比現(xiàn)有的任何方案都便宜。它能與大量硬件兼容,還能讓Fedora避免比其他Linux擁有特權(quán)。
坦白說,就如Ubuntu締造者M(jìn)ark Shuttleworth所講,任何計(jì)劃都不可能完美,但“Secure Boot的缺陷在其設(shè)計(jì),最終將在每臺PC上授權(quán)微軟的密匙。Secure Boot對在關(guān)鍵元素上支持多個(gè)簽名的無能為力意味著這個(gè)選項(xiàng)受限,但我們一直在追求一個(gè)好的結(jié)果。”
(責(zé)任編輯:武林網(wǎng))
新聞熱點(diǎn)
疑難解答
圖片精選