*BSD News Article 4311


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!manuel!munnari.oz.au!uunet!cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!news.cs.indiana.edu!umn.edu!mermaid.micro.umn.edu!fridlund
From: fridlund@mermaid.micro.umn.edu (Jim Fridlund)
Subject: Re: Incorrect Install Procedure in FAQ
In-Reply-To: sxjcb@orca.alaska.edu's message of 31 Aug 92 01:33:10 GMT
Message-ID: <FRIDLUND.92Aug31092118@beluga.micro.umn.edu>
Followup-To: comp.unix.bsd
Sender: news@news2.cis.umn.edu (Usenet News Administration)
Nntp-Posting-Host: beluga.micro.umn.edu
Organization: Minnesota Automated Plate Scanner Lab
References: <sxjcb-300892172124@sxjcb.uacn.alaska.edu>
Date: Mon, 31 Aug 1992 15:21:18 GMT
Lines: 59

In article <sxjcb-300892172124@sxjcb.uacn.alaska.edu> sxjcb@orca.alaska.edu (Jay C. Beavers) writes:

> Path: news.cis.umn.edu!umn.edu!csus.edu!wupost!cs.utexas.edu!sun-barr!ames!ig!bionet!raven.alaska.edu!sxjcb.uacn.alaska.edu!user
> From: sxjcb@orca.alaska.edu (Jay C. Beavers)
>  Newsgroups: comp.unix.bsd
>  Date: 31 Aug 92 01:33:10 GMT
>  Sender: news@raven.alaska.edu (USENET News System)
>  Followup-To: comp.unix.bsd
>  Organization: University of Alaska Computer Network
>  Lines: 34
>  Nntp-Posting-Host: sxjcb.uacn.alaska.edu
>

   [other stuff deleted...]

>  In the 386BSD 0.1 FAQ revision date 09 Aug 92 there is an error in one of
>  the installation procedures.  In section 2.04, 'How do I get 0.1 installed
>  with "real" partitionning?', there is a description of how to install BIN01
>  without using the happy fun EXTRACT program.  The procedure neglects to
>  mention that you have to run a device install script after step 21, the
>  decompression of the bin01.* files.  The result of this is that /dev/kmem
>  doesn't get created, the rc script complains of its absence, and telnetd
>  refuses to allow incoming telnet sessions.

If I remember correctly, I had to run MAKEDEV.

>  The original discussion on installing 386BSD 0.1 on a 40 mb hard drive by
>  using the script:
>  # (for i in /tmp/bin01.*; do
>  > cat $i && rm $1
>  > done
>  > ) | uncompress | cpio -iadm
>  also negelcts to mention this.

I remember posting something like this back in July.

Here's how I did it:

My solution after reading the cpio (yuk) man page and getting some
help with my Bourne Shell from my friend David Zuhn was:

- Install Tiny 386BSD on the hard drive.
- Boot from the hard drive
- The extraction procedure:
        % cd /tmp
        % loadfd        # copy all the bin01.* to /tmp.  Ctrl-C when done.
        % cd /
        % (for i in /tmp/bin01.*; do
        > cat $i && rm $i
        > done
        > ) | uncompress | cpio -iadm

That should extract each bin01.?? file and remove it.  The '%' and '>'
are shell prompts.  Note:  the $i instead of $1.  Try this again.
This is how I unpacked 386BSD bindist on a 40 meg Seagate ST-251 MFM
drive.  Hope this helps.
--
Jim Fridlund                                     U of MN - Computer Science
fridlund@mermaid.micro.umn.edu                   Institute of Technology