[Top][All Lists]

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

getting oskit-based gnumach to build and boot

From: Marcus Brinkmann
Subject: getting oskit-based gnumach to build and boot
Date: Wed, 6 Nov 2002 00:56:46 +0100
User-agent: Mutt/1.4i

Hi guys,

here is the current state on how to get oskit-base gnumach (CVS) to build
and boot.

to build, use configure and then "make kernel".  If you only want to build
some drivers, which is useful if you have an Adaptec SCSI controller, for
example, then you can use the syntax:

make kernel-DRIVER[+DRIVER2]...

where DRIVER is: "ide", "floppy", "scsi_SCSIDEV", or "ethernet_ETHERDEV",
where ETHERDEV is: "vortex" (for 3c59x and 3c90x), "ne", ...
           (complete list is in the oskit source in oskit/dev/linux_scsi.h)
and SCSIDEV is: "aic7xxx", "ncr53c8xx", ...
           (complete list is in the oskit source in oskit/dev/linux_ethernet.h)

You can also check in
"objdump --syms /lib/liboskit_linux_dev | grep oskit_linux_init"
if you don't want to unpack the oskit sources.

Now, you can copy the kernel(-...) file to /boot and add a menu entry to
your grub menu.  Just use the menu entry you are already using (I assume it
is not the serverboot method), and add "--" after the kernel line:

kernel=/boot/kernel-ide+floppy root=device:hd2s1 --

The -- is important: if you leave it out, the kernel will instantly reboot
when being started.  If you have a serial console, you will see an assertion
failure (this is a bug, it should give a useful error message instead).

That's all folks.  More on oskit-based Mach later.


`Rhubarb is no Egyptian god.' GNU      http://www.gnu.org    marcus@gnu.org
Marcus Brinkmann              The Hurd http://www.gnu.org/software/hurd/

reply via email to

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