Hello,
I apologize for the following lengthy message, however I'm
hoping there's something wrong in my procedure so I've written
it out in painful detail:
I've gone through both documents on the installation of
The Hurd:
Make a partition with fdisk, typed 83 of size 850M (/dev/hdb1)
Then put the Hurd-owned FS on the partition:
mke2fs -o hurd /dev/hdb1 (v1.18 of e2fsprogs)
I mount the partition, cd / and extract the archive:
tar --same-owner -zxvpf /archive/hurd/gnu-20000301.tar.gz gnu
(using the exact command line from Matthew Vernon's guide
gives me an error since the archive is created without
the leading /)
This gives me a filesystem like this (under /gnu):
bin doc home lib mnt servers usr
boot dpkg-hurd hurd libexec native-install share var
dev etc include lost+found root src
dict games info man sbin tmp
(If I cd into /gnu and then extract the archive, as according
to the installation directions at debian.org I'd have /gnu/gnu
and then the above filesystem... this didn't seem right. Though
after enough failures I tried this as well)
I then umount /gnu and boot off of the grub floppy. Once grub
comes up I hit 'c' and get the GRUB> prompt and enter:
root=(hd1,0)
which should point to /dev/hdb1. This gives me the recognized
ext2fs and the type '83'. The next step,
kernel=/boot/gnumach root=hd1s1 -s
gives me "File not found" (as did using gnumach.gz). As a test
I attempted:
kernel=/native-install
Which gave me an illegal file type - so then I copied a
decompressed gnumach.gz to /gnu (under Linux) and
rebooted once again and when I get to the appropriate
point I try
kernel=/gnumach root=hd1s1 -s
This gives me the expected information about ELF object
code. Moving on to the "module=/boot/serverboot" command
I run into the same problem - so I apply the same trick,
but to no avail. Any variation gives me 'File not found.'
What am I doing wrong here? I originally followed the
instructions to the letter, even creating filesystems
on /dev/hdb1 so that the docs would match up directly.
I began variations when the instructions did not work
for me.
I'm installing from RedHat Linux 6.2. The target disk
is a 10G drive, however, only the first (850M) slice is
allocated for The Hurd.
Thanks, in advance
--Eric Augustine