Ubuntu Server 9.10 on VirtualPC2007: Console界面的花屏问题

在Virtual PC 2007上装了个Ubuntu Server 9.10,装的过程还挺顺利,但是在启动后发现控制台界面花屏,放狗搜了一下发现很多都是讲图形界面的花屏问题,要修改X11的东西,但是这个控制台界面似乎不属于那一类,而且花屏的样子也不一样:

 

网上有一片文章有一个解决方法:http://dolphinysj.blog.ubuntu.org.cn/2009/11/20/ubuntu-9-10-server-on-virtual-pc-2007/

就是在kernerl 行加入vga=0x314参数,不过我连这个临时方法也应用不了,原因后来发现是ubuntu 9.10现在默认安装的是grub2,启用了新的一套配制方法,不仅原来的/boot/grub/menu.lst不见了——它被/boot/grub/grub.cfg代替,不建议被直接修改(我一开始不知道,直接修改导致grub出错继而kernerl都load不了),所以设置成只读,用户可以修改/etc/default/grub或者/etc/grub.d/下面的配置文件,再通过update-grub生成新的grub.cfg——而且不支持vga参数了。。

具体文件可以参考Grub2 Basic Guides:http://ubuntuforums.org/showthread.php?t=1195275

 

花屏的问题似乎跟FrameBuffer有关,可以查看https://wiki.ubuntu.com/FrameBuffer关于FrameBuffer的介绍,在grub2设置framebuffer(就是原来vga参数设定的替代方法)可以查看http://crunchbanglinux.org/wiki/howto/adjust_grub2_framebuffer

 

具体就是

1. edit /etc/grub.d/00_header, 加入 set gfxpayload=keep,位置是:

 

if loadfont `make_system_path_relative_to_its_root ${GRUB_FONT_PATH}` ; then
  set gfxmode=${GRUB_GFXMODE}
  set gfxpayload=keep
  insmod gfxterm

2. edit /etc/default/grub,修改gfxmode

GRUB_GFXMODE=1440x900x32

 

3. update-grub

 

重启,搞定。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值