安裝Ubuntu 14與Windows 8.1雙啟動以及修複UEFI引導的兩種辦法

來源:互聯網
上載者:User
在UEFI模式下安裝Ubuntu 14.04與Windows 8/8.1雙啟動

這個教程是在一台新買的戴爾靈越 7437(酷睿i7第四代處理器, 256GB SSD,8GB記憶體以及內建1GB(共用記憶體) Intel顯卡)上示範的。為了使你能夠成功安裝UEFI下Linux和Windows 8的雙啟動,我會提到你需要做的所有步驟。如果你已經完成這些步驟中的部分步驟,直接跳到下一步。如果你有個全新的系統,那就更好了。

在這裡提到的這些步驟也適用於其它基於Ubuntu的Linux發行版,如Linux Mint,Elementary OS等等。不多說,讓我們來看看如何在啟用了UEFI安全啟動的Windows 8系統上雙啟動Linux。

讓 Ubuntu 14.04 和 Windows 8 雙啟動:

要在一個UEFI系統上安裝Ubuntu有多方面的前提條件。讓我們來一個一個看:

第一步:做個備份 [可選]

做個備份總是個不錯的選擇,防止你把系統弄糟了。網上有眾多文章教你如何備份系統。你可以參照這個教程。

第二步:建立一個Ubuntu的USB啟動盤/光碟片啟動盤

你需要做的下一件事是建立一個USB啟動盤或光碟片啟動盤。我推薦在Windows下使用Universal USB Installer建立一個Linux OS的USB啟動盤。

第三步:為Ubuntu劃分一塊安裝分區

假設你有一個全新的系統,我們要做的第一件事是建立一個分區來安裝Linux。我系統中的256GB磁碟出廠時就有若干個分區,但主要是用來備份及其它目的的。主要磁碟分割是安裝了Windows 8.1的C盤,約有220GB。

如果你也像這樣只有一個分區,你需要從中分割出一些空間給Linux。如果你有若干空間大小足夠的分區,可以使用它們中除C盤外的任意盤,因為安裝時會抹掉其中的資料。

要在Windows 8中建立分區,需要使用磁碟管理工具。你可以通過在控制台中搜尋‘磁碟’找到磁碟管理工具。

 

 

在磁碟管理工具中,右鍵點擊你想劃分並縮小的卷。在我的示範中,我選擇C盤的卷進行縮小,劃分出未配置的空間:

 

 

縮小後出現的未配置的空間就放在那裡好了,不用對其分區和格式化。我們會在安裝Ubuntu時用到它。

第四步:在Windows中禁用快速啟動 [可選]

為了實現快速啟動,Windows 8引進了叫做“快速啟動”的新特性。儘管不是強制要求,最好還是將其禁用。

開啟控制台 > 硬體與聲音 > 電源選項 > 選擇電源開關的功能 > 更改當前停用設定,取消選中啟用快速啟動(推薦)。

第五步:禁用Windows 8 and 8.1的安全啟動(secure boot)

這是最重要的步驟。Windows 8新的安全啟動(secure boot)原本是針對rootkit病毒的安全特性,但它也阻止了Windows和Linux的雙啟動。為了實現Windows和Linux的雙啟動,我們必須在UEFI中禁用安全啟動(secure boot)。

可以參見:如何在 Win8 上禁用 UEFI 安全引導以安裝Linux。

第六步:安裝Ubuntu,與Windows 8共存

一旦你禁用了安全啟動(secure boot),那就是時候安裝Ubuntu了。我希望你像第二步中提到的一樣建立了一個USB啟動盤。插入隨身碟,然後從隨身碟啟動系統。

要從USB啟動,需要在Windows中選擇從USB啟動的選項。從電腦設定(像UEFI)中選擇選項或在點擊“重新啟動”的時候按住Shift鍵。

當你用USB啟動盤啟動後,你會看到試用(try)或者安裝(install)Ubuntu的選擇,這裡要點擊“安裝”。另外在螢幕上不多的設定選項裡面,你可以選擇你用的語言。接下來是關於硬碟空間,電源和網路連接等等的一些檢查。只需點擊繼續。

 

 

安裝視窗中你需要注意的是安裝類型(Installation Type)。選擇這裡的其它選項(Something else):

 

 

還記得我們事先劃分的未配置的空間嗎?我們將用它來建立根分區( / ),交換空間(Swap)以及家目錄(Home)。選擇空閑(free space)然後點擊加號(+)。

 

 

它會給你提供建立Linux分區的選項。我們正在建立根分區 /。10到20GB空間就足夠了。選擇大小(Size),然後選擇Ext 4作為檔案系統以及 /(意思是根)作為掛載點(Mount point)。

 

 

