This is how I fixed this problem :
I've booted into an arch installation CD and mounted my root partition under /mnt/arch.
mkdir /mnt/arch
mount /dev/sda4 /mnt/arch
I then ran the following commands:
cd /mnt/arch
mount -t proc proc proc/
mount -t sysfs sys sys/
mount -o bind /dev dev/
I then issued the chroot command and configured my network:
chroot . /bin/bash
dhcpcd eth0
I'm not sure if all of these commands are required, but I didn't feel like continuously rebooting/chrooting, so I did them all at once and it fixed the issue we both were having:
pacman -Syy
pacman -Syu
pacman -S udev
pacman -S mkinitcpio
mkinitcpio -p linux
reboot
Remove the CD or USB drive and ta-da! Now, I'll be honest and admit that I don't fully understand this fix. Some of the posts also suggested doing a “pacman -S linux”, however that was not necessary for me.
Based on your xrandr output above there are two problems; firstly the output name is VGA-2 (not VGA0) and secondly it seems that you don't have a mode available for 1920x1200.
First just try setting the resolution:
xrandr --output VGA-2 --size 1920x1200
If that doesn't work (which I think it won't as 1920x1200 isn't a mode) then do the following:
cvt 1920 1200
Copy and paste the full modeline information e.g. for me I get:
Modeline "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync
What we want to copy is what is after Modeline e.g. "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync
Now do the following:
xrandr --newmode <WHAT_WE_COPIED_FROM_MODELINE>
xrandr --addmode VGA-2 1920x1200_60.00
e.g. in the second command after the VGA-2 we put the bit in quotes from modeline
Finally:
xrandr --output VGA-2 --mode 1920x1200_60.00
The same descriptor for the mode.
This should create a new mode of 1920x1200, assign that mode for VGA-2 and then set VGA-2 to use that mode.
Best Answer
In addition to changing the font size to a larger one, with
setfont
, you can also pass kernel parameters on the boot loader line. The ISO uses Syslinux, so you can hit Tab when the menu appears and append these parameters to the kernel line. Two that would be most useful are:nomodeset
to disable KMSvideo=1024x768
to force a specific resolution if KMS is required.