Yup, I don't have separate partition for boot.
At the moment I have changed config to have /dev/xvda only and I'm booting to rescue mode to change fstab and menu.lst accordingly.
<edit>
So at the moment my /boot/grub/menu.lst looks like:
Code:
# (4) Arch Linux
title Arch Linux - vmlinuz-linux-lts-xen
root (hd0)
kernel /boot/vmlinuz-linux-lts-xen root=/dev/xvda console=hvc0 ro
initrd /boot/initramfs-linux-lts-xen.img
and my /etc/fstab:
Code:
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> $
tmpfs /tmp tmpfs nodev,nosuid,noexec,mode=1777 $
#tmpfs /tmp tmpfs nodev,nosuid $
/dev/xvda / ext3 defaults,noatime $
/dev/xvdb none swap defaults $
Ok, so I have shut down the linode, waited 5 mins and booted it again. It stops on grub menu and after trying to boot I get:
Code:
Booting command-list
root (hd0)
Filesystem type is ext2fs, using whole disk
kernel /boot/vmlinuz-linux-lts-xen root=/dev/xvda console=hvc0 ro
initrd /boot/initramfs-linux-lts-xen.img
can only boot x86 64 kernels, not xen-3.0-x86_32p
Error 13: Invalid or unsupported executable format
Press any key to continue...
and that's strange because my root is on ext3 (and not on ext2)
I'm on:
Code:
uname -a (from my virtual box with the same root partition)
Linux 3.0.31-1-lts-xen i686
I have seen some posts saying that XEN have problems booting from compressed kernel, do you think that might be the case?
<edit>
fstab and menu.lst seem be ok as I can boot from linode kernel...