今天同步portage的是有收到一封news,標題是GRUB2 migration,告訴我grub2已經進入穩定分支,將安裝到我的gentoo中,並替代grub legacy。提供了一個很好的文檔grub2-igration.xml。以下是我從grub legacy遷移到grub2的過程,希望能提供一些有價值的參考。
1、升級到grub2軟件包
一般在嚴格按照Handbook安裝gentoo的時候,都會安裝一個bootloader,Handbook默認曾經是grub,所以你必然執行過
# emerge grub
那麼,在你同步portage後升級時
# emerge -uDN world
grub2會安裝到gentoo中,而
# emerge --depclean
會卸載grub legacy。然後你就可以手工刪除/boot/grub了,grub.conf和menu.lst也沒什麼價值可以刪了,grub2會重新生成/boot/grub下需要的所有東西。
(現在手冊已經改成了
# emerge sys-boot/grub:0
安裝grub legacy。
# emerge sys-boot/grub:2
安裝grub2。相信grub2替代grub legacy是趨勢,我認為Handbook會在未來某一天還原到emerge grub,而emerge sys-boot/grub:0作為一個額外選擇。本括號內都是廢話希望沒有打擾到你。)
2、配置一些配置文件
grub2一切都是自動的。配置文件在/etc/grub.d下,話說這裡沒有什麼可以改動的。還有就是重要的/etc/default/grub。
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2013-10/91607p2.htm