UEFI 模式下如何安裝 Ubuntu 16.04?

1、10月29號買了 ThinkPad S2 new,出廠安裝的系統是 Win 10;

2、我拿到電腦後,先進 BIOS 把 Secure Boot 關閉,然後把 Boot Mode 選擇為 Legacy Only;

3、用 Ubuntu 16.04.1 的系統製作了 U 盤啟動盤,用 U 盤引導開機,安裝了 Ubuntu;

4、分區是分別是: /boot 分區 128M,swap 分區 1G,/ 分區 64G,剩下的分給 /home 分區;

5、引導器安裝在 /dev/sda 上;

6、重啟後無法進入 Ubuntu 系統;

7、嘗試在啟動順序中將硬碟調整到第一位,沒有調整之前,是 windows boot manager(記不清楚是不是這個名字)在第一位;

8、手賤把 windows boot manager(記不清楚是不是這個名字)從啟動順序選項中刪除了 - -!;

9、重啟依然無法進入 Ubuntu 系統;

10、在 BIOS 中將 Boot Mode 選擇為 UEFI Only,然後重新安裝系統,在安裝過程中報錯。

以上是我到目前全部的操作,現在電腦依然無法使用。


樓上說要改uefi為MBR引導的問題....將來報道出了偏差,你也要負責任吧。

歸根結底是題主分區方案的問題,目前主流發行版都完整支持uefi引導,至於Secure Boot,開源社區有了grub-shim.efi的方案,Ubuntu也購買了微軟的安全啟動密鑰,這兩項根本不需要動,改回默認安裝Win10的狀態。

說到分區方案,/boot根本不需要,只會帶來更多麻煩。初學者建議空閑空間只分兩/三個分區,/和home就足夠了。swap如果內存大就不要。

————————————————

這裡是關鍵操作:

把機子原有的ESP引導分區(一般為硬碟開頭200-500MB分區)掛載到Linux的/boot/efi目錄!

這樣Linux才能把grub的引導文件釋放到ESP引導分區下,UEFI固件才能識別這個引導項。

如果重新開機後依然是默認引導Windows的BCD,那麼在出現開機Logo時請狂按F12出現UEFI的引導菜單,選擇類似Ubuntu或者grub的選項按回車進入。

如果UEFI引導菜單沒有出現grub的引導項,那麼請進入主板UEFI的BIOS設定中,手動添加引導項,引導文件選擇/EFI/Ubuntu/grubX64.efi或shim**.efi(取決於是否開了Secure boot)

詳細圖文介紹見:【fedora】解決UEFI+GPT品牌機下安裝Fedora沒有引導的問題 http://tieba.baidu.com/p/4139389184

也是本人寫的帖子,在此不再贅述。

歸根結底一句話:某些過時文章害死人系列


legacy only換成uefi only, 重新安裝, 不會有問題的.

題主你的描述裡面混合了legacy mode和uefi mode. UEFI boot entry只有在uefi mode才生效.


針對UEFI模式下安裝Ubuntu,親測完整教程如下:

第一步:用U盤作為啟動盤做系統。使用UltraISO,打開系統的.ios文件,寫入磁碟鏡像,寫入方式選擇USB-ZIP+;

第二步:設置BIOS。打開電腦進入BIOS,關閉Secure Boot(設置為Disabled),將Boot Mode設置為UEFI Only,或設置為Both,但此時最好將UEFI/Legacy Boot Priority設置為UEFI First;

第三步:安裝系統。重啟電腦,插入U盤並從U盤啟動,進入安裝界面,下面逐步說明:

1)語言選擇英文,建議在Linux系統下一切都使用英文的;

2)先不更新系統、先不安裝第三方軟體,直接過;

3)選擇Something else,把現有分區全部「減」成free space,重新分區如下(大小供參考):

/boot:200M,採用Logical Partition,用於efi

swap:2048M,採用Logical Partition

