windows引導BSD和linux(轉)

BSDLite發表於2007-08-11
windows引導BSD和linux(轉)[@more@]winxp+Magic linux+FreeBSD5.2.1
分兩個主分割槽(用linux的叫法):
hda1和hda2,linux裝在hda6上

先裝winxp在hda1上
之後安裝linux在hda6上,
gurb不裝在MBR上而是裝在hda6上.
最後裝BSD到hda2上,把bootmgr也裝上

然後用一張linux的live CD 引導
mount上一個fat分割槽
執行如下命令:

dd bs=512 count=1 if=/dev/hda2 of=freebsd.bin
dd bs=512 count=1 if=/dev/hda6 of=linux.bin

得到freebsd.bin和linux.bin兩個檔案
重啟到winxp把這兩個檔案複製到C盤
在boot.ini中加入以下兩句

c:freebsd.bin="FreeBSD"
c:linux.bin="Linux"

最後可以用fdisk/mbr把MBR資訊覆蓋

最後重啟即


如果重灌了WIN系統,但是,那些512byte 的東西不見了也不用怕,用一張BSD光碟啟動,然後重新MBR,使到機器可以進入BSD,然後提取 512byte 那個東西。

再用DOS啟動盤啟動,fdisk /mbr 然後………………重新做 boot.ini 就可以恢復,這一招我試用過NNN次。


用 win2k 引導 freebsd 時 ,
直接 將 freebsd 中 /boot/boot1 檔案 複製到 C:
然後 用 此檔案引導 即可

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-944442/,如需轉載,請註明出處,否則將追究法律責任。

相關文章