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. Thanks, Marcus -- `Rhubarb is no Egyptian god.' GNU http://www.gnu.org [EMAIL PROTECTED] Marcus Brinkmann The Hurd http://www.gnu.org/software/hurd/ [EMAIL PROTECTED] http://www.marcus-brinkmann.de/ _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd