歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Fedora 16為grub2添加、修改背景圖片和字體顏色

Fedora 16為grub2添加、修改背景圖片和字體顏色

日期:2017/2/28 15:59:29   编辑:Linux教程

Windows 7下硬盤安裝完Fedora 16 LiveCD後,重啟電腦就進入grub2的引導界面,黑黑的背景總讓人覺得不爽,總想為Fedora 16的grub2添加一個背景圖片,於是在網上搜了很多資料,也沒有很好地解決。最後想到了Ubuntu,既然是同屬於linux,就應該有相同的地方,於是參考Ubuntu的《grub2中文指南》自己試著做了一些修改,當把gfxterm的字體文件放到/usr/share/grub,然後運行reboot命令,居然看到了grub2的背景圖片,興奮……!

在/etc/default/grub的最後加上:

GRUB_BACKGROUND=/usr/share/images/desktop-base/desktop-grub.png

GRUB_TERMINAL_OUTPUT=gfxterm

GRUB_THEME=/boot/grub2/mytheme/theme.txt

然後運行grub2-mkconfig命令,可能會提示找不到字體文件,我是直接把ubuntu的字體文件直接復制過來的,路徑為:/usr/share/grub裡面,索性把裡面的.pf2字體文件和.h的文件全部復制過來,因為fedora裡面沒有/usr/share/grub目錄,所以需要自己創建一個/usr/share/grub目錄,然後把那些字體文件和腳本放到裡面。發現ubuntu的/etc/grub.d/目錄裡面有/etc/grub.d/05_debian_theme和/etc/grub.d/06_ubuntu_theme也復制一份到fedora的/etc/grub.d/裡面然後重命名為/etc/grub.d/05_RedHat_theme和/etc/grub.d/06_fedora_theme並且要修改一下裡面的內容為fedora的,基本上不用怎麼修改,我只修改了一處,就是把ubuntu換成了fedora,

然後運行命令grub2-mkconfig看看有沒有多出來05_redhat_theme和06_fedora_theme這兩項內容,如果有的話就不用修改grub.cfg了,沒有的話還需要修改一下grub.cfg,就是把ubuntu的grub.cfg裡面的05_debian_theme和06_ubuntu_theme的內容全部復制到fedora的grub.cfg保存退出。

Ubuntu中的Grub的背景圖片一般存放在/usr/share/image/desktop-base/目錄裡面,默認的一般是/usr/share/images/desktop-base/desktop-grub.png,有時候可能在/usr/share/裡面找不到/image/desktop-base/desktop-grub.png(本人安裝的ubuntu11.10 liveCD就沒有),那就自己創建一個/usr/share/images/desktop-base/目錄:

mkdir /usr/share/images/

mkdir /usr/share/images/desktop-base

然後找一個自己喜歡的圖片重命名為:desktop-grub.png

mv xxx desktop-grub.png

然後運行命令:grub2-mkconfig

最後運行命令:grub2-mkconfig -o /boot/grub2/grub.cfg 來刷新配置文件;

重啟電腦後就可以看到grub的背景就是你喜歡的背景圖片了www.linuxidc.com。

Grub2更改背景圖片:

修改 /etc/grub.d/05_redhat_theme,找到這一行: if set_background_image “/usr/share/images/desktop-base/desktop-grub.png” then,把引號部分替換成你要更換的圖片的目錄的路徑。

這樣一來,Grub 就會在:

你要更換的圖片的目錄的路徑的目錄下尋找到後綴名為 png 的文件。

注:如果你的圖片是jpg 格式,那麼只要在後綴名再添加 jpg 即可。

grub2-mkconfig

grub2-mkconfig -o /boot/grub2/grub.cfg

這樣就OK了,重啟後就可以看到了。

如果要修改圖片的分辨率,比如圖片是 1334x768,那麼修改 /etc/default/grub:

GRUB_GFXMODE=1334x768要把前面的#號去掉,如果不去掉#則為默認值.

更改字體顏色:

修改/etc/grub.d/05_redhat_theme和06_fedora_theme自己修改下面這兩行。

color_normal=green/black

color_highlight=white/black

注釋:

set color_normal=green/black green為字體顏色/black為背景顏色

set color_highlight=white/black white為選中選項的顏色/black為背景顏色

其中背景色必須是black(black直譯為黑色,設置成黑色實際上是透明色),/前面的顏色可以修改成你喜歡的顏色。

然後grub2-mkconfig

grub2-mkconfig -o /boot/grub2/grub.cfg

再sudo reboot

重啟電腦後就可以看到效果了。

Copyright © Linux教程網 All Rights Reserved