[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: how to multiboot xen with grub2 on Ubuntu
From: |
Abhishek Dixit |
Subject: |
Re: how to multiboot xen with grub2 on Ubuntu |
Date: |
Wed, 9 Mar 2011 02:54:53 +0530 |
On Wed, Mar 9, 2011 at 2:53 AM, Abhishek Dixit <address@hidden> wrote:
> On Wed, Mar 9, 2011 at 2:47 AM, Jordan Uggla <address@hidden> wrote:
>>> menuentry "Xen Linux 2.6.32.27" {
>>> insmod ntfs
>>> set root='(hd0,2)'
>>> loopback loop0 /ubuntu/disks/root.disk
>>> set root=(loop0)
>>> kernel (hd0,2)/boot/xen.gz
>>> module (hd0,2)/boot/vmlinuz-2.6.32.27 dummy=dummy
>>> root=/dev/sda2 loop=/ubuntu/disks/root.disk ro console=tty0
>>> module (hd0,2)/boot/initrd.img-2.6.32.27
>>> }
>>>
>>>
>>> Entry 2 which failed is
>>>
>>> menuentry "Xen Linux 2.6.32.27" {
>>> insmod multiboot2
>>> set root='(hd0,2)'
>>> set root=(loop0)
>>> kernel (hd0,2)/boot/xen.gz dummy=dummy
>>> module (hd0,2)/boot/vmlinuz-2.6.32.27 dummy=dummy
>>> root=/dev/sda2 loop=/ubuntu/disks/root.disk ro console=tty0
>>> module (hd0,2)/boot/initrd.img-2.6.32.27
>>> }
>>
>> Compare these with the entry given in the instructions that you linked to:
>>
>> menuentry "Xen 4 / Ubuntu 10.04 kernel 2.6.32.12" {
>> insmod ext2
>> set root='(hd1,5)'
>> multiboot (hd1,5)/boot/xen.gz dummy=dummy dom0_mem=1024M
>> module (hd1,5)/boot/vmlinuz-2.6.32.12 dummy=dummy nopat
>> root=/dev/sdb5 ro console=tty0
>> module (hd1,5)/boot/initrd.img-2.6.32.12
>> }
>>
>> Notice there is no "kernel" command in grub2, you need to use "multiboot".
> Ok
>> Also, since I assume your /boot/ is within your wubi root.disk rather
>> than in "(hd1,5)" you should remove (hd1,5) from your file paths to
>> end up with an entry like:
>>
>> menuentry "Xen Linux 2.6.32.27" {
>> insmod ntfs
>> set root='(hd0,2)'
>> loopback loop0 /ubuntu/disks/root.disk
>> set root=(loop0)
>> multiboot /boot/xen.gz
>> module /boot/vmlinuz-2.6.32.27 dummy=dummy root=/dev/sda2
>> loop=/ubuntu/disks/root.disk ro console=tty0
>> module /boot/initrd.img-2.6.32.27
>> }
>>
>> --
> I tried exactly the above entries which you mentioned on grub prompt
>
> grub> insmod ntfs
> grub> set root='(hd0,2)'
> grub> loopback loop0 /ubuntu/disks/root.disk
> grub> set root=(loop0)
> Upto here things worked perfectly
> but the moment I did
> grub> multiboot /boot/xen.gz
>
> I got error
> error: file not found.
> Here what am I missing?
Sorry I mistyped the error
the error was
error: unknown command 'multiboot'
and when I do
grub> insmod multiboot
error:file not found.
--
Regards
Abhi