Linux在UEFI模式GPT硬碟win8下灌雙系統 - Linux

Frederic avatar
By Frederic
at 2014-07-25T22:41

Table of Contents

因為自己在灌雙系統時卡了一段時間,上網試了很多方法都無解

後續也看到許多人遇到相似問題(?) 所以單純分享一下自己的解法!


=================================Ubuntu安裝====================================

Step.1 製作live-usb

推薦軟體: Universal USB Installer

方便、快速、網路上也有許多教學文

Step.2 切割出free space

進入磁碟管理進行切割

free space就是磁碟區顯示"未配置"狀態

Step.3 取消 快速啟動

步驟參考圖 1.http://i.imgur.com/AuHJrIJ.jpg

2.http://i.imgur.com/yW0S2iC.jpg

Step.4 取消 安全啟動

步驟參考圖 1.http://i.imgur.com/9tWAoPN.jpg

2. win8 http://i.imgur.com/EN6WSrK.jpg

win8.1 (1)http://i.imgur.com/PZVyji3.jpg

(2)http://i.imgur.com/CLkIpjs.jpg

3. (1)http://i.imgur.com/4lxzFuk.jpg

(2)http://i.imgur.com/8T9hNjv.jpg

(3)http://i.imgur.com/VmYAJtb.jpg

(4)http://i.imgur.com/CrteYUq.jpg

4. 接著就可以進入BIOS去disable "secure boot"


註: (1)在BIOS下記得模式選UEFI而非Legacy

(2)在BIOS下記得調整外部媒體為第一順位開機選項

Step.5 利用live-usb進入Ubuntu進行安裝

步驟參考圖 1. (1)http://i.imgur.com/ROwgMLY.jpg

(2)http://i.imgur.com/Y08H2F9.jpg

(3)http://i.imgur.com/uLCha48.jpg

(4) /,10~20 GB

http://i.imgur.com/dSAk17Z.png

(5) swap area,兩倍記憶體大小

http://i.imgur.com/W7xtqyE.png

(6) /home,free space剩餘大小

http://i.imgur.com/aittst9.png

(7)http://i.imgur.com/GqmSxUL.jpg


================================以下進入主題==================================

Step.6 安裝完成,重新啟動

在這裡,不會出現開機選單,並且直接進入win8,

再一次地,藉由live-usb進入Ubuntu,進入和剛剛安裝之前一樣的畫面。

Step.7 安裝並執行 Boot Repair

Ctrl-Alt-T,開啟Terminal

輸入:http://i.imgur.com/IesWnOW.png 這四行,進行安裝。

選擇 Recommended repair,進行修復。

Step.8 找出 EFI磁碟區 編號

在Terminal中

輸入:sudo parted /dev/sda print

找出 EFI system partition 對應的 Number ,這是等下需要掛載的磁碟分區編號。

Step.9 替換開機文件

在Terminal中

輸入:sudo -i #提權

mkdir /mnt/temp #新建掛載目錄

mount /dev/sda3 /mnt/temp #掛載EFI分區,3對應磁碟分區編號Number

cd /mnt/temp/EFI/Microsoft/Boot/ #進入windows開機文件所在目錄

cp bootmgfw.efi win.efi #複製windows開機文件

cd ../.. #回到EFI目錄下

cp ubuntu/grubx64.efi Microsoft/Boot/bootmgfw.efi #替換開機文件

exit

註:在掛載完EFI分區後,剩餘步驟可以在視窗中完成,

也就是,在root身分開啟的視窗中複製、移動文件。

Step.10 編輯開機選單

在Terminal中

輸入:sudo -i #提權

vim /etc/grub.d/40_custom #編輯開機選單,開啟40_custom文件進行編輯

menuentry "Windows 8" { #中括弧{ 勿換行,請緊接在後

insmod part_gpt

insmod ntfs

set root='(hd0,gpt3)' #3對應EFI磁碟分區編號

chainloader /EFI/Microsoft/Boot/win.efi #此選項指引至上一步驟中,
複製的windows開機文件。
}

