2021-05-12 14:32:11
CentOS7.2 設定GRUB2引導介面解析度
2020-06-16 17:20:22
最近在學習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等引導啟動知識正在學習整理。
本文永久更新連結地址:http://www.linuxidc.com/Linux/2017-03/141389.htm
相關文章