CentOS7.2 設置GRUB2引導界面分辨率


最近在學習OS引導啟動,GRUB2的學習材料也不少,主要還看官方手冊清晰些。

公司里辦公機的多啟動用的ubuntu的界面,還挺炫酷的。之前看其他博客網文里看到可以設置grub2的分辨率,我拿CentOS7.2試了下,發現不行。

網上都是說設置GRUB_GFXMODE=1440x900,再update-grub更新下grub.cfg,但是沒生效(我又拿ubuntu14.04 server 試了,可以的)

后來還是看GRUB官方手冊解決了。

 

正確解決方法

剛裝的CentOS7.2 1511系統,正常啟動,一般都是這樣的,分辨率640x480

 

進入系統后,更改分辨率,設置如下

[root@min-base ~]# vim /etc/default/grub

GRUB_TERMINAL_OUTPUT值由默認的"console"改為"gfxterm",並添加GRUB_GFXMODE

GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="gfxterm"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true" GRUB_GFXMODE=1440x900,1024x768,640x480

 

這里官方手冊寫得很清楚,ubuntu自帶grub2默認是gfxterm, 而centos默認是console,所以只設置GRUB_GFXMODE不生效!

更新grub.cfg

[root@min-base ~]# grub2-mkconfig -o /boot/grub2/grub.cfg 
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-474822243f59425e80af30ff5e2b8cd4
Found initrd image: /boot/initramfs-0-rescue-474822243f59425e80af30ff5e2b8cd4.img
done
[root@min-base ~]#

新版grub2已經不再使用update-grub這個命令了,改用grub2-mkconfig

 

重啟看下效果

效果不錯,很細膩~

UEFI、BIOS、MBR、GPT等引導啟動知識正在學習整理,后續補上。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM