Commit Graph

152 Commits

Author SHA1 Message Date
alm
dca51f7e83 added to install_notes instructions for loading distribtuion
files from a MS-DOS partition.
Minor cleanup:
fixed spelling error in inst1.install
capitalized sentences in kc.profile
reworded initial load_fd options
1993-09-22 07:38:18 +00:00
alm
4687ff86f6 Extended load_fd() to support reading from the first Primary DOS
partition of the boot disk.  So we have yet another medium via
which to load the FreeBSD distribution files.  load_fd() has
options for listing and (if reading from the C:  drive) changing
directories.

load_fd's notation assumes that the first Primary partition on
disk is the DOS drive C: (since this and only this one is mounted
by install).  Otherwise, the notation may be a bit confusing.
We'll know the assumption is bad if people complain about
not finding files on their "C:" drive...

Added a device file existence check to kc.profile.
1993-09-21 10:24:42 +00:00
rgrimes
73223741a7 Added BSD.local.dist to MTREE files so that it gets installed in /etc/mtree 1993-09-21 08:14:32 +00:00
alm
a1c237516c 1) Install now creates a DOS partition for the first (and only the
first) Primary (un-Extended) DOS partition, providing /dev/xx0h
is available.  It is mounted on /dos by default.  The /etc/fstab
entry omits the dump and fsck fields, i.e.:
/dev/xx0h	/dos	pcfs rw

The Secondary DOS partition is not used (System ID 0xF2), because I don't
know what that is.

2) Fixed default sizes so that if someone attempts to install BSD on a 24 Mb
partition by accepting defaults, they don't end up with a 1 Mb /usr
partition (up to USRMIN Mb's).  In this case, all space is split between
swap and root.

TODO:
1) Extend load_fd() to support loading distribution files directly from
the DOS partition of the hard disk.

2) Provide translated parameters to the install program (maybe
add an option to fdisk).  Currently, the true geometry is used as
default, which is inappropriate for coexistence with DOS.

3) Support installing on multiple or secondary disks.
1993-09-19 20:45:10 +00:00
alm
f7e970501c Added /var/run to CPIO_DIRS 1993-09-19 01:21:15 +00:00
alm
e86a031fba Added /etc/remote to CPIO files. 1993-09-18 08:23:19 +00:00
alm
f58b8af741 Added /usr/distbin to PATH 1993-09-18 08:20:32 +00:00
rgrimes
b3c3e8d6c0 >From: Drew Hess <dhess@CS.Stanford.EDU>
>Date: Thu, 16 Sep 1993 23:35:48 -0700 (PDT)
There is a typo in disktab in the NetBSD-0.9 distribution.  This may be
already fixed in NetBSD-current, but it's not in any of the source that I've
sup'ed.
line 9 reads:
#       sc      #sectors/cylinder, nc*nt default
should read:
#       sc      #sectors/cylinder, ns*nt default
1993-09-18 00:00:16 +00:00
alm
be2abcc85f Added the following to the opening statement of install:
Before starting, it is important to know your hard disk's geometry
(i.e., number of cylinders, heads and sectors/track).  If installing
FreeBSD on the same disk as another operating system, then the
two systems should use the same geometry.  In particular, FreeBSD's
default geometry is inappropriate for MS-DOS.  So in this case, the
DOS geometry should be used instead.

