I am attempting to use pv-grub on a stock arch linux instance on linode by following this post:-
http://forum.linode.com/viewtopic.php?p=49387
Unfortunately, I am unable to get my pv-grub enabled instance booted up.
Here's the error log I am able to retrieve via logview in linode's lish.
Xen Minimal OS!
start_info: 0xa8d000
nr_pages: 131072 shared_inf: bf26c000
pt_base: 0xa90000 mod_start: 0x0
Booting 'Arch Linux [/boot/vmlinuz-linux]'
root (hd0)
Filesystem type is ext2fs, using whole disk
kernel /boot/vmlinuz-linux root=/dev/xvda ro
close blk: backend at /local/domain/0/backend/vbd/3391/51712
close blk: backend at /local/domain/0/backend/vbd/3391/51728
[21800338.956906] i8042: No controller found
[21800338.998630] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[21800338.998818] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
How should I interpret this error and how do I go about fixing this so my pv-grub enabled arch linux instance can now boot properly?
UPDATE
I also notice that it claims that the filesystem type is ext2fs. Perhaps this is the problem as the disk I created on linode.com is in fact using ext3?