home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / unix / riscbsd / 1_1_beta / install_tx < prev    next >
Text File  |  1996-10-07  |  36KB  |  1,117 lines

  1. =============================================================================
  2.                              RiscBSD Beta Release
  3. =============================================================================
  4.  
  5. Notes on installing the RiscBSD Beta Release.
  6.  
  7. Author: Mark Brinicombe
  8.  
  9. $Id: beta.txt,v 1.2 1996/02/08 22:17:22 mark Exp $
  10.  
  11. Prerequisites: A large X on a brick wall to indicate where you bang your head.
  12.  
  13.  
  14. System Requirements
  15.  
  16. 8Meg + of DRAM
  17. 1Meg + of VRAM
  18. 300Meg + of spare IDE disc space
  19.  
  20.  
  21. Software requirements
  22.  
  23. !hform        - HD formatter (available with your machine)
  24. !gzip        - compression/decompression tool (available from Hensa)
  25. bsd-3552.gz    - boot kernel
  26. install.txt    - this file
  27. riscos.spark    - bootloader + tools
  28. inst-11.gz    - root floppy
  29. faq.txt        - RiscBSD FAQ
  30. kernels/*    - Extra kernels that may be more stable.
  31. upgrades/*    - Various upgrades and patches
  32.  
  33. Distribution sets
  34.  
  35. sets/as252.*    - OPT - Binutils 2.5.2 as and ld
  36. sets/base.*    - REQ - base distribution set
  37. sets/bash.*    - OPT - Bash shell
  38. sets/bison.*    - OPT - GNU bison set
  39. sets/cc263.*    - OPT - GCC 2.6.3
  40. sets/comp.*    - OPT - compiler related distribution set
  41. sets/config.*    - REC - experimental configuration scripts
  42. sets/cvs.*    - OPT - Concurrent Versions System
  43. sets/dip.*    - OPT - Dialup Internet Protocol distribution set
  44. sets/etc.*    - REQ - /etc distribution set
  45. sets/games.*    - OPT - text console based games
  46. sets/gmake.*    - OPT - GNU make 3.74 set
  47. sets/gs.*    - OPT - Ghostscript, postscript previewer set
  48. sets/gsfonts.*    - OPT - Ghostscript extra fonts set
  49. sets/httpd.*    - OPT - NCSA HTTPD set
  50. sets/joe.*    - OPT - Text editor set
  51. sets/kern*.*    - REQ - kernel distribution sets
  52. sets/local.*    - REC - local binaries and scripts
  53. sets/man.*    - OPT - manual pages set
  54. sets/misc.*    - REQ - miscellaneous distribution set
  55. sets/perl.*    - OPT - Perl
  56. sets/shells.*    - REC - Extra shells set (tcsh, bash, zsh)
  57. sets/sup.*    - OPT - Software Upgrade Protocol
  58. sets/tcl.*    - OPT - Tcl
  59. sets/tcsh.*    - REC - Tcsh shell
  60. sets/tk.*    - OPT - Tk
  61. sets/text.*    - OPT - text distribution set
  62. sets/zsh.*    - OPT - zsh shell
  63. sets/x11r6.*    - OPT - X11R6 base distribution
  64. sets/x11r6man.*    - OPT - X11R6 manual distribution
  65. sets/xarm15.*    - OPT - Xarm 8bpp Xserver
  66. sets/xarm15m.*    - OPT - Xarm 1bpp Xserver
  67. sets/xarchie.*    - OPT - X11 interface to archie
  68. sets/xcontrib.*    - OPT - X11 contrib programs
  69. sets/xdm.*    - OPT - Xdm configuration
  70. sets/xftp.*    - OPT - X11 FTP tool
  71. sets/xpaint.*    - OPT - X11 paint package
  72. sets/xpixmap.*    - OPT - Xpm editor
  73. sets/xpm.*    - OPT - Xpm library for X11
  74. sets/xrn.*    - OPT - X11 news reader
  75. sets/axe.*    - OPT - X11 text editor
  76. sets/chimera.*    - OPT - X11 WWW browser
  77. sets/fvwm.*    - OPT - FVWM window manager for X11R6
  78. sets/gview.*    - OPT - Ghostview, X11 postscript previwer
  79. sets/knews.*    - OPT - X11 Threaded news reader
  80.  
  81. REQ - Required set
  82. OPT - Optional set
  83. REC - Optional but recommended
  84.  
  85. Note the required set etc is only needed for new installations, not
  86. upgrades.
  87.  
  88. Each set is a single compressed tar file that has been split into
  89. small chunks that will fit on 1.44Meg DOS floppies.
  90.  
  91. Ok well here goes...
  92.  
  93. This file will attempt to explain how you install a beta release of
  94. RiscBSD. (Note: It may not work, or these instructions may be wrong :-))
  95.  
  96. Ok, The first thing is to allocate disc space for RiscBSD. Currently only
  97. IDE drivers have been finished so it will have to be installed on an IDE
  98. disc attached to the RPC IDE interface.
  99. RiscBSD will co-exist with ADFS on the same disc, so you do not need to
  100. allocate a complete disc to RiscBSD. However, RiscBSD *requires* its own
  101. partition. This partition lives after the ADFS part of the disc.
  102. The implication of this is that in order to share a disc with ADFS, the
  103. ADFS partition will not occupy the whole disc i.e. you will have to
  104. reformat the ADFS partition to leave room above it for RiscBSD.
  105. Alternatively you can use a whole disc for RiscBSD.
  106.  
  107. This file will use an installation on a Conner CFS420 HD (813 cyls, 16 heads,
  108. 63 sects/track) connected as drive 5, with half the disc for ADFS as an
  109. example.
  110.  
  111. Ok. so step 0 is...
  112.  
  113. 0. Print this file out. Since you are going to be booting RiscBSD later etc.
  114.    you will not be able to keep referring back to this file so make a paper
  115.    copy now :-)
  116.  
  117. Step 1...
  118.  
  119. 1. Decide which disc to install on and how you are going to split the
  120.    disc between ADFS and RiscBSD
  121.  
  122. Since alpha release users are going to want to play and compile things
  123. I would suggest that they have a minimum of 200Meg. See Appendix A/B
  124. for details on the sizes of various directories.
  125.  
  126. Step 2 ...
  127.  
  128. 2. Backup your drive and then reinitialise the ADFS part with !Hform,
  129. specifying the new size for the ADFS section e.g. 413 cylinders (210Meg)
  130. on a CFS420A drive. i.e. half the disc.
  131.  
  132. Step 3 ...
  133.  
  134. 3. Put all your backed up stuff back on the disc.
  135.  
  136. Ok now we can install the RiscOS based bits (bootloader) and can also
  137. set the non-adfs partition descriptor in the boot block to point to the
  138. RiscBSD partition.
  139.  
  140. Step 4...
  141.  
  142. 4. Create a RiscBSD directory on the ADFS partition and extract the file
  143.    riscos.spark into it. Copy the kernel files into the directory and
  144.    decompress them. Run the basic program bb_riscbsd in the misc
  145.    subdirectory. This will prompt you for the type of filesystem, the
  146.    drive and starting cylinder of the RiscBSD section. The program will
  147.    tell you how big the ADFS part is before prompting, so for our example
  148.    this would be 413. This means that the ADFS part occupies cyls 0-412,
  149.    so RiscBSD will start at 413.
  150.  
  151. Ok now we have part of the disc reserved for RiscBSD. Before we can boot we
  152. need a root floppy. Hopefully you will have one ready but if not we can
  153. create one.
  154.  
  155. Step 5...
  156.  
  157. 5. Decompress the inst-11.gz file.
  158.    Under RiscOS this can be written to a floppy with the flopwrite program.
  159.  
  160.    e.g.
  161.      format 0 DOS/Q
  162.      dir $.riscbsd
  163.      misc.flopwrite -t=1440 inst-11
  164.  
  165. Ok now we are now ready to rock and roll :-). The next stage is to boot
  166. RiscBSD and see what happens :-)
  167.  
  168. Step 6...
  169.  
  170. 6. Run the !BtRiscBSD application. An icon will be installed on the iconbar.
  171.    Click select on the icon to open the configuration window.
  172.    You should boot riscbsd via the ramdisc. This should be the default
  173.    configuration for the bootloader but just in case this means that
  174.    you need to set the root device to /dev/rd0a and set the ramdisc
  175.    size to 1440K (This should happen automatically when you select /dev/rd0a)
  176.    The swap device should be set to either wd0b or wd1b depending on
  177.    which disc you are using for RiscBSD (for our example - wd1b).
  178.    Also select single user mode. Insert the root floppy.
  179.    Drag the kernel file you wish to boot into the window (It may be
  180.    worth saving this configuration) and then click on boot.
  181.  
  182. Ok, if all goes well the kernel will start to boot.
  183.  
  184. The boot will start by report the memory located along with various
  185. information messages and a few debugging messages. This is the arm
  186. initiation code. The "real" startup point is when the copyright message
  187. is printed. After probing the CPU/FPA in cpu_startup() the kernel will
  188. attempt to configure the appropriate device drivers for the hardware it
  189. finds. Note: Whilst probing the IDE controller there may be a pause if
  190. you only have one drive attached.
  191. After probing the hardware and configuring the devices the kernel will
  192. attempt to mount the root filesystem and run init.
  193.  
  194. NOTE: remember the cylinders/heads/sectors reported for the drive you
  195. wish to install on, you will need the later.
  196. (Our example will have reported 826 cyls, 16 heads and 63 sects/track)
  197.  
  198. If all has gone well RiscBSD has booted given you lots of information
  199. during bootup, found all your hardware and will be sitting the prompt
  200.  
  201. Enter pathname of shell or RETURN for sh:
  202.  
  203. At this point things are looking good :-)
  204.  
  205. Step 7...
  206.  
  207. Pressing return will start the installation script
  208. Now we will have lots of questions to answer
  209.  
  210. Step 8...
  211.  
  212. 8. Ok at this point you should have some text on screen saying welcome to
  213.    the NetBSD 1.1 installation program.
  214.    and lower down
  215.  
  216.    Progress with installation? [n]
  217.  
  218.    Pressing return will abort the installation and drop you into a sh shell.
  219.  
  220.    To continue type y and press RETURN
  221.  
  222. Now we will have to answer questions about the ha