[Top][All Lists]

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

Re: getting grub booting in qemu..

From: Vladimir 'φ-coder/phcoder' Serbinenko
Subject: Re: getting grub booting in qemu..
Date: Sun, 02 May 2010 11:52:50 +0200
User-agent: Mozilla-Thunderbird (X11/20091109)

> I'm trying to set up a qemu image for testing grub; see attached script=
> When I start qemu with the resulting image file, via "qemu raw.img" I
> get:
>  =20
This is not a tech support list. But ok, you forgot to include either
biosdisk or ata module
>   Booting from Hard Disk....
>   Welcome to Grub!
>   error: no such disk.
>   Entering rescue mode...
>   grub rescue> _
> If I type
>    $root
> I get back
>    Unknown command `hd0,1'
> So it would seem that the MBR and embedded core.img are working well,
> but that core.img cannot find /boot/grub.
> Any ideas why, given that $root appears to be correct? I've tried
> explicitly defining the disk in grub-mkimage with
> "--prefix=3D(hd0,1)/boot/grub", and confirmed with gdb that this is ind=
> being recognised, but it had no effect.
> I have been trying to debug this by putting some print-statements in
> disk/i386/pc/biosdisk.c to show what disk is being accessed, but this
> code doesn't appear to be run.
> How exactly is "kernel.img" built anyway? I've looked in the makefiles
> and can't see what source files kernel.img is made from. File genmk.rb
> perhaps has something to do with it, but I just don't understand..
> And I see that in grub-mkimage there is something to do with qemu:
>    #elif defined(GRUB_MACHINE_QEMU)
>    ....
> Is this relevant or not?
> Any ideas how I might debug this further?
> Thanks,
> Simon
>  =20
> -----------------------------------------------------------------------=
> _______________________________________________
> Grub-devel mailing list
> address@hidden
>  =20

Vladimir '=CF=86-coder/phcoder' Serbinenko

Attachment: signature.asc
Description: OpenPGP digital signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]