This page describes what the abshurd group at PSU did to get the Hurd running and how you can, too.
DISCLAIMER This is unofficial, hacked together, and barely tested. It is put here in the hopes of being useful to those wanting to begin work on the Hurd. Use at your own risk!
Our system is a 386DX40, with a 340 meg IDE drive and a hercules monitor. Nothing fancy (or modern :-) This snapshot requires you have IDE like us, getting it to work with SCSI is left as an exercise for the reader.
hd0e
, if you put yours someplace else you'll
have to adjust the boot step below.
/hurd
settrans /dev /hurd/dev settrans /servers/socket/1 /hurd/pipesOnce you do this, you cannot run
fsck
from
FreeBSD anymore (take it out of /etc/fstab
!), but you can
still mount the drive (which is probably the only way you're going to
transfer files into the Hurd).
README
file in the root directory.
Other than that, you're on your own...
We partitoned the disk like so (listed by partition size in megs)
Mach.all
binary into /hurd
Apparently, the FSF development machine has a SCSI disk, as
sd0[a-g]
was
hardwired into the dev
server.
Rather than recompile Hurd (which we didn't want to spend the time doing),
we edited the binary with emacs (hexl-mode).
If you want to use SCSI, just replace our hacked dev
server with
the original one.
Also, there have been two images made available by the FSF, the first
contained much more software. Therefore, the image stored locally is
those two merged together (plus Mach.all
from above).