[This seems to be true for SCSI disks.   What about IDE?  With the new
boot blocks, can we ignore the disks true geometry??]
1993-09-17 09:05:52 +00:00
alm
f7e90102f3 added /var/spool and /var/spool/lock to CPIO_DIRS. These are needed by
both tip and kermit.
1993-09-17 06:41:45 +00:00
alm
ce8bea4555 The load_fd() now initializes the `interactive' variable to -i instead
of -v (my fault).
The extract() command now rm's /tmp/cat, not /bin/cat (my fault).
1993-09-16 00:45:34 +00:00
rgrimes
d2e9340b89 >From: kuku@acds.physik.rwth-aachen.de (Christoph Kukulies)
Comment was wrong about what entries get made for vtyNN, it
is 0-b, not 00-12.
1993-09-14 21:42:14 +00:00
alm
37dc7644f1 Added option to overwrite an existing partition during install.
Added notes about ob-bs to install_notes.
1993-09-14 21:26:32 +00:00
rgrimes
f03267c6a3 Make MOUNT be MOUNT? so I can easily override it for building 2 floppies
concurrently now that the floppy driver works good enought to do this!
1993-09-14 04:14:30 +00:00
alm
c2d043a940 The install disks now print the partition table data with
offsets and sizes in units of cylinders.  This will help
those who want to install FreeBSD between two existing
partitions.

Faked notes on installing via Kermit
1993-09-14 02:36:09 +00:00
rgrimes
7f6226323c Removed DOS floppy build stuff, as this was just a poor idea that needs
a much better solution.
1993-09-14 00:59:49 +00:00
rgrimes
aee7ab9136 Fixed missing newline at end of file. 1993-09-14 00:54:19 +00:00
alm
de9c9dc93c Brought install_notes up to date. 1993-09-13 13:37:21 +00:00
rgrimes
89b6f54b10 Fixed missing device name arguments to fdisk commands, this was the
cause of silient failure on scsi disk installs with the new floppies.
1993-09-13 12:23:38 +00:00
rgrimes
8c35e4fc63 Renumber the section starting at the duplicate 5. section. Changed
reference to RELNOTES.FreeBSD to not have an absolute path on it since
these appear in several places!
1993-09-13 07:53:28 +00:00
alm
2259d962c3 Explain purpose and original of "dos" floppy. 1993-09-13 07:26:39 +00:00
rgrimes
5437e86e30 Changed ultrastore 14F/34F driver to irq 14. 1993-09-13 03:43:53 +00:00
alm
6234210a4b Fixed the extract() command which I had broken attempting to implement
it without cat.  It now requires cat again (no way around it unless
gunzip can accept arbitrary filename suffixes).
1993-09-13 02:23:55 +00:00
rgrimes
9a97ae7c0f More file shuffling between floppies, needed to get rm on filesystem
floppy.  Removed duplicates from DOS floppy.
1993-09-13 00:00:16 +00:00
rgrimes
b3df78da61 Since reboot is now installed, use it if the fsck fails 1993-09-12 23:55:35 +00:00
rgrimes
62aecc351a Change the "Insert secound installation floppy" to
"Insert the cpio installation floppy" to reduce confusion as to what floppy
is wanted.
1993-09-12 22:44:37 +00:00
rgrimes
191a876a96 Removed /usr/contrib/bin from PATH 1993-09-12 21:40:19 +00:00
rgrimes
f51bd50186 Only put var and var/tmp in the cpio archive floppy, do not really need
the whole /var tree at this time.
1993-09-12 20:37:05 +00:00
alm
d6532c7e9d added a couple echo's 1993-09-11 08:55:41 +00:00
alm
9607e4a9f6 Forgot to export PATH 1993-09-11 08:41:03 +00:00
alm
87d2dbc43f Mentioned using fdisk to change active partition on multi-os systems
if os-bs is not installed.
1993-09-11 08:32:50 +00:00
alm
3081a5c12f Silence cp diagnostics for dos floppy install in case
directories exist (e.g., after running os-bs).
1993-09-11 08:17:00 +00:00
alm
9bbada29b5 remove \'s from where they shouldn't be. 1993-09-11 08:12:28 +00:00
alm
a525fcb74f Quick checkin between network hangs...
Restored trap calls in profile, and reset trap 2 at end of fsck.
Make installation of fourth floppy an option.
1993-09-11 08:08:11 +00:00
rgrimes
b82af535bf Converted many occurances of multiple spaces to tabs to save bytes
any way I can.  Converted all echo "" to be just echo

Removed sync call that seems to hang due to fd/wd driver interaction..
Now rm /.profile before the cpio floppy is copied in, this should fix
a bugger I was having with an open shell script that gets over written.
1993-09-11 06:03:37 +00:00
rgrimes
948f17dd0e tar ball names converted from the form x.tar.gz.xx to x_tgz.xx so the
DOS folks are happy.
1993-09-11 00:10:57 +00:00
rgrimes
7807ecf957 Put bin/df back on the filesystem floppy since there is room for it
after all.  Removed it from DOS floppy.
Added COPYRIGHT to DOS floppy since it does have *BSD binaries on it!
Fixed missing ; \ when creating dev entries on filesystem floppy
Fixed rm in wrong directory, please don't rm in the DESTDIR area!!
1993-09-10 23:57:00 +00:00
alm
3e808869c3 Combined some conditional statements now that `test' works correctly. 1993-09-09 14:04:20 +00:00
alm
19fe3ad59e Mostly cosmetic changes.
Added notes installing os-bs.
1993-09-09 13:52:36 +00:00
jkh
9fb1464baf Fixed some language + error where 3 floppies are called for in beginning
and 4 later.
1993-09-08 22:51:49 +00:00
rgrimes
aadedac303 From: ccml@hippo.ru.ac.za (Mike Lawrie)
Subject: Install.notes for FreeBSD-1.0-G
Here is the hacked install notes file for FreeBSD-1.0-GAMMA.

