RE: failed to build pistachio
"John Tate" <[email protected]>
| Newsgroups | gmane.comp.micro-kernel.l4.l4ka.general |
|---|---|
| Message-ID | <[email protected]> |
That sounds like a simple problem of grub having no configuration to boot. Either it can't find it, or was never told to find it. You can however tell it in various ways where to actually find it. Then you can boot "it." -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of cheeky Sent: Saturday, June 02, 2007 12:39 AM To: [email protected] Subject: Re: failed to build pistachio Absolutely right! I was able to build ia32-kernel (pistachio) in ia32-kernel-build and some utilities in ia32-user-build directory. I finally created a disk image for booting with qemu. Everything looks fine. I didn't see any errors while setting grub and creating a disk image. I'm now wondering if it's right or not showing the following message after boot-up. ------ GNU GRUB version 0.97 (640K lower / 3072K upper memory) [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ] grub > ------ If I type 'boot' on the 'grub >' prompt, it says : Error 8: Kernel must be loaded before booting. It sounds a bit weird. I expected the similar situation that I saw in hello-world project, jumping into kernel-debugger. I also turned on kernel debugger options including '>[Y] Enter kernel debugger on startup'. Isn't it enough to enter debugger mode? Otherwise, did i do something wrong when setting grub? I mean wrong entry-point in grub? I'd like to know what's correct when loaded kickstart, sigma0 and pingpong. I really thank you for your quick response. ps. I'm so sorry to send this mail to some wrong addresses. Jan Stoess wrote: > Cheeky, > > I guess you're trying to build the 0.4 version of pistachio using a recent gcc 4.x compiler. Also, you run into a scripting error -- awk problem if I remember correctly -- when building asmsyms.h. Pistachio 0.4 contains a pretty outdated code base compared to the current CVS version. I'd suggest you to check out the CVS tree from our public CVS. That version contains a fix for the script error and also compiles with gcc 4. See http://l4ka.org/projects/pistachio/download.php for details. Also, you may want to have a look at http://l4ka.org/projects/pistachio/buildstatus/ to see which gcc versions may have problems with the current CVS tree. > > Regards, > -Jan > > > -- > Jan Stoess > Lehrstuhl Systemarchitektur > Universitaet Karlsruhe > Phone: +49 (721) 608-4056 > Fax: +49 (721) 608-7664 > eMail: [email protected] >