Hi,
Something that is probably worth pointing out:
On Tue, May 04, 2010 at 04:31:32PM +0000, Andy Smith wrote:
I found that update-grub wouldn't find
linux-image-2.6.32-21-generic
as it kept saying it was a non-Xen kernel while I'm on Xen (probably
because at this point I was still booted in the 8.04 Xen kernel) so
I made sure there was a manual stanza in /boot/grub/menu.lst that
looked like:
#----8<---------------------------------------------------------------------
title Ubuntu 10.04 LTS, kernel 2.6.32-21-generic-pae
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-21-generic-pae
root=UUID=d8affdac-b42e-42da-9faf-a54b4ad3a31d ro console=hvc0
initrd /boot/initrd.img-2.6.32-21-generic-pae
#----8<---------------------------------------------------------------------
Note that the above kernel actually comes from linux-virtual (which
is an alias for the -generic-pae kernel and modules). It's not the
default linux-generic kernel. The important part to note is the
"-pae" suffix; the generic kernel doesn't support PAE and won't
work as a Xen guest.
So make sure to be using linux-virtual, which currently ends up
giving you a kernel named like:
2.6.32-22-generic-pae
If you don't then it won't boot in pygrub, it will say something
about it not being Linux.
We've had a couple of casualties in upgrades so far (those not from
a straight 8.04->10.04 following these steps), but the few people
already running Lucid haven't yet reported any problems.
Cheers,
Andy
--
http://bitfolk.com/ -- No-nonsense VPS hosting
"SCSI is usually fixed by remembering that it needs three terminations: One at
each end of the chain. And the goat." -- Andrew McDonald