Pull in the sysinst stuff.
This commit is contained in:
parent
70e620efb1
commit
c904d06dd5
@ -1,4 +1,4 @@
|
||||
.\" $NetBSD: install,v 1.17 2001/07/24 17:30:55 nra Exp $
|
||||
.\" $NetBSD: install,v 1.18 2002/06/11 14:24:52 leo Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1999, 2000 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
@ -43,312 +43,5 @@ detailed in the section on preparing your system for install.
|
||||
.Pp
|
||||
The following is a walk-through of the steps necessary to get
|
||||
.Nx
|
||||
installed on your hard disk. If you wish to stop the installation,
|
||||
you may press
|
||||
.Key CONTROL-C
|
||||
at any prompt, but if you do, you'll have to
|
||||
begin again from scratch.
|
||||
.(enum
|
||||
Booting the miniroot
|
||||
First you need to get yourself into
|
||||
.Nx .
|
||||
This can be
|
||||
done in a couple ways, both of which currently require
|
||||
.Tn GEMDOS .
|
||||
You need either the bootfloppy provided in the
|
||||
distribution or you can copy the
|
||||
.Ic loadbsd.ttp
|
||||
program and
|
||||
kernel to a boot floppy disk (1.44 MB needed) or put them on a
|
||||
.Tn TOS
|
||||
partition. Select the loadbsd program and it will
|
||||
ask for parameters, supply:
|
||||
.Sq Ic "-b netbsd"
|
||||
(or whatever name
|
||||
you copied the kernel to). You can, of course, also run it
|
||||
from the shell command-line in
|
||||
.Tn MiNT :
|
||||
.Pp
|
||||
.Dl Ic "loadbsd -b a:/netbsd"
|
||||
.Pp
|
||||
You should see the screen clear and some information about
|
||||
your system as the kernel configures the hardware. Then
|
||||
you will be prompted for a root device. At this time remove the
|
||||
.Tn GEMDOS
|
||||
kernel boot floppy from the drive if present and insert the
|
||||
.Nx
|
||||
install floppy 1. Now type
|
||||
.Sq Ic md0a
|
||||
to tell the
|
||||
kernel to load the install file system into RAMdisk. While
|
||||
While the kernel is loading, it will show a
|
||||
.Sq \&.
|
||||
for each
|
||||
track loaded. After loading 80 tracks, it will ask you
|
||||
to insert the next floppy. At this time, insert the
|
||||
.Nx
|
||||
install floppy 2 and press any key. The kernel continuous
|
||||
loading another 40 tracks before it continues to boot.
|
||||
.(Note
|
||||
If you are using 1.44 MB floppies, you should select
|
||||
.Sq Ic md1a
|
||||
instead of
|
||||
.Sq Ic md0a .
|
||||
.Note)
|
||||
.Pp
|
||||
The system should continue to boot. For now ignore WARNING:
|
||||
messages about bad dates in clocks. Eventually you will be
|
||||
be asked to enter the pathname of the shell, just press
|
||||
.Key RETURN .
|
||||
After a short while, you will be asked to select
|
||||
the type of your keyboard. After you have entered a valid
|
||||
response here, the system asks you if you want to install
|
||||
or upgrade your system. Since you are reading the
|
||||
.Em install
|
||||
section,
|
||||
.Sq Ic i
|
||||
would be the proper response here...
|
||||
.It
|
||||
Entering the installer
|
||||
The installer starts with a nice welcome message. Read this
|
||||
message carefully, it also informs you of the risks involved
|
||||
in continuing! If you still want to go on, type
|
||||
.Sq Ic y .
|
||||
The
|
||||
installer now continues by trying to figure out your disk
|
||||
configuration. When it is done, you will be prompted to select
|
||||
a root device from the list of disks it has found.
|
||||
.It
|
||||
Select your root device
|
||||
You should know at this point that the disks are
|
||||
.Em not
|
||||
numbered according to their SCSI-ID! The
|
||||
.Nx
|
||||
kernel numbers the SCSI
|
||||
drives (and other devices on the SCSI bus) sequentially as it
|
||||
finds them. The drive with the lowest SCSI-ID will be called
|
||||
.Li sd0 ,
|
||||
the next one
|
||||
.Li sd1 ,
|
||||
etc.
|
||||
Where you end up after the selection of the root disk depends on
|
||||
the contents of your disk. If it is already partitioned using AHDI,
|
||||
start reading at item 4a, if this disk has no AHDI partitioning
|
||||
but is blank or used by another non-AHDI system, start at item 4b.
|
||||
.Pp
|
||||
.Em You are now at the point of no return!
|
||||
The programs in section
|
||||
4 will modify your harddisk. Type
|
||||
.Key Control-C
|
||||
.Em now
|
||||
if you don't
|
||||
want this.
|
||||
.It
|
||||
Setting AHDI partition ID's on your root disk
|
||||
.Pq using Ic ahdilabel
|
||||
Because
|
||||
.Nx
|
||||
imposes a special ordering in disk partitions it
|
||||
uses for
|
||||
.Pa /
|
||||
(root) and swap. And because it wants to guard you against
|
||||
an unwanted demolition of partitions used by other systems, you
|
||||
have to tell it what partitions it is allowed to use. You have
|
||||
to mark the partition you want to use as swap
|
||||
.Li NBS
|
||||
or
|
||||
.Li SWP
|
||||
and the other partitions as
|
||||
.Li NBD .
|
||||
Note that all the changes
|
||||
you make to the ID's are reversable as long as you remember the
|
||||
original value.
|
||||
As of
|
||||
.Nx 1.5
|
||||
.Ic ahdilabel
|
||||
is capable of creating or changing an AHDI compatible partioning on the disk!
|
||||
In the partition-ID editor, the partitions are shown in the order
|
||||
that AHDI created them. When you leave this editor and continue
|
||||
at item 4b, your changes to the ID's do have consequences to the
|
||||
partition order! They will show up as follows:
|
||||
.Pp
|
||||
.(tag d\ (and\ up)
|
||||
.It a
|
||||
\- the first NBD partition
|
||||
.It b
|
||||
\- the first NBS partition
|
||||
.It d (and up)
|
||||
\- the rest of the partitions in AHDI order
|
||||
.tag)
|
||||
.It
|
||||
Labeling your root disk (using edlabel)
|
||||
You are now allowed to change the partitioning of your disk. If
|
||||
your disk is already partitioned with AHDI,
|
||||
.Em don't
|
||||
change anything
|
||||
unless you are absolutely sure what you are doing!
|
||||
If you are labeling an empty SCSI disk, you can make life easy for
|
||||
yourself by selecting
|
||||
.Dq standardize geometry .
|
||||
This allows you to
|
||||
select a
|
||||
.Dq sectors per track
|
||||
and
|
||||
.Dq tracks/cylinder
|
||||
value and have
|
||||
the (fictious) SCSI geometry changed accordingly. So if you select
|
||||
64 sect/track and 32 tracks/cylinder, each cylinder is exactly
|
||||
1 MB in size. Well, go ahead and don't forget to save your work
|
||||
before you quit!
|
||||
.(Note
|
||||
to make sure that
|
||||
.Nx
|
||||
can create/mount file systems on
|
||||
the partitions you defined, make sure the
|
||||
.Dq type
|
||||
is entered correctly:
|
||||
.Pp
|
||||
.(tag 4.2BSD -compact
|
||||
.It Li 4.2BSD
|
||||
\- file systems created by
|
||||
.Nx
|
||||
.It Li MSDOS
|
||||
\- file systems shared with
|
||||
.Tn GEM
|
||||
.tag)
|
||||
.Note)
|
||||
.It
|
||||
Label additional disks
|
||||
Now that your root disk is labeled, you are given the opportunity
|
||||
to label any of the other disks in your system. The procedure is
|
||||
the same as with your root disk.
|
||||
.It
|
||||
Setup the fstab
|
||||
Since all disks you want to use with
|
||||
.Nx
|
||||
are properly labeled,
|
||||
it is time to tell the installer which partition will be associated
|
||||
with the different file systems. As mentioned above, it is wise to
|
||||
make at least a separate
|
||||
.Pa /
|
||||
(root) and
|
||||
.Pa /usr
|
||||
file system. Depending on
|
||||
what you are planning to do with your system, you might also consider
|
||||
to make a separate
|
||||
.Pa /var ,
|
||||
.Pa /local
|
||||
or
|
||||
.Pa /home .
|
||||
When you tell the installer that all of your file systems are specified
|
||||
correctly, it starts creating them for you.
|
||||
.It
|
||||
Configure your network
|
||||
Currently none of the kernels supplied in the distribution has
|
||||
network support builtin. If you compiled your own kernel, network
|
||||
configuration mostly works. [ Due to space limitations, some
|
||||
of the network commands are not present on the install floppy ]
|
||||
.It
|
||||
Edit the fstab - again....
|
||||
Since the network configuration might have lead to additional (nfs)
|
||||
file system entries, you get another chance to modify your fstab.
|
||||
.It
|
||||
Installing the distribution sets
|
||||
You are finally at the point where some real data will be put on
|
||||
your freshly-made file systems. Select the device type you whish
|
||||
to install from and off you go....
|
||||
Some notes:
|
||||
.(bullet
|
||||
If you want to install from tape, please read the section
|
||||
about how to create such a tape.
|
||||
The tape device name will be
|
||||
.Li nrst0
|
||||
for the first tape drive,
|
||||
.Li nrst1
|
||||
for the second, etc.
|
||||
.It
|
||||
Install at least the base and etc sets.
|
||||
.It
|
||||
If you have to specify a path relative to the mount-point and
|
||||
you need the mount-point itself, enter
|
||||
.Sq \&. .
|
||||
.It
|
||||
For previous
|
||||
.Nx
|
||||
users: If you want to install from a
|
||||
.Tn GEMDOS
|
||||
file system, you don't need to rename the distribution
|
||||
sets as you may have done in previous versions of
|
||||
.Nx .
|
||||
.bullet)
|
||||
.It
|
||||
Timezone selection and device-node building
|
||||
The isn't much to say about this. Just select the timezone you
|
||||
are in. The installer will make the correct setup on your root
|
||||
file system
|
||||
.Pq Pa / .
|
||||
After the timezone-link is installed, the installer
|
||||
will proceed by creating the device nodes on your root file system under
|
||||
.Pa /dev .
|
||||
Be patient, this will take a while...
|
||||
.It
|
||||
Installing the kernel
|
||||
Because the kernel didn't fit on the install-disks, the installer
|
||||
asks you about the disk your kernel is on. You can specify the
|
||||
floppy with disk
|
||||
.Li fd0 ,
|
||||
and partition
|
||||
.Sq Li b
|
||||
for 720 KB disks and partition
|
||||
.Sq Li c
|
||||
for 1.44 MB disks, or one of the hard disk partitions.
|
||||
.It
|
||||
Installing the bootstrap
|
||||
Finally, the installer ask you if you want to install the bootblock
|
||||
code on your root disk. This is a matter of personal choice and can
|
||||
also be done from a running
|
||||
.Nx
|
||||
system. See the
|
||||
.Xr installboot 8
|
||||
manual page about how to do this.
|
||||
.It
|
||||
You did it!
|
||||
Congratulations, you just installed
|
||||
.Nx
|
||||
successfully! If you
|
||||
also installed a bootblock, you only have to reboot your Atari to
|
||||
enter your freshly build system. If you didn't, get back to section
|
||||
1 (How to boot the miniroot). Just substitute
|
||||
.Li md0a
|
||||
by your
|
||||
.Nx
|
||||
root disk.
|
||||
.enum)
|
||||
.Ss2 Some extra remarks
|
||||
If you don't want to use the bootloader. You could use the following
|
||||
setup:
|
||||
.(bullet
|
||||
Reserve a small
|
||||
.Tn GEMDOS
|
||||
partition of about 4 MB. This is
|
||||
enough to put in a few kernels. Put the netbsd kernel
|
||||
into this partition. Also, edit your
|
||||
.Pa /etc/fstab
|
||||
to always
|
||||
mount this partition, say as
|
||||
.Pa /kernels .
|
||||
Now make a symlink
|
||||
from
|
||||
.Pa /netbsd
|
||||
to
|
||||
.Pa /kernels/netbsd .
|
||||
This scheme is particularly handy when you want to make your
|
||||
own kernel. When compilation is finished, you just copy
|
||||
your kernel to
|
||||
.Pa /kernels/netbsd
|
||||
and reboot. It's wise to make sure there is
|
||||
.Em always
|
||||
a
|
||||
.Sq known to work
|
||||
kernel image present.
|
||||
.bullet)
|
||||
installed on your hard disk.
|
||||
.so ../common/sysinst
|
||||
|
Loading…
Reference in New Issue
Block a user