本來本身的機器上已經裝好了Ubuntu11.10,Windows7雙系統。最近忽然想裝CentOS玩一玩。在官網下載好CentOS-6.2-i386-bin-DVD1.iso,CentOS-6.2-i386-bin-DVD2.iso。話說作這個啓動盤也費了好多周折啊,比Ubuntu麻煩多了。詳細步驟參見http://ponyjava.iteye.com/blog/1329994。還有就是http://www.oa-web.com/Linux/130.html所說的辦法按個人實際操做是很差使的php
循序漸進的裝好後,發現grub菜單裏面只有CentOS和Windows7,Ubuntu11.10不見了。原來CentOS採用的是grub1,而Ubuntu11.10用的是grub2。解決這個問題有應該有兩種可行的辦法,在CentOS中編譯安裝grub2(同窗給的思路,當時沒想到),或者從新修復Ubuntu11.10的grub2 菜單。我採用第二種辦法。html
參考http://blog.chinaunix.net/space.php?uid=12693781&do=blog&id=368840,從新生成grub.cnf文件。執行apt-get install grub2,grub-update沒有成功,採用dpkg-reconfigure grub-pc成功了。 這時從新啓動發現grub菜單中只有原來的Ubuntu,CentOS和Windows7都沒有了,不過不要緊,進入Ubuntu,先執行apt-get install grub,系統會自動卸載grub2;而後再執行apt-get install grub2,安裝grub2的過程當中,系統會自動掃描各磁盤,將含有可引導系統的分區所有寫入到grub.cfg文件中;從新啓動,一切OK。java