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


Reply via email to