首先在硬盤中全新安裝Windows XP的,然後再安裝Ubuntu系統,現在引導被grub搶了去,然後我們進入DOS,鍵入fdisk /mbr,把引導全交給Windows XP,修改boot.ini指向C盤的grub4dos,再將Ubuntu的/boot/grub/menu.lst復制到C:\,這樣就做成了XP和Ubuntu雙啟動(ntldr引導grub4dos,然後grub4dos引導Ubuntu)以上操作沒什麼難度。主要是下面,Vista的bootmgr引導Ubuntu的grub。
首先進入WinPE,格式化C盤,安裝Vista到C盤。重新啟動之後,已經沒有了Ubuntu的選項,只能進入Vista了。現在下載EasyBCD這個軟件,截止到今天,最新版本是1.7.1,(http://neosmart.net/downloads/software/EasyBCD/EasyBCD%201.7.1.exe)。在Vista下安裝並運行。選擇“Add/Remove Entries”,在下面的“Add an Entries”面板中,選擇“Linux”選項卡,Type是Grub,Name隨便,Drive選擇你安裝Linux的/分區,再選中“GRUB isn't installed to the bootsector”復選框,最後點擊“Add Entries”按鈕。重啟之後,便可出現Vista和Ubuntu的雙啟動菜單了。選擇Ubuntu,進入Grub,下面的就明白了吧。