Hi, <br>
<br>
One of my servers in a IDC in another country mysteriously went down
this morning, and when I contacted the IDC, I was told that XEN doesn't
boot up, as follows:<br>
<br>
[QUOTE]<br>
This is error message on the screen " Error 19: Linux Kernel must be loaded before initrd"<br>

<br>

Server is currently up with 2nd kernel.<br>

<br>

Please check the grub.conf.<br clear="all">[/QUOTE]<br>
<br>
Looking at grub.conf, I see the following:<br>
<br>
#boot=/dev/hda<br>
default=0<br>
timeout=5<br>
splashimage=(hd0,0)/grub/splash.xpm.gz<br>
hiddenmenu<br>
title CentOS (2.6.18-128.1.10.el5xen)<br>
        root (hd0,0)<br>
        kernel /xen.gz-2.6.18-128.1.10.el5 ro root=/dev/VolGroup00/LogVol01 ide0=noprobe ide1=noprobe<br>
        initrd /initrd-2.6.18-128.1.10.el5.img<br>
title CentOS (2.6.18-128.1.10.el5)<br>
        root (hd0,0)<br>
        kernel /vmlinuz-2.6.18-128.1.10.el5 ro root=/dev/VolGroup00/LogVol01 ide0=noprobe ide1=noprobe<br>
        initrd /initrd-2.6.18-128.1.10.el5.img<br>
title CentOS (2.6.18-128.el5)<br>
        root (hd0,0)<br>
        kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/VolGroup00/LogVol01<br>
ide0=noprobe ide1=noprobe<br>
        initrd /initrd-2.6.18-128.el5.img<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
Then on another server, I see the following in grub.conf:<br>
#boot=/dev/sda<br>
default=0<br>
timeout=5<br>
splashimage=(hd0,0)/grub/splash.xpm.gz<br>
hiddenmenu<br>
<br>
title CentOS (2.6.18-8.1.15.el5xen)<br>
        root (hd0,0)<br>
        kernel /xen.gz-2.6.18-8.1.15.el5<br>
module /vmlinuz-2.6.18-8.1.15.el5xen ro root=/dev/VolGroup00/root<br>
module /initrd-2.6.18-8.1.15.el5xen.img<br>
<br>
title CentOS (2.6.18-8.1.15.el5)<br>
        root (hd0,0)<br>
        kernel /vmlinuz-2.6.18-8.1.15.el5 ro root=/dev/VolGroup00/root<br>
        initrd /initrd-2.6.18-8.1.15.el5.img<br>
<br>
title CentOS (2.6.18-8.el5)<br>
        root (hd0,0)<br>
        kernel /vmlinuz-2.6.18-8.el5 ro root=/dev/VolGroup00/root<br>
        initrd /initrd-2.6.18-8.el5.img<br>
<br>
<br>
<br>
<br>
<br>
<br>
On both kernels, I can see that initrd is loaded 2nd, as it should. So
the error doesn't make sense. The BIG problem is that the server is on
another continent, and their support is totally useless. I have actiall
ordered a new server, from another IDC and got it last night,  but need
XEN to work on this server in order to move the domU's across. <br>
<br>
Can anyone see anyting wrong with this? Google has revelaed the
obvious, that the initrd is incorrectly loaded, but according to the
grub.conf that I have, it should be loading properly.<br clear="all"><br>-- <br>Kind Regards<br>Rudi Ahlers<br>CEO, SoftDux Hosting<br>Web: <a href="http://www.SoftDux.com">http://www.SoftDux.com</a><br>Office: 087 805 9573<br>
Cell: 082 554 7532<br>