[lfs-dev] resizecons : a proposal

xinglp xinglp at gmail.com
Fri May 18 11:32:52 PDT 2012


2012/5/19 Ken Moffat <zarniwhoop at ntlworld.com>:
> On Fri, May 18, 2012 at 02:39:50PM +0800, xinglp wrote:
>> The setfont does change the font size,but it does not work as I change
>> vga=xxx in grub.
>>
>  Can you be more specific, please ?  I don't understand exactly what
> you mean.  Your kernel starts with a particular font size, whichyou
> have set from grub.  When setfont is run, what happens ?
>
>  I would expect that using a bigger font you would see fewer
> characters on the screen, or more characters if you use a smaller
> font.

Ennn, my poor English. I have not set any font from grub.
When I setfont lat1-08, font become smaller,and I can see more
characters on the screen.
But it looks like different from when I set the "just fit" video
parameter to grub.
Then grub parameter way looks more comfortable.

>> BTW: I have never successed set resolution other than use vga=xxx
>>
>> #########################################
>> # This is my grub.cfg, it works well for setting resolution
>> set timeout=0
>> set default=0
>> insmod vbe
>>
>> menuentry 3.3.6 {
>>         set root=(hd0,0)
>>         linux /boot/vmlinuz-3.3.6 root=/dev/sda1 vga=0x314
>> }
>> #########################################
>> # I have tried the below config file, but it does not set resolution
>> set timeout=0
>> set default=0
>> insmod video
>> insmod video_fb
>>
>> menuentry 3.3.6 {
>>         set root=(hd0,0)
>>         linux /boot/vmlinuz-3.3.6 root=/dev/sda1 video=800x600
>> }
>> #########################################
>> Any idea?
>>
>  As it happens, although I use a framebuffer on my server, and it
> has (I think) some form of radeon chip, I had a lot of fun and games
> getting it to work - on all my other boxes, the radeon framebuffer
> 'just worked', but this one was different.
>
>  In the end, I've got the following in grub.cfg, for 1024x768 with
> an 8x16 font:
>
> set timeout=10 # just a placemarker to show where this goes
> # attempt to set 1024x768 : this is suficient for vesafb
> # so forget about trying to use kms
> setgfxmode=1024x768
> setgfxpaylod=keep
> insmod gfxterm
> insmod vbe
>
>  on the kernels, I add vga=792 lke this -
>
>        linux   /vmlinuz-3.0.4-sda5 root=/dev/sda5 vga=792 ro
>
>  and in my kernel config I have the following for the console
>
> #
> # Console display driver support
> #
> CONFIG_VGA_CONSOLE=y
> # CONFIG_VGACON_SOFT_SCROLLBACK is not set
> CONFIG_DUMMY_CONSOLE=y
> CONFIG_FRAMEBUFFER_CONSOLE=y
> # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
> # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
> CONFIG_FONTS=y
> # CONFIG_FONT_8x8 is not set
> CONFIG_FONT_8x16=y
> [...]
> CONFIG_LOGO=y
> # CONFIG_LOGO_LINUX_MONO is not set
> CONFIG_LOGO_LINUX_VGA16=y
> CONFIG_LOGO_LINUX_CLUT224=y
>
>  I suggest you try adding the three 'gfx' lines to your grub.cfg and
> see if they help (800x600 ought to be a valid choice there).  BUT,
> make sure you have a rescue disk in case things go wrong - when
> changing the overall grub options, it's easy to get things wrong and
> prevent grub booting.
>
>  For the kernel options, I hope you don't need them - but they work
> for me.

I just not have the "CONFIG_LOGO_xxxx"and "CONFIG_DUMMY_CONSOLE",
but the "vga=xxx" works for my kernel.

I've tried your config file, still not work for me. :-(

Since I does not speed a lot time on a local console, I'll use  the
"vga=xxx" for now.
When I'm free I'll go on dig it.

Thanks.

> --
> das eine Mal als Tragödie, das andere Mal als Farce
> --
> http://linuxfromscratch.org/mailman/listinfo/lfs-dev
> FAQ: http://www.linuxfromscratch.org/faq/
> Unsubscribe: See the above information page



More information about the lfs-dev mailing list