[折騰文] 折騰BIOS引導GPT分區GRUB,還要能啟動Windows

Bobpan wrote:
下次用RAMDISK燒DUET試試好了…


我真的在RAMDISK嘗試啟動DUET了
用Linux執行DUET的安裝腳本裝進VHD裡面

影片連結


這次感覺是最接近成功的…
不過還是卡住了…又不知道哪邊有問題了QQ
Bobpan wrote:
我真的在RAMDISK(恕刪)


進度補充:
終於有空回去家裡裝上去Core 2 Duo的電腦測試,燒了一隻確定可以啟動DUET的隨身碟開機(讓Core 2 Duo EFI 開機到救援隨身碟的感覺也是挺神奇的,我那時候手邊也只有救援隨身碟可以EFI開機)

後來把那支隨身碟帶下來測試,DUET的開機選單是出現了,但是還是一個老問題--滑鼠鍵盤不能用

不大確定是不是USB控制器不支援還是怎樣造成的...還是找不到解法
Bobpan
其實忘記說了,我後來有用同一隻隨身碟在EFI BIOS上面用CSM模式去啟動DUET。然後Clover跟Windows都可以正常開機,所以應該問題是不大啦
Bobpan
況且Mac家族在Core 2 Duo年代就使用EFI引導了我記得
花了點時間照這樓的路徑走算是弄懂了。

測試環境是VMware直接切換BIOS跟UEFI。
(沒有做任何設定切過去就可以開了,相當於可以任意在BIOS和UEFI自由切換的意思了)

## UEFI啟動

這就是正常的走分區4啟動,沒什麼特別的一般安裝好就這樣跑的。




## BIOS啟動

這個是先走分區2,再引導到分區1啟動的。


沒想到硬碟也能雙啟動XD
grub4dos加掛UMBR程序

UMBR(Universal Master Boot Record),是一個簡單的通用型的MBR引導程序,只支持LBA模式(BIOS不支持LBA的無法使用,目前除了很老的機子大部份都有支持).
也許就可以了。

另外有一個NBOOT可以啟動 .vhd 可是最後修改在 2014-08-31 沒再出新的了 不一定能用!?

Ventoy可以啟動 .vhd(外掛) 如果能用Ventoy帶動也許也能吧。
一香(箱)、兩香(箱)、三香(箱)、四香(箱)、五香(箱) (老闆聽了很爽一直搬) 老闆,我要張君雅五香海苔一包
Bobpan
話說我參考的文章的那個作者有說,其實GRUB4DOS只要引導硬碟檔案鏡像的功能(map指令)就可以引導VHD了,他文章是說VHD分區只是一個硬碟鏡像檔+一個VHD專屬的尾綴代碼
Bobpan
不過UMBR不知道支不支援動態配置的VHD,上面的那種引導方式前提是固定大小的VHD才有用
話說更新一下,關於Syslinux的Memdisk引導法我後來是終於試成功了,可以不用過兩套引導選單了
貼上我使用的Code給各位看官參考下

Linux分割區的UUID部份是你的Linux安裝或是GRUB安裝的硬碟的
(話說想了下感覺GRUB2的安裝法好像對有在使用Linux當主/副系統的比較方便)
(也可以使用底下找尋VHD檔的那種找開機裝置的方式,前提是你的syslinux安裝分割需要有跟其他分割不同的檔案讓他當作找尋依據(例如memdisk的執行檔就是一個不錯的檔案))


我也順便把主硬碟升級成Kingston的A400了,沒想到即使主機板只支援IDE模式的UDMA傳輸模式,速度還是快的挺有感,看來隨機讀取的性能是真的很重要
Linux開機速度從1-2分鐘縮短成30秒
hunandy14
只要有使用 VHD 不也是把啟動程序引導到BCD上,這樣不也還是過兩個選單嗎 grub+bcd
hunandy14
哦沒事我看懂了,原本中間還插一個grub4dos
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!