From: "Yoshinori K. Okuji" <okuji@enbug.org>
To: The development of GRUB 2 <grub-devel@gnu.org>
Subject: Re: My Summer of Code Project
Date: Wed, 25 Apr 2007 20:26:03 +0200 [thread overview]
Message-ID: <200704252026.04204.okuji@enbug.org> (raw)
In-Reply-To: <8c0c43de0704250941u3ffdaf4eg52d2a312cf3bd77f@mail.gmail.com>
On Wednesday 25 April 2007 18:41, Alex Roman wrote:
> > For GRUB 2 you will need to install ruby as well. What I actually
> > meant with a good development environment is setting up qemu or so.
> > Or when you want to test things on real hardware you can better use
> > networking instead of messing around with floppies. Doing things
> > right from the start can save you time :-).
>
> How can I tell qemu to boot grub? last I checked qemu took a hard
> drive image that it booted from.
I have documented a howto on the wiki:
http://grub.enbug.org/TestingOnX86
Although the page says bochs, you can do the same with qemu. When testing, I
myself often use qemu with a floppy image. This is quite easy. I also use a
hard disk image from time to time, but it is a bit more painful to set up a
correct image than a floppy image.
For real systems, I usually use PXE or a USB key.
> > Have a look at grub_dprintf. It prints debug messages depending on a
> > variable. For example, use "set debug=all" on the GRUB prompt. I
> > think it is easier for you to start playing with grub-emu to
> > understand how things in general work. Although it will be useless to
> > you when you start working on your project.
>
> What is grub-emu?
Look at the directory util. In the current version, it is built only if you
specify --enable-grub-emu to configure.
Okuji
next prev parent reply other threads:[~2007-04-25 18:32 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-04-21 14:17 My Summer of Code Project Alex Roman
2007-04-24 20:06 ` Devils-Hawk
2007-04-24 20:17 ` Stefan Reinauer
2007-04-25 12:38 ` Marco Gerards
2007-04-25 4:49 ` Alex Roman
2007-04-25 5:52 ` Andrei E. Warkentin
2007-04-25 8:07 ` Vesa Jääskeläinen
2007-04-25 13:01 ` Marco Gerards
2007-04-25 14:20 ` Alex Roman
2007-04-25 16:08 ` Marco Gerards
2007-04-25 16:41 ` Alex Roman
2007-04-25 18:26 ` Yoshinori K. Okuji [this message]
2007-04-25 18:12 ` Yoshinori K. Okuji
2007-04-25 12:33 ` Marco Gerards
2007-04-25 12:28 ` Marco Gerards
[not found] <200704211558.l3LFwgRT001308@correoredir01.dinaserver.com>
2007-04-23 0:01 ` adrian15
2007-04-25 18:17 ` Yoshinori K. Okuji
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200704252026.04204.okuji@enbug.org \
--to=okuji@enbug.org \
--cc=grub-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.