home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 4
/
DATAFILE_PDCD4.iso
/
unix
/
riscbsd
/
1_1_beta
/
install_tx
< prev
next >
Wrap
Text File
|
1996-10-07
|
36KB
|
1,117 lines
=============================================================================
RiscBSD Beta Release
=============================================================================
Notes on installing the RiscBSD Beta Release.
Author: Mark Brinicombe
$Id: beta.txt,v 1.2 1996/02/08 22:17:22 mark Exp $
Prerequisites: A large X on a brick wall to indicate where you bang your head.
System Requirements
8Meg + of DRAM
1Meg + of VRAM
300Meg + of spare IDE disc space
Software requirements
!hform - HD formatter (available with your machine)
!gzip - compression/decompression tool (available from Hensa)
bsd-3552.gz - boot kernel
install.txt - this file
riscos.spark - bootloader + tools
inst-11.gz - root floppy
faq.txt - RiscBSD FAQ
kernels/* - Extra kernels that may be more stable.
upgrades/* - Various upgrades and patches
Distribution sets
sets/as252.* - OPT - Binutils 2.5.2 as and ld
sets/base.* - REQ - base distribution set
sets/bash.* - OPT - Bash shell
sets/bison.* - OPT - GNU bison set
sets/cc263.* - OPT - GCC 2.6.3
sets/comp.* - OPT - compiler related distribution set
sets/config.* - REC - experimental configuration scripts
sets/cvs.* - OPT - Concurrent Versions System
sets/dip.* - OPT - Dialup Internet Protocol distribution set
sets/etc.* - REQ - /etc distribution set
sets/games.* - OPT - text console based games
sets/gmake.* - OPT - GNU make 3.74 set
sets/gs.* - OPT - Ghostscript, postscript previewer set
sets/gsfonts.* - OPT - Ghostscript extra fonts set
sets/httpd.* - OPT - NCSA HTTPD set
sets/joe.* - OPT - Text editor set
sets/kern*.* - REQ - kernel distribution sets
sets/local.* - REC - local binaries and scripts
sets/man.* - OPT - manual pages set
sets/misc.* - REQ - miscellaneous distribution set
sets/perl.* - OPT - Perl
sets/shells.* - REC - Extra shells set (tcsh, bash, zsh)
sets/sup.* - OPT - Software Upgrade Protocol
sets/tcl.* - OPT - Tcl
sets/tcsh.* - REC - Tcsh shell
sets/tk.* - OPT - Tk
sets/text.* - OPT - text distribution set
sets/zsh.* - OPT - zsh shell
sets/x11r6.* - OPT - X11R6 base distribution
sets/x11r6man.* - OPT - X11R6 manual distribution
sets/xarm15.* - OPT - Xarm 8bpp Xserver
sets/xarm15m.* - OPT - Xarm 1bpp Xserver
sets/xarchie.* - OPT - X11 interface to archie
sets/xcontrib.* - OPT - X11 contrib programs
sets/xdm.* - OPT - Xdm configuration
sets/xftp.* - OPT - X11 FTP tool
sets/xpaint.* - OPT - X11 paint package
sets/xpixmap.* - OPT - Xpm editor
sets/xpm.* - OPT - Xpm library for X11
sets/xrn.* - OPT - X11 news reader
sets/axe.* - OPT - X11 text editor
sets/chimera.* - OPT - X11 WWW browser
sets/fvwm.* - OPT - FVWM window manager for X11R6
sets/gview.* - OPT - Ghostview, X11 postscript previwer
sets/knews.* - OPT - X11 Threaded news reader
REQ - Required set
OPT - Optional set
REC - Optional but recommended
Note the required set etc is only needed for new installations, not
upgrades.
Each set is a single compressed tar file that has been split into
small chunks that will fit on 1.44Meg DOS floppies.
Ok well here goes...
This file will attempt to explain how you install a beta release of
RiscBSD. (Note: It may not work, or these instructions may be wrong :-))
Ok, The first thing is to allocate disc space for RiscBSD. Currently only
IDE drivers have been finished so it will have to be installed on an IDE
disc attached to the RPC IDE interface.
RiscBSD will co-exist with ADFS on the same disc, so you do not need to
allocate a complete disc to RiscBSD. However, RiscBSD *requires* its own
partition. This partition lives after the ADFS part of the disc.
The implication of this is that in order to share a disc with ADFS, the
ADFS partition will not occupy the whole disc i.e. you will have to
reformat the ADFS partition to leave room above it for RiscBSD.
Alternatively you can use a whole disc for RiscBSD.
This file will use an installation on a Conner CFS420 HD (813 cyls, 16 heads,
63 sects/track) connected as drive 5, with half the disc for ADFS as an
example.
Ok. so step 0 is...
0. Print this file out. Since you are going to be booting RiscBSD later etc.
you will not be able to keep referring back to this file so make a paper
copy now :-)
Step 1...
1. Decide which disc to install on and how you are going to split the
disc between ADFS and RiscBSD
Since alpha release users are going to want to play and compile things
I would suggest that they have a minimum of 200Meg. See Appendix A/B
for details on the sizes of various directories.
Step 2 ...
2. Backup your drive and then reinitialise the ADFS part with !Hform,
specifying the new size for the ADFS section e.g. 413 cylinders (210Meg)
on a CFS420A drive. i.e. half the disc.
Step 3 ...
3. Put all your backed up stuff back on the disc.
Ok now we can install the RiscOS based bits (bootloader) and can also
set the non-adfs partition descriptor in the boot block to point to the
RiscBSD partition.
Step 4...
4. Create a RiscBSD directory on the ADFS partition and extract the file
riscos.spark into it. Copy the kernel files into the directory and
decompress them. Run the basic program bb_riscbsd in the misc
subdirectory. This will prompt you for the type of filesystem, the
drive and starting cylinder of the RiscBSD section. The program will
tell you how big the ADFS part is before prompting, so for our example
this would be 413. This means that the ADFS part occupies cyls 0-412,
so RiscBSD will start at 413.
Ok now we have part of the disc reserved for RiscBSD. Before we can boot we
need a root floppy. Hopefully you will have one ready but if not we can
create one.
Step 5...
5. Decompress the inst-11.gz file.
Under RiscOS this can be written to a floppy with the flopwrite program.
e.g.
format 0 DOS/Q
dir $.riscbsd
misc.flopwrite -t=1440 inst-11
Ok now we are now ready to rock and roll :-). The next stage is to boot
RiscBSD and see what happens :-)
Step 6...
6. Run the !BtRiscBSD application. An icon will be installed on the iconbar.
Click select on the icon to open the configuration window.
You should boot riscbsd via the ramdisc. This should be the default
configuration for the bootloader but just in case this means that
you need to set the root device to /dev/rd0a and set the ramdisc
size to 1440K (This should happen automatically when you select /dev/rd0a)
The swap device should be set to either wd0b or wd1b depending on
which disc you are using for RiscBSD (for our example - wd1b).
Also select single user mode. Insert the root floppy.
Drag the kernel file you wish to boot into the window (It may be
worth saving this configuration) and then click on boot.
Ok, if all goes well the kernel will start to boot.
The boot will start by report the memory located along with various
information messages and a few debugging messages. This is the arm
initiation code. The "real" startup point is when the copyright message
is printed. After probing the CPU/FPA in cpu_startup() the kernel will
attempt to configure the appropriate device drivers for the hardware it
finds. Note: Whilst probing the IDE controller there may be a pause if
you only have one drive attached.
After probing the hardware and configuring the devices the kernel will
attempt to mount the root filesystem and run init.
NOTE: remember the cylinders/heads/sectors reported for the drive you
wish to install on, you will need the later.
(Our example will have reported 826 cyls, 16 heads and 63 sects/track)
If all has gone well RiscBSD has booted given you lots of information
during bootup, found all your hardware and will be sitting the prompt
Enter pathname of shell or RETURN for sh:
At this point things are looking good :-)
Step 7...
Pressing return will start the installation script
Now we will have lots of questions to answer
Step 8...
8. Ok at this point you should have some text on screen saying welcome to
the NetBSD 1.1 installation program.
and lower down
Progress with installation? [n]
Pressing return will abort the installation and drop you into a sh shell.
To continue type y and press RETURN
Now we will have to answer questions about the ha