Eric Augustine wrote:

> 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 think this is what is wrong.  You need version
mke2fs 1.12, 9-Jul-98 for EXT2 FS 0.5b, 95/08/09
        Using EXT2FS Library version 1.12

This is in package e2fstools version 1.14.x and not version 1.15.  This was true some
months ago and I cannot remember seeing any corrections.  Unfortunately, all the
experts are on holiday or at a conference;  so please stay around.  It took me
several weeks to get the Hurd to work,  but once you have achieved that; it is worth
the effort

>
>
>         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

Correct

>
>
>         (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)

Wrong

>
>
>         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)

This is what I use from the floppy for Linux /dev/hdb1:


# These two entries are for RLL/IDE/ST-506/etc. disks
# Entry 0:
title=  hurd (single user at Highludworth)
root=   (hd1,0)
kernel= /boot/gnumach root=hd1s1 -s
module= /boot/serverboot

# Entry 1:
title=  hurd (multi user  Lets hope so anyway)
root=   (hd1,0)
kernel= /boot/gnumach root=hd1s1
module= /boot/serverboot


>
>
>         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

>From Linux do:
cd /gnu/boot
and see what is there
I always do gzip -d *.gz there and use the above lines

>
>
>         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

/gnu/boot

>
>         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 have you get in /gnu/boot?  Here is what I have:

Directory listing of /gnu/boot

Up to higher level directory
  gnumach                            1621 Kb    Tue Sep  7 23:56:37 1999
  serverboot                          907 Kb    Mon Jun 12 21:17:41 2000
  serverboot.gz                       192 Kb    Sun Jan 30 20:20:17 2000
  servers.boot                       1021 bytes Mon Oct 25 19:56:15 1999

>
>         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.

Do not worry about this.

>
>
> Thanks, in advance
>
>         --Eric Augustine

Chris



Reply via email to