[問題] Linux 用BIOS啟動3T以上硬碟

看板Linux作者 (sppmg)時間7年前 (2016/10/21 04:43), 編輯推噓4(4015)
留言19則, 9人參與, 最新討論串1/1
一直以來都聽說3T以上硬碟若要當啟動碟須要UEFI支援。 不過剛剛看到wiki 的GUID_Partition_Table頁面, https://en.wikipedia.org/wiki/GUID_Partition_Table win7/8/10 64bit 的Boot support 都是Requires UEFI 而Linux的表格則是直接給Yes。 是否在Linux下其實可以用BIOS啟動GPT碟呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.66.17 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1476996226.A.FFF.html

10/21 08:52, , 1F
mbr 磁區應該還是有一些分割區資料,我猜幫助只要有分
10/21 08:52, 1F

10/21 08:52, , 2F
割好 eufi 與 boot 的磁區在前面, 然後 gr7b 能夠正確
10/21 08:52, 2F

10/21 08:52, , 3F
抓到前面的直接位置應該就沒問題了
10/21 08:52, 3F

10/21 10:07, , 4F
分割時記得要開一個大約 1 MiB 的 BIOS boot partition
10/21 10:07, 4F

10/21 10:09, , 5F
這樣安裝 GRUB 的時候才會成功
10/21 10:09, 5F

10/21 10:20, , 6F
現在gdisk/fdisk/gparted分割時都會幫你弄好了,不用擔心
10/21 10:20, 6F

10/21 10:32, , 7F
除非像我一樣手賤,吃飽太閒去調整第一個分割區的開頭.....
10/21 10:32, 7F

10/21 11:39, , 8F
可以用GPT,然後透過MBR chainboot
10/21 11:39, 8F

10/21 12:54, , 9F
什麼 UEFI 才支援是錯的,3T 限制存在於 MBR 跟太古老的
10/21 12:54, 9F

10/21 12:54, , 10F
BIOS
10/21 12:54, 10F

10/21 12:55, , 11F
至於傳統開機模式要啟動 GPT 中的 Linux 作業系統只要有
10/21 12:55, 11F

10/21 12:55, , 12F
建立主板韌體讀得到的 bios_grub 分區即可辦到
10/21 12:55, 12F

10/21 13:24, , 13F
別說 uefi/bios, 連 uboot 都可以用 hybrid mbr 讀 gpt
10/21 13:24, 13F

10/21 13:24, , 14F
了; linux 就是狂
10/21 13:24, 14F

10/23 11:19, , 15F
所以說win bootloader只有UEFI版才會boot GPT啊
10/23 11:19, 15F

10/23 11:19, , 16F
你要用其他bootloader解當然可以 問題一般win不這樣弄
10/23 11:19, 16F

10/23 14:59, , 17F
我一直都是用gpt, 開一個1M大小的bios_grub分割區
10/23 14:59, 17F

10/23 14:59, , 18F
傳統bios模式就可以用了
10/23 14:59, 18F

10/24 09:47, , 19F
長知識受教謝謝
10/24 09:47, 19F
文章代碼(AID): #1O2Io2__ (Linux)