Please get someone to check the few points marked <<please check>>.
From: rgrimes

Checked the <<please check>>, and cleaned up some details.
1993-09-08 22:27:59 +00:00
rgrimes
59d29bd737 Made copy of sys/i386/floppy relative instead of abosolute path 1993-09-08 21:19:03 +00:00
alm
a4f7648d70 Adding missing sync after reading fourth install floppy.
Added /usr/distbin to path
1993-09-08 20:49:13 +00:00
alm
72da475e26 Added a fourth DOS-format floppy to the install disks containing os-bs
and miscellaneous programs which get installed into /usr/distbin.
Install now recognizes existing DOS partitions and attempts to install
after them.  Theoretically, it also remaps badblocks.

N.B.:  The fourth install floppy must have a clean DOS FAT.
Building the new distribution floppies is untested

TODO: Build a disktab entry for existing DOS partitions (except extended
partitions).  This would allow loading and/or extracting the distribution
files directly from the DOS hard disk partition.
1993-09-08 11:25:17 +00:00
rgrimes
b5d03499d0 Fixed missing slash after a ${DESTDIR} with no other path after it. 1993-09-07 19:35:38 +00:00
alm
f4df553956 Added DOS partition support and maybe badblock remappping.
The following additional changes are needed for the new install disks:
1) Remove from filesystem disk's /filelist: bin/cat, dev/MAKEDEV.local.
2) Remove from the filesystem disk: /bin/cat, /COPYRIGHT and /dev/MAKEDEV.local.
3) Add to the filesystem disk:  /sbin/fdisk, /dev/fd1a and /dev/rfd1a.
4) Build a fourth DOS disk containing at least: os-bs, rz/sz

Outstanding problems:
1) If there are >1024 cylinders, then FreeBSD cannot boot unless installed
at cylinder 0 (and since neither can DOS evidently, the two can't share
a disk in this case).
2) If FreeBSD is installed at cylinder 0, subsequent installs tend to fail.
3) If a DOS partition exists, disklabel doesn't seem to update the disk
geometry in the FreeBSD disklabel correctly (so reinstalling FreeBSD with
a new geometry requires installing it at cylinder 0).  Rod suggested
invoking disklabel on the raw c-partition.  This makes sense, but it
doesn't seem to work (newfs, for instance, can't find the new label).
1993-09-07 12:02:11 +00:00
rgrimes
cf1bc54ea7 Fixed so that it scans for set uid/gid files. From Rich Murphy and NetBSD,
plus some tid bits from me.
1993-09-06 23:12:04 +00:00
jkh
782337285f Changed misleading comment about vty's - now clearly stated to work with
syscons, pcvt, codrv, ...
1993-09-06 03:00:38 +00:00
rgrimes
fc27c26386 Replaced comxx with ttyxx, as that is now the correct name to use when
refering to serial lines
1993-09-05 15:55:03 +00:00
rgrimes
b215595560 Replaced all references to comxx with ttyxx, since that is what all the
other tools really want.

Targets sio*) and com*) now create entry named ttyxx, default setup with
a sh MAKEDEV all is to use the sio major numbers, com is all but depreicated
now.
1993-09-05 15:53:39 +00:00