SUSE的漂亮大家可能都見識過,尤其是那個Grub啟動畫面。我身邊的朋友為了在自己的系統上也能使用SUSE的GRUB啟動畫面,用了一種原理比較簡 單,過程比較白癡的方法:先安裝SUSE,把/boot單獨分區,然後把除了/boot分區以外的分區删掉,于是,SUSE的GRUB畫面成功的留在了他 的機器上:)
這個方法的确很好,但我是個聰明的小孩,是以我絕對不會用這種白癡的方法。我經常問自己,SUSE的GRUB到底比UBUNTU的GRUB多了什 麼?于是我比較了一下SUSE下/boot/grub/menu.lst和UBUNTU下/boot/grub/menu.lst,發現多了一條 gfxmenu (hd0,1)/boot/message ,哈哈,看來問題就出在這裡。經過我長達半個小時的研究,終于發現在UBUNTU也可以實作這種效果。(所需檔案可以在附件中下載下傳)
解壓message包把包裡的檔案放到boot目錄
0、sudo apt-get remove grub
1、sudo dpkg -i grub-gfxboot_0.97-5_i386.deb
2、sudo apt-get install gfxboot
3、把SUSE下的message檔案cp到自己的/boot下
4、sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_bak (好習慣是養出來的)
5、sudo vi /boot/grub/menu.lst,在timeout ??下一行加入:
gfxmenu (hd0,1)/boot/message )如果你隻有一個硬碟:就改為(hd0,y)根據你實際的位置填寫 Y代表你分區的位置!!
ps.按照你自己的/boot所在位置更改上面的分區位置
6、sudo grub
>find /boot/grub/stage1
>root (hd0,1)
>setup (hd0)
7、sudo grub-install /dev/hda (ps:不要管安裝失敗的提示資訊,實際上想要安裝的東西已經安裝上了:)
如果顯示為“Not found or not a block device.”,請改執行
sudo grub-install /dev/sda
如果顯示為“/dev/sda does not have any corresponding BIOS drive. ”,那麼先執行指令
sudo grub-install --recheck /dev/sda
然後再執行 sudo grub-install /dev/sda
8、sudo reboot -f
你應該能看到跟suse一樣的grub畫面了。
本文轉自 qq8658868 51CTO部落格,原文連結:http://blog.51cto.com/hujizhou/1336345,如需轉載請自行聯系原作者