Any ideas on a way to clone the hard drive instead of re-installing the
system from floppies on system #2?
I do have the floppy tape drives and floppy drives, but was curious
about a faster way to set it up.
Thanks,
Keith
=======
It looks like I will need to get afio loaded if I can't clone my good
system as the two versions of the development set have read errors ( on
different disks). Is there a command line approach to reading the
installation sets into a temp directory and then running the install
from there.
Of course, that means kermit (I presume) to transfer files or possibly
mtools if I install a 5 1/4 floppy drive on a windows system - or a 3
1/2 floppy in the 3B1.
Ideas and pointers are welcome.
Thanks,
Keith
==========
> Don,
> I haven't modified the board as I just got these systems a few days ago.
> Is there a source for the PAL for modifying the system?
I don't think so. However, it can be done without a PAL. The
disadvantage is that it needs a little tricky detective work to
determine where to install the extra chips. The original guide which I
got had you make a small daughterboard and find a place to put it -- but
I found space on the system board to do it all. It involved cutting
free grounded input lines for the data drivers on the board (there were
multiple ballanced line drivers and receivers in two single chips, and
there were more sections than were needed in the original system, so
there were spares.
When I modified mine, among other things, I set it up so both
drives were external to the 3B1's chassis, to reduce the load on the
power supply (since the full height hard disk in the 3B1 is particularly
hard on the power supply).
There are two cables from the 3B1 to the external box, one is a
shared cable to both drives (34 pin IIRC), and the other is a separate
20 pin to each drive. Except that I did a little figuring and managed
to get both cables into a single 20-pin ribbon cable. (IIRC, only 10
pins are actually used, and they focus on one side of the cable, so
flipping it over lets you talk to a second drive with the other half of
the cable. (Note that I am going on memory at the moment.)
> It looks like I will need to get afio loaded if I can't clone my good
> system as the two versions of the development set have read errors ( on
> different disks).
Keep reading to the end -- as I have some suggestions about the
read errors.
Note this from the Sun Solaris 10 man page for afio:
======================================================================
Except in special cases discussed below, afio will create
archives with the same format as ASCII cpio(1) archives.
Therefore cpio(1) can usually be used to restore an afio
archive in the case that afio is not available on a system.
(With most cpio versions, to unpack an ASCII format archive,
use cpio -c, and for GNU cpio(1) use cpio -H odc.) When
unpacking with cpio, any compressed files inside an afio -Z
archive are not uncompressed by cpio, but will be created on
the file system as compressed files with a .z extension.
======================================================================
so you may not need afio, since the system comes with cpio -- and
depends on it for installs.
> Is there a command line approach to reading the
> installation sets into a temp directory and then running the install
> from there.
If you have enough /tmp space, you should be able to use dd (on
the 3B1, which understands the weird format the floppy and hard disk
have) to copy each disk to /tmp with consecutive file names, then
concatenate them, and extract and install from that.
"Size" says 5750 (blocks, I presume, not K).
Her is a cpio -itcv of a cpio of the whole development set, to
show you what should be in it:
======================================================================
-rw-r--r-- 1 root root 5 Apr 20 19:56 1987, Size
-rw-r--r-- 1 root root 5957 Apr 20 19:54 1987, Files
-rwxr-xr-x 1 root root 539 Apr 20 19:54 1987, Install
-rw-r--r-- 1 root root 21 Apr 20 19:54 1987, Name
-rwxr-xr-x 1 root root 6103 Apr 20 19:54 1987, Remove
-rwxr-xr-x 3 bin bin 39200 Jan 1 13:10 1970, bin/adb
-rwxr-xr-x 3 bin bin 12048 Jan 1 13:10 1970, bin/ar
-rwxr-xr-x 3 bin bin 77040 Jan 1 13:10 1970, bin/as
-rwxr-xr-x 4 bin bin 29228 Jan 1 13:10 1970, bin/convert
-rwxr-xr-x 3 bin bin 23860 Jan 1 13:10 1970, bin/dump
-rwxr-xr-x 4 bin bin 90088 Jan 1 13:10 1970, bin/ksh
-rwxr-xr-x 3 bin bin 1737 Jan 1 13:10 1970, bin/lorder
-rwxr-xr-x 3 bin bin 52304 Jan 1 13:10 1970, bin/make
-rwxr-xr-x 3 bin bin 10568 Jan 1 13:10 1970, bin/cc
-rwxr-xr-x 12 bin bin 76108 Jan 1 13:10 1970, bin/ld
-rwxr-xr-x 12 bin bin 76108 Jan 1 13:10 1970, bin/mld
-rwxr-xr-x 3 bin bin 13076 Jan 1 13:10 1970, bin/nm
-rwxr-xr-x 6 bin bin 72176 Jan 1 13:10 1970, bin/sdb
-rwxr-xr-x 3 bin bin 15592 Jan 1 13:10 1970, bin/strip
-rwxr-xr-x 3 bin bin 8148 Jan 1 13:10 1970, bin/tset
-rwxr-xr-x 3 bin bin 2176 Jan 1 13:10 1970, etc/bcopy
-rwxr-xr-x 3 bin bin 2168 Jan 1 13:10 1970, etc/chroot
-rwxr-xr-x 3 bin bin 2240 Jan 1 13:10 1970, etc/clri
-rwx------ 3 bin bin 4304 Jan 1 13:10 1970, etc/cron
-rwxr-xr-x 3 bin bin 13512 Jan 1 13:10 1970, etc/fsdb
-rwxr-xr-x 3 bin bin 4452 Jan 1 13:10 1970, etc/ncheck
-rwxr-xr-x 3 bin bin 609 Jan 1 13:10 1970, etc/whodo
-rw-r--r-- 7 bin bin 430 Jan 1 13:10 1970, lib/crt0.o
-rw-r--r-- 7 bin bin 924 Jan 1 13:10 1970, lib/mcrt0.o
-rw-r--r-- 3 bin bin 520 Jan 1 13:10 1970, lib/crt0s.o
-rw-r--r-- 3 bin bin 904 Jan 1 13:10 1970, lib/ifile.0407
-rw-r--r-- 3 bin bin 1048 Jan 1 13:10 1970, lib/ifile.0410
-rw-r--r-- 7 bin bin 1174 Jan 1 13:10 1970, lib/ifile.0413
-rw-r--r-- 3 bin bin 10372 Jan 1 13:10 1970, lib/shlib.ifile
-rw-r--r-- 2 bin bin 181694 Jan 1 13:10 1970, lib/libc.a
-rw-r--r-- 6 bin bin 348 Jan 1 13:10 1970, lib/libg.a
-rw-r--r-- 6 bin bin 17300 Jan 1 13:10 1970, lib/libld.a
-rw-r--r-- 4 bin bin 57474 Jan 1 13:10 1970, lib/libm.a
-rw-r--r-- 3 bin bin 32914 Jan 1 13:10 1970, lib/libPW.a
drwxrwxr-x 2 bin bin 0 Apr 20 19:21 1987, lib/libp
-rw-r--r-- 2 bin bin 197462 Jan 1 13:10 1970, lib/libp/libc.a
-rw-r--r-- 3 bin bin 8596 Jan 1 13:10 1970, lib/libp/libmalloc.a
-rwxr-xr-x 3 bin bin 147396 Jan 1 13:10 1970, lib/ccom
-rwxr-xr-x 3 bin bin 18504 Jan 1 13:10 1970, lib/cpp
-rwxr-xr-x 3 bin bin 52190 Jan 1 13:10 1970, lib/optim
-rw-r--r-- 4 doloresn _ldapd 387 Jan 1 13:10 1970, u/install/.kshrc
-rwxr-xr-x 3 bin bin 23668 Jan 1 13:10 1970, usr/bin/admin
-rwxr-xr-x 3 bin bin 5984 Jan 1 13:10 1970, usr/bin/bdiff
-rwxr-xr-x 3 bin bin 3396 Jan 1 13:10 1970, usr/bin/cal
-rwxr-xr-x 3 bin bin 13372 Jan 1 13:10 1970, usr/bin/cb
-rwxr-xr-x 9 bin bin 24316 Jan 1 13:10 1970, usr/bin/cdc
-rwxr-xr-x 3 bin bin 1398 Jan 1 13:10 1970, usr/bin/cflow
-rwxr-xr-x 3 bin bin 5236 Jan 1 13:10 1970, usr/bin/cfont
-rwxr-xr-x 3 bin bin 3692 Jan 1 13:10 1970, usr/bin/cmpdt
-rwxr-xr-x 3 bin bin 6976 Jan 1 13:10 1970, usr/bin/cxref
-rwxr-xr-x 3 bin bin 32616 Jan 1 13:10 1970, usr/bin/delta
-rwxr-xr-x 3 bin bin 307 Jan 1 13:10 1970, usr/bin/diff3
-rwxr-xr-x 3 bin bin 1534 Jan 1 13:10 1970, usr/bin/dircmp
-rwxr-xr-x 3 bin bin 10056 Jan 1 13:10 1970, usr/bin/egrep
-rwxr-xr-x 3 bin bin 5716 Jan 1 13:10 1970, usr/bin/factor
-rwxr-xr-x 3 bin bin 27248 Jan 1 13:10 1970, usr/bin/get
-rwxr-xr-x 3 bin bin 4532 Jan 1 13:10 1970, usr/bin/help
-rwxr-xr-x 3 bin bin 2288 Jan 1 13:10 1970, usr/bin/ipcrm
-rwxr-sr-x 3 bin sys 5040 Jan 1 13:10 1970, usr/bin/ipcs
-rwxr-xr-x 3 bin bin 34608 Jan 1 13:10 1970, usr/bin/lex
-rwxr-xr-x 3 bin bin 3273 Jan 1 13:10 1970, usr/bin/lint
-rwxr-xr-x 3 bin bin 2076 Jan 1 13:10 1970, usr/bin/logname
-rwxr-xr-x 3 bin bin 17008 Jan 1 13:10 1970, usr/bin/m4
-rwxr-xr-x 4 bin bin 4708 Jan 1 13:10 1970, usr/bin/pack
-rwxr-xr-x 4 bin bin 3236 Jan 1 13:10 1970, usr/bin/pcat
-rwxr-xr-x 3 bin bin 6772 Jan 1 13:10 1970, usr/bin/prof
-rwxr-xr-x 3 bin bin 19592 Jan 1 13:10 1970, usr/bin/prs
-rwxr-xr-x 3 bin bin 4304 Jan 1 13:10 1970, usr/bin/regcmp
-rwxr-xr-x 9 bin bin 24316 Jan 1 13:10 1970, usr/bin/rmchg
-rwxr-xr-x 9 bin bin 24316 Jan 1 13:10 1970, usr/bin/rmdel
-rwxr-xr-x 6 bin bin 11584 Jan 1 13:10 1970, usr/bin/sact
-rwxr-xr-x 3 bin bin 1231 Jan 1 13:10 1970, usr/bin/sccsdiff
-rwxr-xr-x 6 bin bin 72176 Jan 1 13:10 1970, usr/bin/sdb
-rwxr-xr-x 3 bin bin 6840 Jan 1 13:10 1970, usr/bin/sdiff
-rwxr-xr-x 3 bin bin 10792 Jan 1 13:10 1970, usr/bin/tar
-rwxr-xr-x 3 bin bin 2188 Jan 1 13:10 1970, usr/bin/tsort
-rwxr-xr-x 6 bin bin 11584 Jan 1 13:10 1970, usr/bin/unget
-rwxr-xr-x 4 bin bin 2124 Jan 1 13:10 1970, usr/bin/uniq
-rwxr-xr-x 3 bin bin 5720 Jan 1 13:10 1970, usr/bin/units
-rwxr-xr-x 4 bin bin 4388 Jan 1 13:10 1970, usr/bin/unpack
-rwxr-xr-x 3 bin bin 6592 Jan 1 13:10 1970, usr/bin/val
-rwxr-xr-x 3 bin bin 8344 Jan 1 13:10 1970, usr/bin/vc
-rwxr-xr-x 3 bin bin 4612 Jan 1 13:10 1970, usr/bin/xargs
-rwxr-xr-x 3 bin bin 29084 Jan 1 13:10 1970, usr/bin/yacc
drwxrwxr-x 3 bin bin 0 Apr 20 19:24 1987, usr/include
-r--r--r-- 3 bin bin 7178 Jan 1 13:10 1970, usr/include/a.out.h
-r--r--r-- 3 bin bin 1026 Jan 1 13:10 1970, usr/include/alarm.h
-r--r--r-- 3 bin bin 566 Jan 1 13:10 1970, usr/include/aouthdr.h
-r--r--r-- 3 bin bin 3573 Jan 1 13:10 1970, usr/include/ar.h
-r--r--r-- 3 bin bin 224 Jan 1 13:10 1970, usr/include/assert.h
-r--r--r-- 3 bin bin 579 Jan 1 13:10 1970, usr/include/core.h
-r--r--r-- 3 bin bin 840 Jan 1 13:10 1970, usr/include/ctype.h
-r--r--r-- 3 bin bin 4617 Jan 1 13:10 1970, usr/include/curses.h
-r--r--r-- 3 bin bin 1343 Jan 1 13:10 1970, usr/include/dial.h
-r--r--r-- 3 bin bin 607 Jan 1 13:10 1970, usr/include/dumprestor.h
-r--r--r-- 2 bin bin 150 Jan 1 13:10 1970, usr/include/errno.h
-r--r--r-- 3 bin bin 107 Jan 1 13:10 1970, usr/include/exch.h
-r--r--r-- 3 bin bin 334 Jan 1 13:10 1970, usr/include/execargs.h
-r--r--r-- 3 bin bin 488 Jan 1 13:10 1970, usr/include/fatal.h
-r--r--r-- 3 bin bin 1268 Jan 1 13:10 1970, usr/include/fcntl.h
-r--r--r-- 3 bin bin 3490 Jan 1 13:10 1970, usr/include/filehdr.h
-r--r--r-- 3 bin bin 2230 Jan 1 13:10 1970, usr/include/form.h
-r--r--r-- 3 bin bin 369 Jan 1 13:10 1970, usr/include/ftw.h
-r--r--r-- 2 bin bin 140 Jan 1 13:10 1970, usr/include/gdioctl.h
-r--r--r-- 3 bin bin 187 Jan 1 13:10 1970, usr/include/grp.h
-r--r--r-- 3 bin bin 2381 Jan 1 13:10 1970, usr/include/kcodes.h
-r--r--r-- 3 bin bin 2506 Jan 1 13:10 1970, usr/include/ldfcn.h
-r--r--r-- 3 bin bin 696 Jan 1 13:10 1970, usr/include/linenum.h
-r--r--r-- 3 bin bin 4672 Jan 1 13:10 1970, usr/include/lp.h
-r--r--r-- 3 bin bin 2132 Jan 1 13:10 1970, usr/include/macros.h
-r--r--r-- 3 bin bin 1039 Jan 1 13:10 1970, usr/include/malloc.h
-r--r--r-- 3 bin bin 1121 Jan 1 13:10 1970, usr/include/Makepre.h
-r--r--r-- 3 bin bin 2145 Jan 1 13:10 1970, usr/include/Makepost.h
-r--r--r-- 3 bin bin 1602 Jan 1 13:10 1970, usr/include/math.h
-r--r--r-- 3 bin bin 148 Jan 1 13:10 1970, usr/include/memory.h
-r--r--r-- 3 bin bin 2887 Jan 1 13:10 1970, usr/include/menu.h
-r--r--r-- 3 bin bin 402 Jan 1 13:10 1970, usr/include/message.h
-r--r--r-- 3 bin bin 275 Jan 1 13:10 1970, usr/include/mnttab.h
-r--r--r-- 3 bin bin 330 Jan 1 13:10 1970, usr/include/mon.h
-r--r--r-- 3 bin bin 404 Jan 1 13:10 1970, usr/include/nan.h
-r--r--r-- 3 bin bin 662 Jan 1 13:10 1970, usr/include/nlist.h
-r--r--r-- 3 bin bin 379 Jan 1 13:10 1970, usr/include/pbf.h
-r--r--r-- 3 bin bin 326 Jan 1 13:10 1970, usr/include/pwd.h
-r--r--r-- 3 bin bin 6376 Jan 1 13:10 1970, usr/include/regexp.h
-r--r--r-- 3 bin bin 1848 Jan 1 13:10 1970, usr/include/reloc.h
-r--r--r-- 3 bin bin 2532 Jan 1 13:10 1970, usr/include/rje.h
-r--r--r-- 3 bin bin 2021 Jan 1 13:10 1970, usr/include/scnhdr.h
-r--r--r-- 3 bin bin 271 Jan 1 13:10 1970, usr/include/search.h
-r--r--r-- 3 bin bin 313 Jan 1 13:10 1970, usr/include/setjmp.h
-r--r--r-- 3 bin bin 1451 Jan 1 13:10 1970, usr/include/sgs.h
-r--r--r-- 3 bin bin 1451 Jan 1 13:10 1970, usr/include/sgtty.h
-r--r--r-- 2 bin bin 133 Jan 1 13:10 1970, usr/include/signal.h
-r--r--r-- 3 bin bin 2133 Jan 1 13:10 1970, usr/include/stand.h
-r--r--r-- 3 bin bin 812 Jan 1 13:10 1970, usr/include/status.h
-r--r--r-- 3 bin bin 2038 Jan 1 13:10 1970, usr/include/stdio.h
-r--r--r-- 3 bin bin 1748 Jan 1 13:10 1970, usr/include/storclass.h
-r--r--r-- 3 bin bin 267 Jan 1 13:10 1970, usr/include/string.h
-r--r--r-- 3 bin bin 199 Jan 1 13:10 1970, usr/include/symbol.h
-r--r--r-- 3 bin bin 5048 Jan 1 13:10 1970, usr/include/syms.h
drwxr-xr-x 2 root other 0 Apr 20 19:24 1987, usr/include/sys
-r--r--r-- 3 bin bin 1114 Jan 1 13:10 1970, usr/include/sys/acct.h
-r--r--r-- 3 bin bin 4833 Jan 1 13:10 1970, usr/include/sys/buf.h
-r--r--r-- 3 bin bin 609 Jan 1 13:10 1970, usr/include/sys/callo.h
-r--r--r-- 3 bin bin 1700 Jan 1 13:10 1970, usr/include/sys/cmap.h
-r--r--r-- 3 bin bin 1801 Jan 1 13:10 1970, usr/include/sys/conf.h
-r--r--r-- 3 bin bin 2759 Jan 1 13:10 1970, usr/include/sys/config.h
-r--r--r-- 3 bin bin 2818 Jan 1 13:10 1970, usr/include/sys/dialer.h
-r--r--r-- 3 bin bin 244 Jan 1 13:10 1970, usr/include/sys/dir.h
-r--r--r-- 3 bin bin 1925 Jan 1 13:10 1970, usr/include/sys/dmap.h
-r--r--r-- 3 bin bin 2068 Jan 1 13:10 1970, usr/include/sys/drv.h
-r--r--r-- 3 bin bin 199 Jan 1 13:10 1970, usr/include/sys/err.h
-r--r--r-- 2 bin bin 5769 Jan 1 13:10 1970, usr/include/sys/errno.h
-r--r--r-- 3 bin bin 149 Jan 1 13:10 1970, usr/include/sys/fblk.h
-r--r--r-- 3 bin bin 1152 Jan 1 13:10 1970, usr/include/sys/file.h
-r--r--r-- 3 bin bin 1337 Jan 1 13:10 1970, usr/include/sys/filsys.h
-r--r--r-- 3 bin bin 1570 Jan 1 13:10 1970, usr/include/sys/flock.h
-r--r--r-- 3 bin bin 2047 Jan 1 13:10 1970, usr/include/sys/font.h
-r--r--r-- 2 bin bin 2659 Jan 1 13:10 1970, usr/include/sys/gdioctl.h
-r--r--r-- 3 bin bin 16917 Jan 1 13:10 1970, usr/include/sys/gdisk.h
-r--r--r-- 3 bin bin 8922 Jan 1 13:10 1970, usr/include/sys/hardware.h
-r--r--r-- 3 bin bin 8295 Jan 1 13:10 1970, usr/include/sys/hardware.m
-r--r--r-- 3 bin bin 12679 Jan 1 13:10 1970, usr/include/sys/i8274.h
-r--r--r-- 3 bin bin 1446 Jan 1 13:10 1970, usr/include/sys/init.h
-r--r--r-- 3 bin bin 697 Jan 1 13:10 1970, usr/include/sys/ino.h
-r--r--r-- 3 bin bin 3435 Jan 1 13:10 1970, usr/include/sys/inode.h
-r--r--r-- 3 bin bin 2181 Jan 1 13:10 1970, usr/include/sys/iobuf.h
-r--r--r-- 3 bin bin 90 Jan 1 13:10 1970, usr/include/sys/ioctl.h
-r--r--r-- 3 bin bin 4345 Jan 1 13:10 1970, usr/include/sys/iohw.h
-r--r--r-- 3 bin bin 2710 Jan 1 13:10 1970, usr/include/sys/iohw.m
-r--r--r-- 3 bin bin 945 Jan 1 13:10 1970, usr/include/sys/ipc.h
-r--r--r-- 3 bin bin 10359 Jan 1 13:10 1970, usr/include/sys/kbd.h
-r--r--r-- 3 bin bin 313 Jan 1 13:10 1970, usr/include/sys/lapbtr.h
-r--r--r-- 3 bin bin 209 Jan 1 13:10 1970, usr/include/sys/lock.h
-r--r--r-- 3 bin bin 336 Jan 1 13:10 1970, usr/include/sys/lprio.h
-r--r--r-- 3 bin bin 2295 Jan 1 13:10 1970, usr/include/sys/map.h
-r--r--r-- 3 bin bin 7485 Jan 1 13:10 1970, usr/include/sys/modem.h
-r--r--r-- 3 bin bin 564 Jan 1 13:10 1970, usr/include/sys/mount.h
-r--r--r-- 3 bin bin 1023 Jan 1 13:10 1970, usr/include/sys/mouse.h
-r--r--r-- 3 bin bin 2082 Jan 1 13:10 1970, usr/include/sys/msg.h
-r--r--r-- 3 bin bin 8394 Jan 1 13:10 1970, usr/include/sys/param.h
-r--r--r-- 3 bin bin 6703 Jan 1 13:10 1970, usr/include/sys/ph.h
-r--r--r-- 3 bin bin 3960 Jan 1 13:10 1970, usr/include/sys/phone.h
-r--r--r-- 3 bin bin 5713 Jan 1 13:10 1970, usr/include/sys/proc.h
-r--r--r-- 3 bin bin 5900 Jan 1 13:10 1970, usr/include/sys/pte.h
-r--r--r-- 3 bin bin 581 Jan 1 13:10 1970, usr/include/sys/rastop.h
-r--r--r-- 3 bin bin 1472 Jan 1 13:10 1970, usr/include/sys/reg.h
-r--r--r-- 3 bin bin 1880 Jan 1 13:10 1970, usr/include/sys/rtc.h
-r--r--r-- 3 bin bin 2631 Jan 1 13:10 1970, usr/include/sys/sem.h
-r--r--r-- 3 bin bin 2897 Jan 1 13:10 1970, usr/include/sys/shm.h
-r--r--r-- 2 bin bin 1263 Jan 1 13:10 1970, usr/include/sys/signal.h
-r--r--r-- 3 bin bin 610 Jan 1 13:10 1970, usr/include/sys/slot.h
-r--r--r-- 3 bin bin 11366 Jan 1 13:10 1970, usr/include/sys/space.h
-r--r--r-- 3 bin bin 2491 Jan 1 13:10 1970, usr/include/sys/spl.h
-r--r--r-- 3 bin bin 6840 Jan 1 13:10 1970, usr/include/sys/st.h
-r--r--r-- 3 bin bin 992 Jan 1 13:10 1970, usr/include/sys/stat.h
-r--r--r-- 3 bin bin 922 Jan 1 13:10 1970, usr/include/sys/stermio.h
-r--r--r-- 3 bin bin 1066 Jan 1 13:10 1970, usr/include/sys/sysinfo.h
-r--r--r-- 2 bin bin 1444 Jan 1 13:10 1970, usr/include/sys/syslocal.h
-r--r--r-- 3 bin bin 2069 Jan 1 13:10 1970, usr/include/sys/sysmacros.h
-r--r--r-- 3 bin bin 2400 Jan 1 13:10 1970, usr/include/sys/system.h
-r--r--r-- 3 bin bin 358 Jan 1 13:10 1970, usr/include/sys/target.h
-r--r--r-- 2 bin bin 4713 Jan 1 13:10 1970, usr/include/sys/termio.h
-r--r--r-- 3 bin bin 1319 Jan 1 13:10 1970, usr/include/sys/text.h
-r--r--r-- 3 bin bin 380 Jan 1 13:10 1970, usr/include/sys/times.h
-r--r--r-- 3 bin bin 951 Jan 1 13:10 1970, usr/include/sys/trap.h
-r--r--r-- 3 bin bin 704 Jan 1 13:10 1970, usr/include/sys/ttold.h
-r--r--r-- 3 bin bin 3883 Jan 1 13:10 1970, usr/include/sys/tty.h
-r--r--r-- 3 bin bin 617 Jan 1 13:10 1970, usr/include/sys/tune.h
-r--r--r-- 2 bin bin 654 Jan 1 13:10 1970, usr/include/sys/types.h
-r--r--r-- 3 bin bin 5797 Jan 1 13:10 1970, usr/include/sys/user.h
-r--r--r-- 3 bin bin 495 Jan 1 13:10 1970, usr/include/sys/utsname.h
-r--r--r-- 3 bin bin 446 Jan 1 13:10 1970, usr/include/sys/vadvise.h
-r--r--r-- 3 bin bin 591 Jan 1 13:10 1970, usr/include/sys/var.h
-r--r--r-- 3 bin bin 600 Jan 1 13:10 1970, usr/include/sys/vlimit.h
-r--r--r-- 3 bin bin 304 Jan 1 13:10 1970, usr/include/sys/vm.h
-r--r--r-- 3 bin bin 3831 Jan 1 13:10 1970, usr/include/sys/vmmac.h
-r--r--r-- 3 bin bin 124 Jan 1 13:10 1970, usr/include/sys/vmmeter.h
-r--r--r-- 3 bin bin 2563 Jan 1 13:10 1970, usr/include/sys/vmparam.h
-r--r--r-- 3 bin bin 1117 Jan 1 13:10 1970, usr/include/sys/vmsystm.h
-r--r--r-- 3 bin bin 951 Jan 1 13:10 1970, usr/include/sys/vtimes.h
-r--r--r-- 3 bin bin 2329 Jan 1 13:10 1970, usr/include/sys/wait.h
-r--r--r-- 3 bin bin 4527 Jan 1 13:10 1970, usr/include/sys/wd.h
-r--r--r-- 3 bin bin 4901 Jan 1 13:10 1970, usr/include/sys/window.h
-r--r--r-- 2 bin bin 61 Jan 1 13:10 1970, usr/include/syslocal.h
-r--r--r-- 3 bin bin 1519 Jan 1 13:10 1970, usr/include/tam.h
-r--r--r-- 2 bin bin 111 Jan 1 13:10 1970, usr/include/termio.h
-r--r--r-- 3 bin bin 406 Jan 1 13:10 1970, usr/include/time.h
-r--r--r-- 3 bin bin 226 Jan 1 13:10 1970, usr/include/tp_defs.h
-r--r--r-- 3 bin bin 884 Jan 1 13:10 1970, usr/include/track.h
-r--r--r-- 3 bin bin 956 Jan 1 13:10 1970, usr/include/unistd.h
-r--r--r-- 3 bin bin 258 Jan 1 13:10 1970, usr/include/ustat.h
-r--r--r-- 3 bin bin 1477 Jan 1 13:10 1970, usr/include/utmp.h
-r--r--r-- 3 bin bin 3442 Jan 1 13:10 1970, usr/include/values.h
-r--r--r-- 3 bin bin 410 Jan 1 13:10 1970, usr/include/varargs.h
-r--r--r-- 3 bin bin 300 Jan 1 13:10 1970, usr/include/wind.h
-rw-r--r-- 3 bin bin 5957 Jan 1 13:10 1970, usr/install/DEV/Files
-rwxr-xr-x 4 bin bin 539 Jan 1 13:10 1970, usr/install/DEV/Install
-rw-r--r-- 4 bin bin 21 Jan 1 13:10 1970, usr/install/DEV/Name
-rwxr-xr-x 4 bin bin 6103 Jan 1 13:10 1970, usr/install/DEV/Remove
-rwxr-xr-x 3 bin bin 3244 Jan 1 13:10 1970, usr/lib/dag
-rwxr-xr-x 3 bin bin 4304 Jan 1 13:10 1970, usr/lib/diff3prog
-rwxr-xr-x 3 bin bin 2088 Jan 1 13:10 1970, usr/lib/flip
drwxr-xr-x 2 bin bin 0 Apr 20 19:22 1987, usr/lib/help
-rw-r--r-- 3 bin bin 4169 Jan 1 13:10 1970, usr/lib/help/ad
-rw-r--r-- 3 bin bin 1264 Jan 1 13:10 1970, usr/lib/help/bd
-rw-r--r-- 3 bin bin 673 Jan 1 13:10 1970, usr/lib/help/cb
-rw-r--r-- 3 bin bin 2196 Jan 1 13:10 1970, usr/lib/help/cm
-rw-r--r-- 3 bin bin 5362 Jan 1 13:10 1970, usr/lib/help/cmds
-rw-r--r-- 3 bin bin 4160 Jan 1 13:10 1970, usr/lib/help/co
-rw-r--r-- 3 bin bin 3358 Jan 1 13:10 1970, usr/lib/help/de
-rw-r--r-- 3 bin bin 180 Jan 1 13:10 1970, usr/lib/help/default
-rw-r--r-- 3 bin bin 2055 Jan 1 13:10 1970, usr/lib/help/ge
-rw-r--r-- 3 bin bin 334 Jan 1 13:10 1970, usr/lib/help/he
-rw-r--r-- 3 bin bin 508 Jan 1 13:10 1970, usr/lib/help/prs
-rw-r--r-- 3 bin bin 2286 Jan 1 13:10 1970, usr/lib/help/rc
-rw-r--r-- 3 bin bin 650 Jan 1 13:10 1970, usr/lib/help/un
-rw-r--r-- 3 bin bin 2331 Jan 1 13:10 1970, usr/lib/help/ut
-rw-r--r-- 3 bin bin 2442 Jan 1 13:10 1970, usr/lib/help/vc
drwxrwxr-x 2 bin bin 0 Apr 20 19:23 1987, usr/lib/lex
-rw-r--r-- 3 bin bin 3997 Jan 1 13:10 1970, usr/lib/lex/ncform
-rw-r--r-- 3 bin bin 3130 Jan 1 13:10 1970, usr/lib/lex/nrform
-rw-r--r-- 3 bin bin 13896 Jan 1 13:10 1970, usr/lib/lib300.a
-rw-r--r-- 3 bin bin 13538 Jan 1 13:10 1970, usr/lib/lib300s.a
-rw-r--r-- 3 bin bin 12476 Jan 1 13:10 1970, usr/lib/lib4014.a
-rw-r--r-- 3 bin bin 13948 Jan 1 13:10 1970, usr/lib/lib450.a
-rw-r--r-- 3 bin bin 39758 Jan 1 13:10 1970, usr/lib/libcurses.a
-rw-r--r-- 3 bin bin 6390 Jan 1 13:10 1970, usr/lib/libdev.a
-rw-r--r-- 6 bin bin 348 Jan 1 13:10 1970, usr/lib/libg.a
-rw-r--r-- 3 bin bin 3958 Jan 1 13:10 1970, usr/lib/libl.a
-rw-r--r-- 6 bin bin 17300 Jan 1 13:10 1970, usr/lib/libld.a
-rw-r--r-- 3 bin bin 8326 Jan 1 13:10 1970, usr/lib/libmalloc.a
-rw-r--r-- 7 bin bin 13890 Jan 1 13:10 1970, usr/lib/libmath.a
-rw-r--r-- 3 bin bin 9074 Jan 1 13:10 1970, usr/lib/libplot.a
-rw-r--r-- 6 bin bin 127248 Jan 1 13:10 1970, usr/lib/libtam.a
-rw-r--r-- 6 bin bin 5002 Jan 1 13:10 1970, usr/lib/libtermcap.a
-rw-r--r-- 6 bin bin 5002 Jan 1 13:10 1970, usr/lib/libtermlib.a
-rw-r--r-- 3 bin bin 9630 Jan 1 13:10 1970, usr/lib/libvt0.a
-rw-r--r-- 3 bin bin 964 Jan 1 13:10 1970, usr/lib/liby.a
-rwxr-xr-x 3 bin bin 69540 Jan 1 13:10 1970, usr/lib/lint1
-rwxr-xr-x 3 bin bin 13264 Jan 1 13:10 1970, usr/lib/lint2
-rwxr-xr-x 3 bin bin 14642 Jan 1 13:10 1970, usr/lib/llib-lc
-rwxr-xr-x 3 bin bin 13560 Jan 1 13:10 1970, usr/lib/llib-lc.ln
-rwxr-xr-x 3 bin bin 6821 Jan 1 13:10 1970, usr/lib/llib-port
-rwxr-xr-x 3 bin bin 6716 Jan 1 13:10 1970, usr/lib/llib-port.ln
-rwxr-xr-x 3 bin bin 1482 Jan 1 13:10 1970, usr/lib/llib-lm
-rwxr-xr-x 3 bin bin 1502 Jan 1 13:10 1970, usr/lib/llib-lm.ln
-rwxr-xr-x 3 bin bin 3484 Jan 1 13:10 1970, usr/lib/lpfx
-rwxr-xr-x 3 bin bin 2132 Jan 1 13:10 1970, usr/lib/nmf
-rw-rw-r-- 3 bin bin 1185 Jan 1 13:10 1970, usr/lib/ua/DEVSuffixes
-rw-r--r-- 6 bin bin 127248 Jan 1 13:10 1970, usr/lib/ua/tam.a
-rwxr-xr-x 3 bin bin 7905 Jan 1 13:10 1970, usr/lib/unittab
-rwxr-xr-x 3 bin bin 19440 Jan 1 13:10 1970, usr/lib/xcpp
-rwxr-xr-x 3 bin bin 55080 Jan 1 13:10 1970, usr/lib/xpass
-rw-r--r-- 3 bin bin 9049 Jan 1 13:10 1970, usr/lib/yaccpar
drwxr-xr-x 2 root bin 0 Jan 1 13:10 1970, usr/preserve
5744 blocks
======================================================================
Note that some of the user names shown here are wrong -- they are based
on the UID to user name entries in /etc/passwd and /etc/group on my Sun
workstation, not those on the original 3B1.
This is from a cpio file created by using:
cat ?of8 | cpio -ictv
to see what is there, and
cat ?of8 | cpio -icdv
(in /tmp) to extract to /tmp.
This is assuming that you've named the dd images of the eight floppies
in such a way to assure that they will be concatenated in the proper
order.
Once it is done, you run the shell script Install in /tmp (with
the extracted files there).
The install script within the GUI first looks at the "Size" file
at the beginning of the first floppy, to see whether it has enough space
in /tmp. The "Files" file contains a listing of the files which should
be in the CPIO, and the "Install" script is run by the GUI's "install"
script once the entire set of CIPOs is extracted.
BTW It takes a while, even on a Sun Blade 2000, to extract the files
from the full CPIO file.
The Install script constists of only this:
======================================================================
#sccs "@(#)devset:Install 1.4"
## Installation Script for the Development Set.
## Updated on 02/16/87 for the 3.51+ release by MDE
## for beautification.
echo
echo ' Installing Development Set libraries and commands.'
echo
echo ' Please stand by ...'
echo
## Do not install the junk from /usr/install/DEV
grep -v "/usr/install/DEV" Files | cpio -pldum / > /dev/null 2>&1
if [ ! -f /usr/lib/ua/.kshrc ]
then
ln /u/install/.kshrc /usr/lib/ua/.kshrc
fi
echo
echo ' Development Set installation complete'
echo
======================================================================
So all it does is cat the "Files" file for a list of what to
install, and copy the files to the corresponding location in the system.
This is the 3.51 development set, FWIW.
The read errors *might* come from the same source as on my
initial install floppies. They had been in the binder for a while, and
the floppy envelope had been crimped tight along one edge. To tell,
grip the floppy by the hub and see how difficult it is to turn. If you
feel more resistance on an "error" disk than on others, take a pair of
sharp (and non-magnetic) scissors, and cut the edge of the floppy jacket
off -- about 1/32" is enough, which will then free it. Slide the floppy
to the other side first so you don't snip the floppy itself. I did this
perhaps twenty years ago, and they were still readable within the last
five years.
Or -- you can download (from somewhere) the DD images of the
floppies.
FWIW -- the extracted cpio archive takes up 3.1 MB according to
du -sh .
on the Sun. The same size as the concatenated CPIO archive.
The dd images of the install floppies are this size:
======================================================================
-rw-r--r-- 1 dnichols family 395K May 26 2007 1of8
-rw-r--r-- 1 dnichols family 395K May 26 2007 2of8
-rw-r--r-- 1 dnichols family 395K May 26 2007 3of8
-rw-r--r-- 1 dnichols family 395K May 26 2007 4of8
-rw-r--r-- 1 dnichols family 395K May 26 2007 5of8
-rw-r--r-- 1 dnichols family 395K May 26 2007 6of8
-rw-r--r-- 1 dnichols family 395K May 26 2007 7of8
-rw-r--r-- 1 dnichols family 395K May 26 2007 8of8
======================================================================
> Of course, that means kermit (I presume) to transfer files or possibly
> mtools if I install a 5 1/4 floppy drive on a windows system - or a 3
> 1/2 floppy in the 3B1.
If you go with 3-1/2" floppies, you will have to use the 720K
ones only -- the controller can't handle the speed to deal with a 1.44
MB one. And beware that *all* floppies on the 3B1 have a format which
is incompatible with the IBM-PC's format.
The initial install disks, especially the diagnostics boot disk,
is 8 sectors per track, and most of the others are 10 sectors per track,
while the standard IBM PC format is 9 sectors per track.
FWIW -- a .iso image of the whole export version (no encryption)
is 29 MB, and the US version (encryption, including encrypting versions
of vi/ex) is 30 MB.
> Ideas and pointers are welcome.
You have some suggestions above.