1.
xp 先安於 hda
linux 後裝於 hdb, 而 grub 安裝時選擇裝於 boot sector 而非 MBR
--> 如何啟動 linux ?
2.
之後採取如下動作:
dd if=/dev/zero of=/dev/hda bs=446 count=1
linux-rescue mode 下作 grub-install /dev/hda
--> 重開機後於grub選單選windows,但無法啟動...請問這是哪兒出了問題?
1.
xp 先安於 hda
linux 後裝於 hdb, 而 grub 安裝時選擇裝於 boot sector 而非 MBR
--> 如何啟動 linux ?
2.
之後採取如下動作:
dd if=/dev/zero of=/dev/hda bs=446 count=1
linux-rescue mode 下作 grub-install /dev/hda
--> 重開機後於grub選單選windows,但無法啟動...請問這是哪兒出了問題?
SPFDisk
spfdisk 做完後,與grub一樣的結果,windows還是無法開機...
看了一下鳥哥的網站,我的理解若有錯誤還望指正:
因為我後來將grub裝於hda的MBR,所以開機會以grub為首個 boot loader 並調選單供 user 選擇.而若是我選擇 xp 開機,則 grub 會轉交控制權給另一個 loader(即xp的loader)去啟動 xp.
換句話說,我硬碟的 xp 的 boot loader 可能已損毀....若真為如此,不知有何解決之道?
不好意思,再請較一下:
如當我們安裝windows xp時其loader預設是否僅安裝到hda的MBR中?
...若是,那隨後在裝linux時,若grub亦裝於hda的MBR,那豈不是會覆蓋掉 windows boot loader,根據鳥哥網站說法(http: //linux.vbird.org/linux_basic/0130designlinux.php#partition_mbr),那 grub 如何找到 windows loader 並將控制權交給它去繼續啟動 windows ?
書籤