[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] problem booting xen 3.0 dom0 on



Hi Jayesh,

You want:

title           Xen 3.0 / XenLinux 2.6
root            (hd0,0)
kernel          /boot/xen-3.0.0.gz console=vga
module /boot/vmlinuz- 2.6.12.6-xen0 root=/dev/hda1 ro console=tty1 console=ttyS0,38400 quiet splash
module          /boot/initrd-2.6.12.6-xen0.img

initrd is strictly for the Linux boot protocol whereas Xen uses multiboot. With multiboot, there's no difference between the initrd or the dom0 other than order (they're both just modules).

Regards,

Anthony Liguori

Jayesh Salvi wrote:

Hi,

I am installing Xen 3.0 on a Ubuntu system. I am having trouble making the GRUB boot with the Xen dom0 image I built. I am using the initramdisk created by commands:
# depmod 2.6.12.6-xen0
# mkinitramfs -o initrd-2.6.12.6-xen0.img 2.6.12.6-xen0

Grub version: GNU GRUB  version 0.95
-------------------------------------------------------------------------------------------------------------------------------------------------------------- The title paragraphs from menu.lst - first for regular Ubuntu kernel and second for Xen.

title           Ubuntu, kernel 2.6.12-9-686
root            (hd0,0)
kernel /boot/vmlinuz-2.6.12-9-686 root=/dev/hda1 ro console=tty1 console=ttyS0,38400 quiet splash
initrd          /boot/initrd.img-2.6.12-9-686
savedefault
boot

title           Xen 3.0 / XenLinux 2.6
root            (hd0,0)
kernel          /boot/xen-3.0.0.gz console=vga
module /boot/vmlinuz- 2.6.12.6-xen0 root=/dev/hda1 ro console=tty1 console=ttyS0,38400 quiet splash
initrd          /boot/initrd-2.6.12.6-xen0.img
boot
--------------------------------------------------------------------------------------------------------------------------------------------------------------


When I boot Xen 3.0/XenLinux 2.6, I get the  following message:
--------------------------------------------------------------------------------------------------------------------------------------------------------------
 Booting 'Xen 3.0 / XenLinux 2.6'

root  (hd0,0)
 Filesystem type is ext2fs, partition type 0x83
kernel  /boot/xen-3.0.0.gz console=vga
[Multiboot-elf, <0x100000:0x6b1ec:0x2be14>, shtab=0x197078, entry=0x100000] module /boot/vmlinuz-2.6.12.6-xen0 root=/dev/hda1 ro console=tty1 console=ttyS
0,38400 quiet splash
   [Multiboot-module @ 0x198000, 0x4c13cc bytes]
initrd  /boot/initrd-2.6.12.6-xen0.img

Error 19: Linux kernel must be loaded before initrd

Press any key to continue...
--------------------------------------------------------------------------------------------------------------------------------------------------------------



I don't understand what is wrong with my grub entry for Xen. xen-3.0.0.gz is a multi-boot kernel. I built it from the Xen 3.0 source code.

I also don't understand the exact difference in giving the vmlinuz* image as a kernel as in first paragraph, versus giving it as a module as in Xen paragraph.

Can anyone tell me what can I try?

Thanks
--
Jayesh

------------------------------------------------------------------------

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users



_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.