Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Dec 1996 18:47:45 +0100 (MET)
From:      Greg Lehey <grog@lemis.de>
To:        FreeBSD-current@FreeBSD.ORG (FreeBSD current users)
Subject:   Installation: still not perfect
Message-ID:  <199612041747.SAA19269@freebie.lemis.de>

next in thread | raw e-mail | index | archive | help
In the last couple of days I have reverted to the position of beginner
fighting the FreeBSD installation process.  It's been a frustrating
but instructive time, and it's brought out a number of points I'd like
to discuss.

As the subject says, I think there's a lot that could be improved.  I
also suspect that there are a number of things we say about the
installation process that are just plain wrong.  Here's a brief
overview:

1.  I am doing the installation on a notebook (AcerNote Light, if
    anybody's interested; 75 MHz Pentium, 24 MB main memory in my
    config, 528 MB hard disk, 2 PCMCIA slots, in one of which I have a
    3Com 3C585C).  It also sported a sticker proclaiming "Designed for
    Microsoft Windows 95%", which I found convenient to put on my
    waste paper basket.

2.  This machine doesn't have a CD-ROM, so I had intended to install
    via the Ethernet board.  The boot kernel recognizes the Ethernet
    board, thinks it initializes it, but nothing comes out.  This
    appears to be due to the fact that it doesn't have PCMCIA
    support.  If this is the case, it would be nice (a) for the driver
    to notice the fact and not pretend that everything's working, and
    (b) to have a boot diskette which does support notebooks.

3.  It may be that the Ethernet board is defective.  It's difficult to
    be sure: 3Com have designed what must be a superlative in their
    line of decreasingly useful diagnostic software.  I returned one
    Ethernet board after the diagnostics said it was bad, but the
    other one behaves just the same: if I write the config info first,
    the diag software passes, but if I then stop the program and
    re-enter, it fails again (can't find the registers).  Has anybody
    else seen this?

4.  So, I thought, let's try using lp0 as the interface.  Doesn't
    work: it looks as if the setup scripts aren't expecting a
    point-to-point connection, and they don't specify the address of
    the other end of the link, so ifconfig fails.  Is there a trick
    here?

5.  OK, let's do a floppy install of the minimum necessary.  That
    doesn't work either, although I stuck to the letter of what the
    installation scripts say.  Looking at the debug output under F2,
    it shows that it succeeded in mounting the disks (I tried both
    MS-DOG and ufs formats) on /dist, and then went looking for
    /dist/bin/bin.tgz and /dist/bin/bin.inf, which it didn't find.
    There's nothing in any documentation I know about which even
    mentions these files.

6.  Finally, I made my own tar floppies and copied them across (after
    first finding that there's no stand/tar, so I had to copy that
    across with cpio).  That's a multivolume tar archive, so it has to
    be uncompressed, and I'm currently on diskette 25.  There's a
    *lot* of stuff in there which I wouldn't consider essential to a
    minimal system, including the C++ compiler, groff fonts, and
    perl.  Wouldn't it be possible to trim this down a bit?

Of course, it could be that I have tripped over something non-obvious
(at least to me).  If that's the case, it will happen to others as
well.  There are also a couple of assumptions I have made, some of
which are probably wrong.  Please let me know if I've screwed up, and
I'll document it for the next edition of The Book.

Greg



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199612041747.SAA19269>