Fedora 的 GURB 可唔可以認到 ferdora 同 windows 2003 server 兩個 OS
我家有部電腦已經安裝了 fedora, 最近間了 partation 想安裝埋個 windows 2003 server 到這電腦, 想問下如果真的安裝了 windows 2003 server, Fedora 的 GURB (verion 0.93)可唔可以認到兩個 OS 再讓我選擇那個 OS boot 機呢?
LINUX 現多數使用 grub, windows 的則是 NT loader
grub 支援 fat12/fat16/fat32/NTFS/ext2/ext3
NT loader 以往支援 fat12/fat16/fat32/NTFS, 後來增加了 ext2/ext3
Windows Server 2003 原使用 WinFS, 也可使用 NTFS
grub 0.93 是否支援 WinFS ?
2003 又是否取消 ext2/ext3 的支援?
任一方取消了相關支援的話,當然就無法利用來達成 Mulit Boot
不過一般都是先安裝 windows, 後安裝 linux, 因為 NT loader 的運作以 ntldr 這個檔案為核心,若 hdd 本身出問題而無法再讀取 ntldr, 又或誤被刪除 ntldr 此檔案, NT loader 本身就無法運作
由此若先安裝 linux,後安裝 windows 的話, windows 完成安裝後就會進佔 MBR, 也無法使用 grub 來導入 kernel 位置而 boot 起 linux, 那需要修改 linux grub 的位置在 super block 才可以使用 NT loader boot 起 linux; 同時若失去 ntldr 的話, NT loader 無法運作的話, Muilt BOOT 功能也同時失效,即是兩個 OS 也無法使用
相反先安 windows 後安 linux, grub 進佔 MBR 的話,在安裝 linux 過程當中,grub 會設定相關數據,以導入 ntldr 而 boot windows,而 grub 的核心程式並不如ntldr 一樣容易找出,也減低了誤刪除的可性能; 再者若boot 起windows 後而誤刪除 ntldr, 也不會令 grub 無法運作,結果也不會令 muilt boot 功能失效,最少還可以 boot 起 linux, 而不會失去兩個 OS