[ale] QEMU Grub boot problem

David Hillman hillmands at gmail.com
Tue Aug 30 06:51:06 EDT 2011


Thanks for trying to help me figure this out.  I was using coreboot and FILO
to build a custom BIOS that is supposed to live on this board.  QEMU was
asked to boot using the custom BIOS.  A full Grub configuration wasn't
needed in this case.  The image that I was using from coreboot included the
BIOS and a FILO build in a single image file.  FILO (
http://www.coreboot.org/FILO) is a cut-down version of Grub that can live
inside the BIOS.  I have no idea what version of Grub it is supposed to be
compared to.  Anyhow, it turns out I was confusing a FILO/Grub root
parameter with a boot parameter that is supposed to be passed to the
kernel.  Basically, my root parameter was incorrect.  That's why I got that
weird error message about not being able to read the filesystem; FILO
includes native ext2 support.  You live and you learn.

On Mon, Aug 29, 2011 at 7:10 PM, James Baker
<jimbakerforlinux at comcast.net>wrote:

> **
> On 08/29/2011 03:00 PM, David Hillman wrote:
>
> I am trying to test out a custom firmware that is supposed to be loaded to
> a router board.  The test is done using QEMU.  I...
>
>
>    1. build the kernel and initrd using the tools from the board
>    manufacturer.
>    2. used qemu-img to create a raw disk image
>    3. mkfs.ext2 to format the image
>    4. mounted the image to my Ubuntu filesystem as a loop device
>    5. used debootstrap to build a minimal filesystem, plus added tools
>    required for the board to run
>    6. copied over the kernel and initrd to /boot on the mounted filesystem
>    7. chrooted into the system to setup grub menu.1st, etc
>    8. exited out of and booted the router system using QEMU
>
> No matter what I do, Grub gives up and throws an error about not being able
> to read the filesystem.  I know the ext2 driver is in the initrd.
>  Manually setting up the partition info and telling Grub to boot from the
> prompt gives the same error.
>
>  Is there something else I should be looking for?  My understanding of the
> Linux boot process might be fuzzy here, plus I am not that familiar with
> Grub.
> It's what was recommended to test inside QEMU.
>
>
> _______________________________________________
> Ale mailing list
> Ale at ale.orghttp://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists athttp://mail.ale.org/mailman/listinfo
>
>  The file name should be menu.lst NOT menu.1st.
> HTH
>
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.ale.org/pipermail/ale/attachments/20110830/32c49506/attachment.html 


More information about the Ale mailing list