一、已安裝xp系統。
安裝xp與centos共存的雙系統,是否一定要先裝xp?我覺得應該不是。不過因為我硬盤已經安裝了xp,就干脆基于xp系統(windows系統)來安裝centos系統(或redhat系統)與現有系統共存了。
二、安裝grub引導程序。
先下載grub4dos軟件,下載grub4dos后,解壓縮后就可以了。核心文件有下面這幾個:grldr和grub.exe,及menu.lst 將它們拷貝到c盤下。
為了設置通過windowsxp系統的啟動菜單進入grub引導菜單。須進行如下設置:
將grldr文件復制到c:\,去掉boot.ini的只讀屬性,然后修改c:\boot.ini文件,在boot.ini的最后面加一行:
c:\grldr=”Start GRUB4DOS”
并將boot.ini中的timeout值設置為大于0的數字,如:timeout=5,然后保存boot.ini,改回只讀屬性。
編輯boot.ini前,可在cmd下輸入:
attrib -s -r -h c:\boot.ini
解除boot.ini的只讀屬性,編輯完后輸入:
attrib +s +r +h c:\boot.ini
恢復boot.ini的原有屬性。
編輯完重新啟動計算機,在windowsxp啟動菜單就會出現“Start GRUB4DOS”這一項,選擇該項即可進入grub4dos的環境。

三、安裝linux引導文件并設置。
1、從linux鏡像文件中找到boot.iso文件,位置:linux鏡像文件中的/images/boot.iso.導出該文件。然后解壓boot.iso文件,將boot目錄下的isolinux目錄拷貝到c盤下。
2、修改上文提到的menu.lst文件。在文件中加入如下內容:
title CentOS
kernel (hd0,0)/isolinux/vmlinuz
initrd (hd0,0)/isolinux/initrd.img
3、修改后啟動計算機時進入grub引導菜單后,就可以看到名為”centos”的啟動選項。可進入linux安裝引導。
四、準備一個分區用來安裝centos系統。
1、一般情況下,可以將磁盤的最后一個分區刪除預留給安裝linux系統(也可不刪除,安裝linux系統過程中,可以選擇要安裝的分區并進行格式化操作)。
2、將linux鏡像文件拷貝到任何一個fat格式的分區。
五、安裝linux centos系統。
開機啟動,進入grub菜單,選擇linux引導。根據提示選擇centos鏡像文件所在位置(在此處我安裝的時候郁悶hard disk driver no found的問題,我進入bios設置hard disk的模式把從IDE換成AHCI模式才可以解決該問題,另外如果要想重新進入XP又要將模式改回IDE),繼續根據提示進行安裝操作。安裝系統后,centos默認作為第一啟動菜單。啟動centos時會先進入centosgrub啟動菜單,倒計時結束前,按上下方向可進入選擇菜單,選擇other可進入windows啟動菜單。
到此,windows(xp)與linux(centos)雙系統就已經安裝完畢了。