GRUB2 CentOS7 KDE 启动登录屏幕

GRUB2 CentOS7 KDE 启动登录屏幕

首先,让你了解我对此事的了解,我是一名 10 年 Mac 用户,我只运行 Linux 虚拟机来为企业服务提供服务。我从来没有真正使用过 Linux X 系统,除了 gnome 一两次,但没有遇到过这样的问题,所以我正在配置一个虚拟机来运行一些网络工具。

所以无论如何,我在 VMWare Fusion 上运行带有 CentOS 7 和 KDE Plasma 的虚拟机。它正在虚拟化一台具有 3D 图形加速和 768 个共享视频内存的 2 核 2GB 机器。

因此,最初我将桌面设置为 1920x1200 分辨率,但是当我重新启动时,小部件和窗口都会出现格式错误。我认为这是由于 GRUB 加载 (1280x768) 时造成的,直到我登录后,它才将桌面分辨率设置为 1920x1200。不管怎样,因为我不喜欢低分辨率的启动屏幕,因为它仍然会弄乱桌面。

所以我在启动时使用了 vga= 选项 启动选项显卡=352

它给了我一个错误: 在此输入图像描述不知道160是从哪里来的

我按回车键: vesa 模式我再次为 1920x1200x32 输入 352

所以一切都好: 在此输入图像描述 在此输入图像描述

所以我读了如何配置 grub2 启动分辨率

(as root)
$ vim /etc/default/grub

inserted in the end
GRUB_GFXMODE=1920x1200 (also tried with 1920x1200x32)
GRUB_GFXPAYLOAD_LINUX=1920x1200 (also tried with =keep)

;保存,然后

$ grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-327.10.1.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-327.10.1.el7.x86_64.img
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-a5b0b547cfed4198bae524ac4787e0de
Found initrd image: /boot/initramfs-0-rescue-a5b0b547cfed4198bae524ac4787e0de.img
done

并重新启动。在此模式下,启动分辨率会设置为 1280x768 分辨率,并且只有在登录之后,分辨率才会设置为 1920x1200。 加载1280x768加载分辨率 1280x768 开机画面开机画面为 1280x768 调整分辨率蓝色矩形对应分辨率适当调整后的开机屏分辨率

所以我只想了解如何正确配置相当于 vga=352 的内容,但我不知道如何配置。我也尝试过在 grub.d 上编辑 00_headers 但这也不起作用。

我似乎无法正确配置 GRUB2 引导以采用所需的分辨率。

答案1

从您列出的详细信息中,我可以看到值 352(十进制)是 0x160(十六进制)。看起来 vga 选项正在将您的值读取为十进制。但图片上的表值是十六进制的。因此,如果您想输入 352(十六进制),则需要输入 vga=850(十进制)。

相关内容