說明:首先安裝Windows,然後再安裝Linux。第一個分區格式可以是NTFS。不要把lilo引導程式安裝在MBR(主引導記錄)位置,而是安裝在Linux分區中的第一個分區(即/boot)下。
準備一張Linux系統啟動盤,一張空白磁碟片。
如果你在安裝Linux系統過程中,沒有將lilo安裝在mbr位置,可以按以下步驟進行操作:
1、通過啟動盤引導Linux系統
2、以root帳戶登陸系統
3、插入空白磁碟片並鍵入命令:
mount -t msdos /dev/fd0 /mnt/floppy
掛載磁碟片以供目前使用者使用
4、確定Linux開機磁區位置
more /etc/lilo.conf
輸出內容:
boot=/dev/hda1 (可以確定開機磁區,具體情況根據各人的情況不同會有所不同)
map=/boot/map
install=/boot/boot.b
prompt
time=50
image=boot/vmlinuz-2.4.2-2
label=linux
root=/dev/hda1
read-only
5、使用dd程式(注意空格)
/bin/dd if=/dev/hda1 of=/mnt/floppy/bootsect.lnx bs=512 count= 1
複製引導程式到磁碟片中
6、卸載磁碟片:
umount /dev/fd0
7、重新啟動,進入Windows系統
8、編輯boot.ini檔案,在結尾添加:
c:/bootsect.lnx="Red Hat Linux 9"
並複製bootsect.lnx檔案到C盤根目錄(不要複製到檔案夾內)
重啟後Windows引導菜單出現“Red Hat Linux 9”選項,選擇它就可以進入Linux系統。
附註:由於安裝Linux系統過程中lilo引導程式會自動搜尋當前已安裝的系統(比如Windows),建議保留保留lilo自動搜尋的結果,把DOS設定為預設選項。這樣你既可以從Linux啟動菜單中選擇進入Windows,也可以從Windows啟動菜單選擇進入Linux。
參考資料:
《Windows XP Professional 使用與開發詳解》
(美)Robert Cowart
電子工業出版社出版