CentOS 開機時螢幕解析度
我正在嘗試設置在核心線上
/etc/grub.conf
使用的螢幕解析度:vga=
vga=788
我正在使用 CentOS 6.4。
根據 antlinux 的 wiki,該命令應將螢幕解析度設置為 16 位 800x600 。
我
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
我認為這與我的問題有關,因為我的解析度發生了變化……仍在調查中。修復!!請參閱下面的修復它的文章。
終於弄明白了..這對 CentOS 6.4 有效…結果可能會因您使用的版本而異…
更新:我決定不修改原始文章,但想確保
nouveau.modeset=0
應該將其替換為nomodeset
. 至少在我的情況下,這是一個比nouveau.modeset=0
只在某些硬體上工作的更好的解決方案。通過查看
/var/log/messages
,我注意到nouveau
普利茅斯需要將解析度設置為 1024x768。即使vga=ask
在 grub.conf 中將其設置為較低的值,這也會導致解析度發生變化。因此,行為症狀如下所示:
- 引導的第一部分使用 grub.conf 中為
vga=
parm 設置的任何內容。nouveau
在啟動的第一部分啟動並將其更改為default (1024x768)
or後不久nouveau.modeset=3
。你可以在/var/log/messages
.通過將其添加到核心行來修復它
/etc/grub.conf
:nouveau.modeset=0
即使使用該設置設置了其他內容,預設情況下也將其設置為
nouveau.modeset=3
導致…在這種情況下,左手不知道右手在做什麼。解決這個問題真是太痛苦了……Argggg!!!!我敢肯定這樣做是有原因的,但似乎應該在預設任何東西之前先看看….1024x768``vga=``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
。如果您有一個帶有 kickstart 文件的自定義安裝,您可以在 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 -