On Mon, Feb 25, 2008 at 5:50 PM, Matthew <[EMAIL PROTECTED]> wrote:
>
>  Pavel Roskin wrote:
>  > "kernel" is "multiboot" in GRUB 2, not "linux", but "module" is still
>  > "module".  Also, you may want to try uncompressed images and modules.
>  >
>  The multiboot hint was very usefull, thanks...
>  But strange undeterministic things happen now... :(
>
>  snippet from my grub.cfg:
>
>  menuentry "xen" {
>         multiboot /boot/xen-3.0.gz dom0_mem=512M
>         module /boot/vmlinuz-2.6.22-14-xen root=/dev/mapper/mainVG-rootLV ro
>         module /boot/initrd.img-2.6.22-14-xen
>  }
>
>
>  when I try to boot this directly, it says:
>     "error: you need to load multiboot kernel first"
>
>  When I type manually (go to the grub command line after bios boot)
>     multiboot /boot/xen-3.0.gz dom0_mem=512M
>        it loads the xen and complains about not having any xenlinux
>  kernel specified
>
>  When I type:
>     multiboot /boot/xen-3.0.gz dom0_mem=512M
>     module /boot/vmlinuz-2.6.22-14-xen
>        It starts booting, but complains about the root device (which is
>  obvious)
>
>  But when I type:
>     multiboot /boot/xen-3.0.gz dom0_mem=512M
>     module /boot/vmlinuz-2.6.22-14-xen root=/dev/mapper/mainVG-rootLV ro
>        It starts booting but sometimes the error message is same as
>  previous one (like there is no root option), sometimes there is wierd
>  characters in root=....
>        It looks like grub is not passing the arguments after file in
>  module command correctly to the kernel. (But take it just as my guess)
>
>
>  Has anybody some hints what to do/try next?

The old multiboot loader doesn't set the boot device, perhaps you can
try my patch and see if it works:

-- 
Bean


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to