Hello,
I have a multi operating system desktop and I would like to be able to boot also the last distribution, installed separately on a new hard disk.
I installed Xen Cloud Platform on my /dev/sdc and if only that disk is present, it boots without any problem. If I connect the other disks, that are usually connected, I am not able to boot the XCP.
This is the GRUB entries I've added for XCP:
Code:
title= XEN Cloud Platform
root (hd2,0)
kernel /boot/xen.gz
module /boot/vmlinuz-2.6-xen root=/dev/sdc1
initrd /boot/initrd-2.6-xen.img
The problem is that, whatever the rows order is, I always get the following error:
Error 19: Linux kernel must be loaded before initrd
If I try to issue the above commands by hand, in the GRUB console, it boots, but it goes in a kernel panic at a certain point.
What is also strange is that if I try to edit the line "kernel /boot/xen.gz" above, pressing the "e" key, and if I try to type:
Code:
kernel /["TAB-KEY"]
I obtain the list of the files present in /dev/sda1 O_O, even if the "root (hd2,0)" is present.
Could somebody help me please?
EDIT: Problem solved changing the initrd directive as it follows:
Code:
module /boot/initrd-2.6-xen.img