按Esc,輸入 :wq ,編輯完成。


註I:此步驟一樣可以在視窗中編輯完成,家目錄->檔案系統->以root身分開啟etc資料夾

->grub.d資料夾->開啟40_custom文件進行編輯

->貼上程式碼->儲存,編輯完成。

註II:vim安裝,在Terminal中,輸入:sudo apt-get update

sudo apt-get install vim

Step.11 更新Grub

在Terminal中

輸入:sudo update-grub

完成!

重新啟動後,順利成功就會出現開機選單囉!


心得:

本身是Linux新手,所以這篇文章是假設第一次接觸Linux的新手狀態下寫的步驟,

主要碰到的問題是Step.6後,安裝完成,重新啟動後直接進入windows,彷彿沒安裝一樣


這一篇主要是把開機選單的問題解決,安裝過程中可能會碰到需多問題,

總而言之,請善加利用Google!!


步驟參考圖,主要是擷取http://ppt.cc/sbO2此篇文章,也就是Step.6之前的一般

Ubuntu安裝步驟,網路上有許多介紹,所以不多著墨。

參考文章

http://ppt.cc/sbO2

http://ppt.cc/FDI6

http://ppt.cc/2muz

--
Tags: Linux

All Comments

Donna avatar
By Donna
at 2014-07-29T08:50
好文推推,要怎麼收藏啊:3
Elizabeth avatar
By Elizabeth
at 2014-08-02T17:53
寄到自己的信箱
Kyle avatar
By Kyle
at 2014-08-03T13:41
正好想裝雙系統,很實用!

有人使用Ubuntu Studio嗎?

Hedwig avatar
By Hedwig
at 2014-07-25T20:59
最近想脫離Windows進入linux來使用各種自由軟體做影片剪輯,動畫,聲音處理,修圖, 繪圖等工作,雖然之前是使用adobe+Windows, 但穩定性令人失望,也沒錢用Mac, 想試試 大家共同創作的自由軟體,不知道版上有沒有大大在用ubuntu studio, 通常是做什麼用 途?能分享心得嗎?或是私 ...

使用rpm跑出can't create transaction...

Regina avatar
By Regina
at 2014-07-25T19:24
各位前輩們,小弟是新手,使用mint17 今天看著鳥哥教學 rpm 要安裝一些基本東西 db3-3.1.17-4.6x.i386.rpm db3-devel-3.1.17-4.6x.i386.rpm db3-utils-3.1.17-4.6x.i386.rpm popt-1.6.2-6x.i386.rpm r ...

driver如何主動通知AP?

Victoria avatar
By Victoria
at 2014-07-25T14:49
※ [本文轉錄自 LinuxDev 看板 #1JqVsz1V ] 作者: rtt2008 (rtt) 看板: LinuxDev 標題: [問題] driver如何主動通知AP? 時間: Fri Jul 25 14:48:26 2014 小弟想請教關於driver與ap的溝通的問題 如何在driveran ...

ubuntu MAC style三代如何自行更新64bit

Tracy avatar
By Tracy
at 2014-07-25T14:11
如題 請問大大 最近UBUNTU台灣連不上 先前下載ubuntu MAC style2013版本 用USB開機蠻方便的 但是32bit 12.04版本 想自行更新到64bit 14.04版本 請問大大 哪裡有中文說明往只可以照著做的?????? 希望不要砍掉重練!! 3Q!! - ...

Ubuntu 12.04 VNC gnome classic 沒畫面?

Freda avatar
By Freda
at 2014-07-25T10:40
我的系統是ubuntu 12.04.04 1.裝gnome core 重開進到 gnome classic 2. apt-get install vnc4server 之後打開vncserver 外面用client 連進來是 unity 桌面 照著網路上教學修改xstarup unset SESSION ...