커널 라인에서 /etc/grub.conf
사용할 화면 해상도를 설정하려고 합니다.vga=
vga=788
CentOS 6.4를 사용하고 있습니다.
이 명령은 화면 해상도를 16비트 800x600으로 설정해야 합니다.Antlinux 위키에 따르면.
진행률 표시줄 대신 시작 세부 정보를 볼 수 있도록 파일 rhgb
에서 제거 했습니다 . grub.conf
문제는 대부분의 고객이 구형 모니터를 사용하는 것처럼 화면의 세부 정보가 매우 작으며 VGA 설정을 변경해도 grub.conf
화면이나 콘솔의 로그인 프롬프트에 표시된 세부 정보가 변경되지 않는 것 같습니다.
시작 및 로그인 프롬프트 중에 콘솔에 표시되는 세부 정보를 수정하기 위해 화면 해상도를 변경하는 방법에 대한 아이디어가 있습니까? VGA를 설정해도 grub.conf
아무런 효과가 없는 것 같습니다.
/etc/grub.conf:
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-358.el6.i686)
root (hd0,0)
kernel /vmlinuz-2.6.32-358.el6.i686 ro root=UUID=8676c199-8498-4de4-8465-c87c2138560f
rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD
SYSFONT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us
rd_NO_DM vga=788 quiet
initrd /initramfs-2.6.32-358.el6.i686.img
고쳐 쓰다:
나는 이것을 다음에서 보았다 /var/log/messages
:
Nov 18 16:01:34 localhost kernel: [drm] nouveau 0000:01:00.0: allocated 1024x768 fb: 0x48000, bo df82e400
내 해결 방법 변경 문제와 관련이 있는 것 같습니다. 아직 조사 중입니다. 수리하다! ! 아래의 수정 게시물을 참조하세요.
답변1
마침내 알아냈습니다..이것은 CentOS 6.4에서 작동합니다...결과는 사용 중인 버전에 따라 다를 수 있습니다...
nouveau.modeset=0
업데이트: 원본 게시물 을 수정 하지 않기로 결정했지만 nomodeset
.nouveau.modeset=0
를 보면서 Plymouth가 해상도를 1024x768로 설정해야 한다는 것을 /var/log/messages
알았습니다 . 이로 인해 grub.conf에서 더 낮은 값으로 설정 nouveau
되었더라도 해상도가 변경됩니다 . vga=ask
따라서 행동 증상은 다음과 같습니다.
- 부팅의 첫 번째 부분에서는
vga=
grub.conf의 parm에 설정된 내용을 사용합니다. - 시작의 첫 번째 부분이 시작된 직후에 또는
nouveau
로 변경하십시오 . 에서 이를 볼 수 있습니다 .default (1024x768)
nouveau.modeset=3
/var/log/messages
다음 커널 라인에 이를 추가하여 문제를 해결했습니다 /etc/grub.conf
.
nouveau.modeset=0
기본적으로 nouveau.modeset=3
"리드" 로 설정되어 있습니다 1024x768
. 해당 설정에 다른 설정이 있더라도 vga=
... 이 경우 왼손은 오른손이 무엇을 하는지 전혀 모릅니다. 이것을 알아내는 것은 정말 고통스러운 일입니다... Argggg!!!! 이에 대한 이유가 있다고 확신하지만, 기본값을 설정하기 전에 살펴봐야 할 것 같습니다 nouveau
...vga=
/etc/grub.conf
:
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-358.el6.i686)
root (hd0,0)
kernel /vmlinuz-2.6.32-358.el6.i686 ro root=UUID=6916dd58-165a-4026-8df2-42cd555c8c0f
rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD
SYSFONT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM
nouveau.modeset=0
initrd /initramfs-2.6.32-358.el6.i686.img
비슷한 상황이 발생하면 에서 설정을 확인 /var/log/messages
하고 검토한 후 그에 따라 조정하세요 .nouveau
modeset
/etc/grub.conf
사용자 정의 설치를 위해 킥스타트 파일을 사용하는 경우 ks.cfg의 부트로더 줄에 이 매개변수를 추가할 수 있습니다:
bootloader --location=mbr --driveorder=sda --append="crashkernel=auto nouveau.modeset=0"
그렇지 않으면 나는 그것을 /boot/grub/grub.conf
바꾸고/etc/grub.conf
CentOS를 사용자 정의 설치하고 설치 시작부터 해상도를 제어하려면 isolinux.cfg 파일을 수정해 보십시오.
default linux
prompt 1
timeout 0
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
label linux
kernel vmlinuz
append initrd=initrd.img text ks=cdrom:/ks.cfg nousbstorage resolution=800x600 nouveau.modeset=0
label text
kernel vmlinuz
append initrd=initrd.img text nousbstorage resolution=800x600 nouveau.modeset=0
label ks
kernel vmlinuz
append ks initrd=initrd.img nousbstorage resolution=800x600 nouveau.modeset=0
label local
localboot 1
label memtest86
kernel memtest
append -
답변2
시작하려면 다음 옵션을 시도해 보세요.
kernel .... vga=ask ....
이렇게 하면 커널이 지원되는 모드를 감지하고 이를 목록에 표시합니다. 사용 가능한 모드를 식별한 후에는 statics 를 사용하여 이를 추가할 수 있습니다 vga=...
.
답변3
이것은 다양한 배포판에 대해 테스트한 옵션입니다. 이것이 누군가에게 도움이 되기를 바랍니다!
오라클 리눅스 6.4
Edit the file:
/boot/grub/grub.conf
Adding the following entry at the end of the kernel configuration options (note hex):
vga=0x31a
And remove:
rhgb quiet
And run:
grub-install /dev/sda
Then reboot
센트OS 6.4
Edit the file:
/boot/grub/grub.conf
Adding the following entry at the end of the kernel configuration options:
vga=794
And run:
grub-install /dev/sda
우분투12.04
Set the vga option in the following line:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=794"
in the file:
/etc/default/grub
and run
update-grub
Reference:
http://ubuntuforums.org/showthread.php?t=1467946
VGA 해상도는 아래 표에서 선택할 수 있습니다.
http://wiki.antlinux.com/pmwiki.php?n=HowTos.VgaModes http://en.wikipedia.org/wiki/VESA_BIOS_Extensions#Linux_video_mode_numbers