먼저, 이에 대해 제가 알고 있는 내용을 알려드리자면, 저는 10년차 Mac 사용자이고 엔터프라이즈 서비스용으로 Linux 가상 머신만 실행하고 있습니다. 나는 리눅스를 실제로 사용해본 적이 없다.
어쨌든 저는 VMWare Fusion에서 CentOS 7과 KDE Plasma를 사용하여 VM을 실행하고 있습니다. 3D 그래픽 가속과 768 공유 비디오 메모리를 갖춘 2코어 2GB 머신을 가상화하고 있습니다.
그래서 처음에는 데스크탑을 1920x1200 해상도로 설정했지만 다시 시작했을 때 위젯과 창 모두에서 포맷 오류가 발생했습니다. GRUB이 로드될 때(1280x768) 로그인할 때까지 데스크톱 해상도가 1920x1200으로 설정되지 않기 때문인 것 같습니다. 어쨌든, 저는 저해상도 시작 화면이 여전히 데스크탑을 어수선하게 만드는 것을 좋아하지 않기 때문입니다.
그래서 시작할 때 vga= 옵션을 사용했습니다. 그래픽 카드=352
오류가 발생합니다. 160이 어디서 나온건지 모르겠는데
Enter 키를 누릅니다. 다시 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입니다. 파란색 직사각형은 해상도가 적절하게 조정된 후의 부팅 화면 해상도에 해당합니다.
그래서 vga=352에 해당하는 항목을 올바르게 구성하는 방법을 알고 싶지만 방법을 모르겠습니다. 또한 grub.d에서 00_headers를 편집하려고 시도했지만 그것도 작동하지 않았습니다.
원하는 해상도를 채택하도록 GRUB2 부팅을 제대로 구성할 수 없는 것 같습니다.
답변1
나열한 세부정보를 보면 값 352(십진수)가 0x160(16진수)임을 알 수 있습니다. vga 옵션이 값을 십진수로 읽는 것 같습니다. 하지만 사진의 테이블 값은 16진수입니다. 따라서 352(16진수)를 입력하려면 vga=850(10진수)을 입력해야 합니다.