I found the solution on IRC.
To fix the screensize when booting into runlevel 3 - add the following to menu.lst if you are using grub:
vga=0x318
This should be added to the line with the boot options.
The table below has the framebuffer resolution settings:
Code:
# FRAMEBUFFER RESOLUTION SETTINGS
# +----------------------------------------+
# | 640x480 800x600 1024x768 1280x1024
# ----+-----------------------------------
# 256 | 0x301 0x303 0x305 0x307
# 32K | 0x310 0x313 0x316 0x319
# 64K | 0x311 0x314 0x317 0x31A
# 16M | 0x312 0x315 0x318 0x31B
# +----------------------------------------+
My menu.lst file looks like this:
Code:
color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd0,1)/boot/message
title Arch
root (hd0,2)
kernel /boot/vmlinuz26 root=/dev/discs/disc0/part3 ro vga=0x318
title Suse
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x314 splash=silent desktop resume=/dev/hda1 showopts
initrd (hd0,1)/boot/initrd
title Failsafe
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 showopts ide=nodma apm=off acpi=off vga=normal noresume nosmp noapic maxcpus=0 3
initrd (hd0,1)/boot/initrd
The line reading " kernel /boot/vmlinuz26 root=/dev/discs/disc0/part3 ro vga=0x318" is the key for changing the screen size.