/:50G,採用Primary Partition,用於Ext 4

/home:將剩下所有空間分配給/home,採用Logical Partition,用於Ext 4

引導採用默認的/dev/sda

注意:題主面臨的問題實際上是系統已經正常安裝完了,但是缺少引導。出現這種現象的可能原因是/boot沒有選擇efi,而選擇了Ext 4或其它選項,而且Boot Mode不應為Legacy Only。

設置完分區後點擊Continue,此時應只出現一次彈窗,詢問是否將改動寫入磁碟?點擊繼續即可。

4)點擊綠色區域設置地點,時區對應於ShangHai;

5)鍵盤採用默認的English;

6)設置用戶名與密碼,默認勾選「登錄時需要密碼」,其它不用勾選;

7)最後一步,等待系統的安裝,直到提示重啟電腦。

第四步:重啟電腦。重啟後會提示你取出U盤並按下回車,照做後就能進入到系統的登錄界面了;

第五步:登錄並使用Ubuntu

以上。


「無法進入ubuntu系統」指的什麼,是進入了grub拯救模式還是啥。既然你有ubuntu live cd,其實可以用boot-repair這類傻瓜式軟體解決引導問題。當然你也可以進live cd ,手動敲命令重修grub引導。


建議採用 `UEFI Only` ,引導器應該安在esp分區/dev/sda1。不是sda


昨天我折騰了一下午才成功的在自家電腦上裝好了Ubuntu 16.04與Windows 7的雙系統,GRUB必須手寫添加Windows 7的引導項

今天正在公司電腦上折騰,不過還是工作優先,所以只有早上與中午的時間了。早上安裝成功,但是引導失敗,中午還得繼續研究公司電腦的情況,我想安裝步驟可能會有些許差距吧。

等在公司電腦上裝完了雙系統再來這裡分享一下經驗。


重點是改成僅uefi啟動,不要boot分區,改成300M的efi分區,然後把引導器裝到這個新建的efi分區里,安裝完重啟在uefi啟動設備的順序里選擇帶uefi的Ubuntu為第一個,這樣就能用Ubuntu以uefi方式引導雙系統了。

如果uefi啟動設備中把windows項設為第一個就引導不了Ubuntu,直接進Windows了,這個不知道有沒有解決方案讓Windows引導下出現Ubuntu


10、在 BIOS 中將 Boot Mode 選擇為 UEFI Only,然後重新安裝系統,在安裝過程中報錯。

報的什麼錯?


垃圾教程,害人不淺。為什麼要關掉 Secure Boot,為什麼要把 UEFI 改成 Legacy。煩請題主先弄明白您安裝過程中每一步的緣由。


要在BIOS裡面設置裝有grub的分區作為第一啟動分區就好了。如果設置為windows分區就直接進windows了。注意是分區,而不是硬碟。


你的分區什麼亂七八糟的。直接用默認的重裝


可能是你硬碟分區的問題。你重新分成mbr分區表應該就可以了。然後用U盤自帶的啟動項格式化。


推薦用U盤驅動裝,簡單容易。

參照百度經驗http://jingyan.baidu.com/article/60ccbceb18624464cab197ea.html

win7和10應該差不多。

之前折騰了幾次,最後找到這個,可以了。我的是win8


這個ubuntu我沒安裝過,但是有一些安裝windows的經驗。改為legacy 啟動硬碟文件格式應該設置為mbr,而且安好系統需要修復引導分區,如果使用硬碟文件設置為gpt模式安好系統應該改回uefi啟動,如果啟動還是不成功,需要用修復uefi引導分區,windows是使用bcdboot ,以上是我使用windows的經驗,相信Linux也同樣需要修復引導分區。百度貼吧linux吧有一篇修復引導的文章可以參考


推薦閱讀:

如何判斷我的電腦是否為通過UEFI模式啟動的?

TAG:Ubuntu | ThinkPad | UEFI |