點擊確定會回到分區介面。下一步我們建立交換空間(Swap)。像之前一樣,再次點擊加號(+)。這次我們選擇作為交換空間(Swap area)。建議的交換空間大小是實體記憶體的兩倍。

 

 

以同樣的方式建立家目錄(Home)。給它分配最大的空間(實際上是給它分配剩餘的所有空間),因為這是你會用來儲存音樂,圖片以及下載的檔案的位置。

 

 

分配好了根分區( / ),交換空間(Swap)和家目錄(Home)之後,點擊現在安裝(Install Now):

 

 

好了,你現在基本上以及贏得了這場戰役了~露出勝利的微笑吧~接下來你會被要求設定使用者名稱密碼等等。基本上你現在只需點擊下一步。

一旦安裝完成,重新啟動電腦,你應該會看到紫色的grub歡迎介面。盡情享受Ubuntu和Windows 8的雙啟動模式吧。(譯註:對於可能出現grub系統選擇中沒有Windows 8選項或是無法正常啟動的情況,可搜尋Boot Repair工具的使用)

我希望這份指南能夠幫你實現Ubuntu和Windows 8的UEFI模式雙啟動。雖然這篇文章是為Ubuntu寫的,它對其它的Linux OS應該也有所協助。歡迎提出任何問題與建議。

Windows和Ubuntu雙系統,修複UEFI引導的兩種辦法

碰到電腦直接啟動到Windows 8而沒有出現啟動Ubuntu的選項。

這裡有兩種修複EFI啟動引導的方法,使Ubuntu可以正常啟動

 

 

將GRUB2設定為啟動引導

1. 啟用GRUB引導

在安裝時,有些地方可能會出問題。

理論上來說,如果你首先安裝Ubuntu,那麼你需要關閉快速啟動。

希望你按照這個指南建立一個UEFI Ubuntu 啟動優盤安裝正確的UEFI引導程式。

如果你在安裝時已經完成了這些事情,那麼可能出錯的地方就是將GRUB2設定為啟動管理器。

可以按照以下幾個步驟將GRUB2設定為預設的引導程式:

登入Windows 8

轉到案頭

右擊開始按鈕,選擇管理員命令列

輸入 mountvol g: /s (這將你的EFI目錄結構映射到G盤)

輸入 cd g:\EFI

當你輸入 dir 列出檔案夾內容時,你可以看到一個Ubuntu的檔案夾

這裡的參數可以是grubx64.efi或者shimx64.efi

運行下列命令將grub64.efi設定為啟動引導程式: bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

重啟你的電腦

你將會看到一個包含Ubuntu和Windows選項的GRUB菜單

如果你的電腦仍然直接啟動到Windows,重複步驟1到7,但是這次輸入: bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi

重啟你的電腦

這裡你做的事情就是登入Windows管理員命令列,將EFI引導區映射到磁碟上,來查看Ubuntu的引導程式是否安裝成功,然後選擇grubx64.efi或者shimx64.efi作為引導程式。

那麼grubx64.efi和shimx64.efi有什麼區別呢?在安全啟動(serureboot)關閉的情況下,你可以使用grubx64.efi。如果安全啟動開啟則需要選擇shimx64.efi。

在我上面的步驟裡面,我建議先試一個,然後再試試另外一個。另外一種方法是選擇一個,然後根據你選擇的引導程式在BIOS中啟用或者禁用安全啟動。

2.使用rEFInd引導Ubuntu和Windows雙系統

 

 

rEFInd引導程式會以表徵圖的方式列出你所有的作業系統。因此,你可以通過點擊相應的表徵圖來啟動Windows、Ubuntu或者優盤中的作業系統。

點擊這裡下載rEFInd for Windows 8。

下載和解壓以後,按照以下的步驟安裝rEFInd。

返回案頭

右擊開始按鈕,選擇管理員命令列

輸入 mountvol g: /s (這將你的EFI目錄結構映射到G盤)

進入解壓的rEFInd目錄。例如: cd c:\users\gary\downloads\refind-bin-0.8.4\refind-bin-0.8.4 。 當你輸入 dir 命令,你可以看到一個refind目錄

輸入如下命令將refind拷貝到EFI引導區 xcopy /E refind g:\EFI\refind\

輸入如下命令進入refind檔案夾 cd g:\EFI\refind

重新命名樣本設定檔 rename refind.conf-sample refind.conf

運行如下命令將rEFind設定為引導程式 bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi

重啟你的電腦

你將會看到一個包含Ubuntu和Windows的圖形菜單

這個過程和選擇GRUB引導程式十分相似。

簡單的說,主要是下載rEFind,解壓檔案。拷貝檔案到EFI引導區,重新命名設定檔,然後將rEFind設定為引導程式。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.