lvyonghan |
2010-08-29 08:59 |
1.安装v86d和hwinfo包,下面我们要用到(如果显示器是1024*768的就不用安装了,因为你们的型号跟我的一样) sudo apt-get install v86d hwinfo 2. 查看自己显卡的分辨率 sudo hwinfo --framebuffer 得到 ...... ...... ...... ...... Mode 0x0396: 320x240 (+1280), 24 bits Mode 0x03b3: 512x384 (+512), 8 bits Mode 0x03b5: 512x384 (+1024), 16 bits Mode 0x03b6: 512x384 (+2048), 24 bits Mode 0x03c3: 640x350 (+640), 8 bits Mode 0x03c5: 640x350 (+1280), 16 bits Mode 0x03c6: 640x350 (+2560), 24 bits Mode 0x0383: 640x400 (+640), 8 bits Mode 0x0385: 640x400 (+1280), 16 bits Mode 0x0386: 640x400 (+2560), 24 bits Mode 0x0333: 720x400 (+768), 8 bits Mode 0x0335: 720x400 (+1472), 16 bits Mode 0x0336: 720x400 (+2944), 24 bits Mode 0x0321: 640x480 (+2560), 24 bits Mode 0x0322: 800x600 (+3200), 24 bits Mode 0x0323: 1024x768 (+4096), 24 bits Mode 0x0383: 640x400 (+640), 8 bits Mode 0x0385: 640x400 (+1280), 16 bits Mode 0x0386: 640x400 (+2560), 24 bits Config Status: cfg=new, avail=yes, need=no, active=unknown
3.修改/etc/default/grub文件,使用uvesafb的framebuffer来启动 sudo gedit /etc/default/grub 把下面两行 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" #GRUB_GFXMODE=640×480 修改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1024768-24,mtrr=3,scroll=ywrap vga=792" (ps:其中的nomodeset禁用内核kms,个人见解)
GRUB_GFXMODE=1024x768 根据第2步查到的显卡所支持的最大分辨率(当然也可以是其他分辨率)来修改,注意第二条去掉前面# vga参数代表的是1024*768*16M(分辨率为1024*768,色深为24,可以根据自己的情况修改为别的参数),修改这个参数的目的是为了登录控制台 4.修改/etc/initramfs-tools/modules sudo gedit /etc/initramfs-tools/modules 添加下面行 uvesafb mode_option=1024x768-24 mtrr=3 scroll=ywrap 5.使用下面命令,重启framebuffer echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash 6.运用下面命令,更新grub配置以及initramfs镜像文件 sudo update-grub sudo update-initramfs -u 7.重启 |
|