折騰在舊機器上裝新版的Ubuntu已經有些日子了。終於摸清了門道。發現網路上很多說法都在以訛傳訛,現在發表一下經驗。

UEFI對應的是BIOS,兩者都是主板的驅動,不過一個新,一個舊。

它們對硬碟理解的最大區別在於一個用的是GPT(也叫GUID)硬碟的引導扇區,一個是MBR引導扇區。不能混。(如果你有多塊硬碟,各玩一套請便)兩對格式是兩套螺釘螺母的關係。

也就是說,硬碟的主盤上有一部分盤面一般你是看不到的,是專門按照主板驅動的需要寫好的,具體有多大請再自行查找。GPT/MRB格式是獨立於看得到的那部分FAT32/NTFS/ext4格式的。同一個硬碟其實有兩套格式!

再進一步說,無論是啟動光碟、啟動USB盤,它們照樣也有一部分空間是被定義為引導區的,如果用好一點的分區軟體去看,會發現總容量和可用容量有差異,就是這原因。

問題來了——如果想用UEFI安裝系統,究竟是誰應該是GPT格式?仔細想想,其實有個安裝者,和被安裝對象。安裝者就是光碟、USB啟動盤,而被安裝對象其實是在機器里裝的硬碟。當你安裝好了之後,拔掉安裝者,啟動機器,主板會去驅動哪裡?當然是硬碟。

也就是說,你如果要安裝用UEFI驅動的系統,必須確保被安裝的硬碟是GPT制式。如果不是,用專門的分區啟動盤先轉換它。但是和你用的安裝者的制式【無關】!我用DiskGenius做的分區盤就是MBR制式的。

那麼在主板驅動里(開機按F1)非要強調只能用UEFI模式驅動就未必有用,可能還是負效果。因為主流的很多工具,包括啟動盤製作工具,都是做MBR格式的。連最著名的Rufus,做UEFI盤都做爛了。還有一些工具,是根據你用的機器,來製作啟動盤的。如果不巧在Win7 32位上做,吼吼都是MBR。對了啟動盤用FAT32,則Win和Linux都能用,NFTS是微軟的獨門秘笈,做不成Linux啟動盤。

Mint官方推薦的Etcher是非常好用,做UEFI盤杠杠的。你要是非想要U盤也UEFI制式,請便。至於說什麼UEFI啟動盤和普通解壓縮ISO做出來的盤一樣,我只能哼哼了,不怕錯就試試。

如果安裝者是MBR制式的,主板驅動就必須要兼容舊體系,即BIOS,你可以設UEFI優先,但是絕對不能UEFI only,然後還是MBR的安裝者在GPT的硬碟上照樣安UEFI,在安裝選硬碟那裡其它,分區時除了EXT4格式之外還有EFI,這就表明是可以裝的。(以Mint親自測試了各種情況)

還有在Win10旁邊再安一個桌面Linux的,恭喜你也進入作死行列,最好先下載免費的分區軟體,不僅把空餘空間給隔出來,還要把原來隱藏的那些分區都備份下!(否則廠家可能不管給你恢復正版Windows哦)EasyUEFI開始收費了,可以找之前免費版的。

桌面版勉強能用的是Mint Deepin Ukylin之類,如果遇到卡死進不去安裝界面,是顯卡不被識別問題,搜索nomodeset來搞,進去之後安裝窗口太大點不上按鈕,按Alt+F7.裝好後可能還要安全模式中手動裝個顯卡驅動才能正常運行。

推薦閱讀:

相关文章