I bought a VPS but the hosting company doesn't have a prebuilt image for Arch Linux x64, so I have to install from ISO using VNC in SolusVM.
The installation works fine, the box (Xen Guest) is bootable, but after an upgrade (pacman -Suy) kernel26 gets replaced with linux-3.0 and stops booting.
The message is:
Root device /dev/disk/by-uuid/{uuid} doesn't exist. Attempting to create it.
ERROR: unable to determine major/minor number of root device '/dev/disk/by-uuid/{uuid}
Only by-id and by-path folders exist in /dev/disk if checked from emergency shell, and the only device is QEMU CD-ROM.
How do I fix it so linux-3.0 boots under Xen?