作者OpenSolaris (SunOS 5.11)
看板Linux
標題[問題] 新版硬體灌Linux,我快發瘋了......
時間Tue Jul 22 12:09:15 2014
小弟最近灌Linux遇到很大的困難,以前灌Unix/Linux都沒遇到這麼
麻煩的情況。筆電的BIOS mode成Legacy BIOS。
磁區原本劃分如下:TYPE:GPT
/dev/sda1 ?(不明保留區) NTFS 400MB
/dev/sda2 EFI System partition 300MB
/dev/sda3 ?(不明保留區)
/dev/sda4 Windows7 NTFS 220GB
/dev/sda5 Fedora 20:/ ext3 100GB
/dev/sda7 Fedora 20:/DATA ext3 120GB
/dev/sda6 Push Buttom Reset 26GB
現在最大的問題是Linux重灌完(確定安裝成功),就是不出現GRUB選單,
一直進到Windows。我用LiveDVD進入光碟系統,mount /dev/sda5 /mnt,
然後執行:
grub2-install --boot-directory=/mnt/boot /dev/sda
或是:
grub2-install --boot-directory=/mnt/boot --efi-direcotory=/mnt/boot/efi \
--force /dev/sda
或是:
grub2-install --boot-directory=/mnt/boot --efi-direcotory=/mnt/boot/efi \
/dev/sda2
不管試什麼排列組合,grub2-install後沒有Error訊息,但是重開機後就是不顯示
GRUB選單而直接進到Windows。
因為小弟對最近幾年的Partition技術演進沒有概念,不懂EFI partition是什麼,
也不知道GPT跟MBR之類的關係。用十年前的觀念來處理看來搞不定了......
(抱歉我真的很久很久沒用Linux了,最近因為工作需要必須灌進工作筆電中)
想請問一下各位大師,如何才能把GRUB裝入開機區呢?
有哪些文章可以參考?
謝謝。
--
門派:蜀山派 稱號:青石
興趣:下棋
跟玉書師弟下久真的很無趣,
下山來尋找更多高手。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.0.127
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Linux/M.1406002160.A.2AF.html
1F:→ tjjh89017:GPT的前端保留位要比MBR多了1MB以上,所以可能要改分割 07/22 13:32
2F:推 Vdragon:UEFI 開機模式允許多個 bootloader 共存(而非直接覆寫掉 07/22 13:56
3F:→ Vdragon:原來的),安裝到 EFI 系統分割區(ESP)後即可在 UEFI 設定 07/22 13:56
4F:→ Vdragon:介面中選取。 07/22 13:56
5F:推 Vdragon:請以**UEFI 開機模式**啟動您的 Live 系統再執行 grub-ins 07/22 14:01
6F:→ Vdragon:tall ,這樣安裝程式才能操作 UEFI 韌體將新的開機選項寫 07/22 14:01
7F:→ Vdragon:進去,不然就要手動於 UEFI 設定介面中建立一個新的開機 07/22 14:01
8F:→ Vdragon:選項執行 ESP 中的 grub EFI 應用程式 07/22 14:01
9F:推 Vdragon:Secureboot 也是個問題,如果有啟用的話您要安裝有簽署過 07/22 14:04
10F:→ Vdragon:的 grub 版本,請看 grub-install 的 manpage 有新的命令 07/22 14:04
11F:→ Vdragon:列參數 07/22 14:04
12F:→ OpenSolaris:當我把BOIS的UEFI打開後,它會卡在Windows bootloader 07/22 15:21
13F:→ OpenSolaris:一直進不去Windows,也找不到Linux的選單。 07/22 15:21
14F:→ OpenSolaris:改回Legacy BIOS才進得了Windows,超奇怪的。 07/22 15:25
15F:→ wooden0819:先前也遇到樓上狀況..只好全改Legacy..Orz (無能力處理 07/22 15:51
16F:→ OpenSolaris:結果後來嘗試開UEFI直接重灌Linux,就可以進Linux了。 07/22 16:46
17F:→ OpenSolaris:但要回Windows工作,就要BIOS改回Legacy,只能這樣切換 07/22 16:47
18F:→ neutrino:嘗試在UEFI模式下 使用UEFind來管理 看能不能認到win 07/22 22:42
19F:→ fourdollars:如果你安裝的是 Debian or Ubuntu 應該可以在開機開 07/23 00:15
20F:→ fourdollars:到 GRUB 的地方按下 Esc 然後找到 Windows 的開機選 07/23 00:15
21F:→ fourdollars:項才對,其它的 Linux Distribution 應該也是一樣的。 07/23 00:15
22F:→ OpenSolaris:GRUB是有Windows的開機選項,但它找的是Windows的EFI 07/23 04:38
23F:→ OpenSolaris:firmwre,Crtl+X是找不到它。也還沒想好要怎麼修復。 07/23 04:39
24F:→ OpenSolaris:如果GRUB的Windows選項直接改成傳統的root(hdX,X) 07/23 04:41
25F:→ OpenSolaris:chanloader +1似乎沒有效果。 07/23 04:41
26F:→ fourdollars:BIOS 裡面沒有 Windows 的 UEFI 開機選項可以用嗎? 07/23 11:08
27F:→ OpenSolaris:Windows的開機選項應該是壞了,每次都進到Auto修復 07/23 13:38
28F:→ OpenSolaris:模式去,但裡面的Windows選單又啟動不了 07/23 13:39