PDP-11 simulator V3.6-0
sim> set cpu 11/83
Disabling CR
sim> set cpu 3m
Disabling RK
Disabling HK
Disabling TM
sim> set tq locked
sim> at tq ultrix31.tap
sim> at rq ultrix.dsk
RQ: creating new file
sim> bo tq

Sizing Memory...  

To list options, type help then press 

Boot: tk(0,2)


       ****** ULTRIX-11 System Disk Load Program ******

This program loads the base ULTRIX-11 system from the distribution
media onto the system disk, then bootstraps the system disk. After
booting, the setup program begins the initial setup dialogue.

Before loading can begin, you need to answer some questions about
your system's configuration. Enter your answer, using only lowercase
characters, then press . If you need help answering any of
the questions, enter a ? then press .

To correct typing mistakes press the  key to erase a single
character or  to erase the entire line.

Press  to continue:


                  ****** WARNING ******

Installing the ULTRIX-11 software will overwrite your system disk.
In addition, the ULTRIX-11 V3.0 file system is not compatible with
the file systems used by previous ULTRIX-11 releases or any other
software systems. Existing user disks must be converted to the new
1K block file system.

DO NOT PROCEED UNTIL YOU HAVE READ INSTALLATION GUIDE SECTION 1.7

Proceed with the installation  ? y

Target processor is an 11/83  ? y

CURRENT CPU = 11/83, TARGET CPU = 11/83

System disk type  ? rd54


		****** CAUTION ******

You must scan MSCP disks for bad blocks, type ? for help!

Scan system disk(s) for bad blocks  ? n


****** MAKING EMPTY (ROOT) FILE SYSTEM ******

File system size: 4850
Disk type: rd54
Processor type: 83
File system name: root
Volume name: sd_rd0
File system: rd(0,0)
isize = 3104
m/n = 7 72
Exit called

****** EMPTY FILE SYSTEM COMPLETED ******


****** RESTORING (ROOT) ONTO SYSTEM DISK ******

Input: tk(0,0)root
Disk: rd(0,0)

End of dump media

****** FILE SYSTEM RESTORE COMPLETE ******


****** CHECKING (ROOT) FILE SYSTEM ******

File: rd(0,0)
Salvage free list  ? n
rd(0,0):
files 305 (r=280,d=17,b=1,c=7,p=0,l=0)
used 3389 (i=182,ii=0,iii=0,d=3207)
free 1265
missing 0

****** FILE SYSTEM CHECK COMPLETE ******


****** MAKING EMPTY (USR) FILE SYSTEM ******

File system size: 8650
Disk type: rd54
Processor type: 83
File system name: /usr
Volume name: sd_rd0
File system: rd(0,9700)
isize = 5536
m/n = 7 72
Exit called

****** EMPTY FILE SYSTEM COMPLETED ******


****** RESTORING (USR) ONTO SYSTEM DISK ******

Input: tk(0,0)usr
Disk: rd(0,9700)

End of dump media

****** FILE SYSTEM RESTORE COMPLETE ******


****** CHECKING (USR) FILE SYSTEM ******

File: rd(0,9700)
Salvage free list  ? n
rd(0,9700):
files 619 (r=570,d=49,b=0,c=0,p=0,l=0)
used 4824 (i=228,ii=1,iii=0,d=4594)
free 3479
missing 0

****** FILE SYSTEM CHECK COMPLETE ******


****** COPYING BOOT TO SYSTEM DISK BLOCK ZERO ******


****** BLOCK ZERO BOOT LOADED ******


****** BOOTING ULTRIX-11 SYSTEM TO SINGLE-USER MODE ******

TK50 magtape error: endcode=241 flags=0 status=5001
(FATAL ERROR)

TK50 magtape error: endcode=241 flags=0 status=5001
(FATAL ERROR)

TK50 magtape error: endcode=241 flags=0 status=5001
(FATAL ERROR)
Can't load 240 files

TK50 magtape error: endcode=241 flags=0 status=5001
(FATAL ERROR)

TK50 magtape error: endcode=241 flags=0 status=5001
(FATAL ERROR)

TK50 magtape error: endcode=241 flags=0 status=5001
(FATAL ERROR)
Can't load 240 files


FATAL ERROR: while attempting to return to Boot:

Execute the hardware bootstrap for your distribution load device,
that is, RX50, magtape, etc., to return to the Boot: prompt.

Simulation stopped, PC: 004506 (BR 4502)
sim> bo rq

Sizing Memory...  

Boot: rd(0,0)unix    (CTRL/C will abort auto-boot)

Load device (? for help,  if none) < ht tm ts tk rx rl rc > ? 

rd(0,0)unix: 14784+17024+8192+8000+8064+8000+8064+8128+8000+7808+7936+7936+7680+7360+1344

ULTRIX-11 Kernel V3.1

realmem = 3145728
buffers = 25600
clists  = 1600
usermem = 2986560
maxumem = 212992
erase = delete, kill = ^U, intr = ^C


            ****** ULTRIX-11 Setup Program ******


This program performs operating system setup functions during
installation and normal system operation. Setup operates in one
of three possible modes (phases), depending on the current state
of the system. The three modes are:

 Phase 1: Initial setup -- prepares system for first sysgen.
 Phase 2: Final setup -- completes the system setup.
 Phase 3: Change setup -- handles system setup changes.

The program will ask several setup questions. Enter your answer
to each question, using lowercase characters, then press .

The questions include helpful hints enclosed in angle brackets < >
and/or parenthesis ( ). If you need additional help answering any
question, enter a ? or the word help then press .

You can correct typing mistakes by pressing the  key to
erase a single character or  to erase the entire line.
You can interrupt the setup program by typing . This
allows you to abort the setup process or restart it.

Press  to continue: 

Is the console terminal a CRT (video terminal)  ? y

PLEASE CONFIRM: console is a VIDEO terminal  ? y

****** READING SETUP DATA FROM setup.info FILE ******

SETUP PHASE      = 1 (Initial Setup)
LOAD DEVICE TYPE = TK50 UNIT 0
SYSTEM DISK TYPE = RD54
CURRENT CPU TYPE = 11/83
TARGET  CPU TYPE = 11/83

Is the above information correct  ? y

****** ENTERING SETUP PHASE 1 ******

Is this the target processor (? for help)  ? y

PLEASE CONFIRM: on the target processor  ? y

Terminal type for CONSOLE terminal < vt100 > ? 

What is your AC power line frequency in hertz < 50 or 60 > ? 60

PLEASE CONFIRM: AC line frequency is 60 hertz  ? y

What is your local time zone < hours west/behind GMT > ? 6

PLEASE CONFIRM: time zone is 6 hours west/behind GMT  ? y

Does your local area use daylight savings time  ? y

PLEASE CONFIRM: daylight savings time in use  ? y

Choose the Geographic Area for the daylight savings time from  the table below

                Geographic Area Selection
                --------------- ---------
                USA                1
                Australia          2
                Western Europe     3
                Central Europe     4
                Eastern Europe     5

Enter the selection number <1> 5

PLEASE CONFIRM:  Geographic area is 5  ? y

Please enter the current date/time < yymmddhhmm.ss > ? 9907080129

Thu Jul  8 01:29:00 CDT 1999

PLEASE CONFIRM: date/time correct  ? y

****** SELECTING SPLIT I/D COMMANDS (/bin) ******

****** ZEROING THE ERROR LOG FILE ******

****** MAKING SYSTEM DISK(s) SPECIAL FILES ******

****** SELECTING SPLIT I/D COMMANDS (/usr/bin, lib, ucb) ******

****** ULTRIX-11 Setup Phase 1 Completed ******

You can now run the sysgen program and generate a new ULTRIX-11
kernel to match your system's hardware configuration. Return to
the Installation Guide for instructions.


# mount /usr
# cd /usr/sys/conf
# ./sysgen


ULTRIX-11 System Generation Program

For help, type h then press 


sysgen> c

For help, answer the question with ?
To backup to the previous question, type 

Configuration name  ? 

Processor type:

( 23 23+ 24 34 40 44 45 55 60 70 73 83 84 ) < 83 > ? 

Memory size in K bytes (K = 1024) < 3072 > ? 

I/O buffer cache size (NBUF: min = 16, max = 300) < 150 > ? 

Omit unibus map support, to save kernel space  ? 

Please enter the system (ROOT) disk controller first.

Disk controller type:

< rh11 rh70 rp11 rk611 rk711 rl11 rx211 rk11,
  uda50 kda50 rqdx1 rqdx2 rqdx3 klesi rux1 > ? rqdx3

First MSCP disk controller:

Drive 0 type < rx33 rx50 rd31 rd32 rd51 rd52 rd53 rd54 > ? rd54

Drive 1 type < rx33 rx50 rd31 rd32 rd51 rd52 rd53 rd54 > ? 

CSR address <172150> ? 

Vector address <154> ? 

Is the system disk on this controller  ? 

System disk unit number <0> ? 

Disk controller type:

< rh11 rh70 rp11 rk611 rk711 rl11 rx211 rk11,
  uda50 kda50 rqdx1 rqdx2 rqdx3 klesi rux1 > ? 

Use standard placement of root, swap, and error log  ? 

Magtape controller:

< tm02 tm03 tm11 ts11 tsv05 tsu05 tu80 tk50 tu81 > ? tk50

Magtape unit number < 0->3 > ? 0->3

CSR address <174500> ? 

Vector address <260> ? 

Magtape unit number < 0->3 > ? 

Magtape controller:

< tm02 tm03 tm11 ts11 tsv05 tsu05 tu80 tk50 tu81 > ? 

Crash dump device < tk50 rd54 > ? tk50

LP11/LPV11 line printer present  ? y

CSR address <177514> ? 

vector address <200> ? 

Communications devices:

< dz dzv dzq dh dhu dhv dhdm du dn kl dl > ? dhv

Number of units <1> ? 

CSR address <160440> ? 160500

Vector address <300> ? 340

Communications devices:

< dz dzv dzq dh dhu dhv dhdm du dn kl dl > ? 

Number of pseudo ttys <4> ? 8

Include C/A/T phototypesetter driver  ? 

User devices:

< u1 u2 u3 u4 > ? 

Current CPU has floating point hardware!

Include kernel floating point simulator  ? 

Include TCP/IP ethernet support  ? 

Ethernet interfaces:

< deqna deuna n1 n2 > ? deqna

Number of units <1> ? 

Unit 0 CSR address <174440> ? 

Unit 0 Vector address <400> ? 

Ethernet interfaces:

< deqna deuna n1 n2 > ? 

Use standard network parameters  ? 

Use standard system parameters  ? 

Include memory shuffle routine  ? 

Include interprocess communication message facility  ? 

Use standard message parameters  ? 

Include interprocess communication semaphore facility  ? 

Use standard semaphore parameters  ? 

Include advisory record and file locking  ? 

Use standard locking parameters  ? 

Include multiple access user space  ? 

Use standard maus parameters  ? 

AC power line frequency in hertz <60> ? 

Current timezone is 6 hours west/behind GMT.

Timezone (hours west/behind GMT) <5=EST 6=CST 7=MST 8=PST> ? 6

Does your area use daylight savings time  ? 

Choose the Geographic Area for daylight savings time from the table below:

                Geographic Area Selection
                --------------- ---------
                USA                1
                Australia          2
                Western Europe     3
                Central Europe     4
                Eastern Europe     5

Enter the selection number <1> 5


ULTRIX-11 System Generation Program

For help, type h then press 


sysgen> m

Configuration name  ? 

****** CREATING ULTRIX-11 CONFIGURATION AND VECTOR TABLES ******

Device  Address Vector  units

console 177560   60
kw11-l  177456  100
kw11-p  172540  104
rq      172150  154     1
lp      177514  200     1
tk      174500  260     1       (crash dump device)
uhv     160500  340     1
if_qe   174440  400     1

Filsys  Device  maj/min start   length

root    ra        2/0
pipe    ra        2/0
swap    ra        2/2   100     3000
errlog  ra       19/2   0       100

****** MAKING KERNEL FOR SEPARATE I & D SPACE PROCESSORS ******

as - -o l.o l.s
/lib/cpp -P -DSEP_ID -DK_OV -DKERNEL dump.s >dump.i
as - -o dump_id.o dump.i
rm -f dump.i
cc -c -O -DSEP_ID -DKERNEL c.c
cc -c -O -DSEP_ID -DKERNEL dds.c
cc -c -O -DSEP_ID -DKERNEL tds.c
cc -c -O -DSEP_ID -DKERNEL nds.c
cc -c -O -DSEP_ID -DKERNEL dksizes.c
cc -S -DKERNEL ec.c
ed - ec.s < :comm-to-bss
as - -o ec.o ec.s
rm ec.s

The output file will be named unix_id!

ovload

The unix_id sizes must be within the following limits:

root text segment > 49152 but <= 57344
overlay text segments <= 8192, 15 overlays maximum
bss + data segments <= 49088 total

root+(overlay 1, overlay 2,...overlay n)+data+bss = root+data = (total)

size unix_id
56256+(8192,8128,8064,8192,8128,8192,8192,8128,8064,6464,5056)+8758+40144 = 105158b = 0315306b (141056 total text)
rm l.o c.o dump_id.o dds.o tds.o nds.o dksizes.o ec.o

New kernel is now named `unix.os'!

****** CHECKING SIZE OF NEW ULTRIX-11 OPERATING SYSTEM ******

`unix.os' within limits, SYSGEN successful!


sysgen> ^D

# mv /unix /ounix
# cp unix.os /unix
# sync
# 
Simulation stopped, PC: 005774 (RTS PC)
sim> bo rq

Sizing Memory...  

Boot: rd(0,0)unix    (CTRL/C will abort auto-boot)

rd(0,0)unix: 48902+56256+8192+8128+8064+8192+8128+8192+8192+8128+8064+6464+5056

ULTRIX-11 Kernel V3.1

realmem = 3145728
buffers = 153600
clists  = 2080
mbufs   = 20480
usermem = 2744576
maxumem = 417792
proc on q
erase = delete, kill = ^U, intr = ^C


            ****** ULTRIX-11 Setup Program ******


This program performs operating system setup functions during
installation and normal system operation. Setup operates in one
of three possible modes (phases), depending on the current state
of the system. The three modes are:

 Phase 1: Initial setup -- prepares system for first sysgen.
 Phase 2: Final setup -- completes the system setup.
 Phase 3: Change setup -- handles system setup changes.

The program will ask several setup questions. Enter your answer
to each question, using lowercase characters, then press .

The questions include helpful hints enclosed in angle brackets < >
and/or parenthesis ( ). If you need additional help answering any
question, enter a ? or the word help then press .

You can correct typing mistakes by pressing the  key to
erase a single character or  to erase the entire line.
You can interrupt the setup program by typing . This
allows you to abort the setup process or restart it.

Press  to continue: 

Is the console terminal a CRT (video terminal)  ? y

PLEASE CONFIRM: console is a VIDEO terminal  ? y

****** READING SETUP DATA FROM setup.info FILE ******

SETUP PHASE      = 2 (Final Setup)
LOAD DEVICE TYPE = TK50 UNIT 0
SYSTEM DISK TYPE = RD54
CURRENT CPU TYPE = 11/83
TARGET  CPU TYPE = 11/83

Is the above information correct  ? y

****** ENTERING SETUP PHASE 2 ******

Please enter the current date/time < yymmddhhmm.ss > ? 9907090132

Fri Jul  9 01:32:00 EDT 1999

PLEASE CONFIRM: date/time correct  ? y

DIGITAL recommends you add the following information to the
configuration work sheet located in the Installation Guide.
This work sheet will be helpful if you need to remake your
device special files using setup phase 3.

The program will pause periodically to allow time for you
to record the configuration information.

Press  to continue: 

****** DETERMINING SYSTEM'S DISK CONFIGURATION ******

ULTRIX-11 System's Disk Configuration:

X = disk not configured, NED = disk configured but not present.

Disk    Cntlr  System  Unit  Unit  Unit  Unit  Unit  Unit  Unit  Unit
Cntlr   #      Disk    0     1     2     3     4     5     6     7
-----   -----  ------  ----  ----  ----  ----  ----  ----  ----  ----
RQDX3   0      UNIT 0  RD54  X     X     X     X     X     X     X     

Press  to continue: 

****** MAKING DISK SPECIAL FILES ******

****** DETERMINING SYSTEM'S TAPE CONFIGURATION ******

Magtape Controller       # Units
------------------       -------
TK50/TU81                1

Press  to continue: 

****** MAKING MAGTAPE SPECIAL FILES ******

****** DETERMINING SYSTEM'S COMMUNICATIONS DEVICE CONFIGURATION ******

Device  # Units  Lines/Unit
------  -------  ----------
DHV11   1        8

Press  to continue: 

****** MAKING COMMUNICATIONS DEVICE SPECIAL FILES ******

Communications port assignments:

DHV11   UNIT 0  LINE 0  /dev/tty00
DHV11   UNIT 0  LINE 1  /dev/tty01
DHV11   UNIT 0  LINE 2  /dev/tty02
DHV11   UNIT 0  LINE 3  /dev/tty03
DHV11   UNIT 0  LINE 4  /dev/tty04
DHV11   UNIT 0  LINE 5  /dev/tty05
DHV11   UNIT 0  LINE 6  /dev/tty06
DHV11   UNIT 0  LINE 7  /dev/tty07

****** DETERMINING NUMBER OF PSEUDO TTYS ******

Number of PTTYs = 8

Press  to continue: 

****** DETERMINING NUMBER OF MAUS SEGMENTS ******

Number of MAUS segments = 4

****** MAKING MAUS SPECIAL FILES ******

****** CREATING /etc/ttys and /etc/ttytype FILES ******

Terminal type for CONSOLE terminal < vt100 > ? 

Assume (for now) all remaining terminals are vt100  ? y

****** NAMING YOUR ULTRIX-11 SYSTEM ******

Please enter your system's hostname  ? simh

PLEASE CONFIRM: hostname is `simh'  ? y

Set up line printer spooler and printer ports  ? y

ULTRIX-11 Printer Setup Program

Command  < add modify delete exit help >: add

Adding printer entry, type '?' for help.

Enter printer number to add [0] : 

Enter printer type: lp11

Enter printer synonym: local line printer

Enter printer synonym: 

Set spooler directory 'sd' [/usr/spool/lpd] ?  

Set printer error log file 'lf' [/usr/adm/lp.err] ?  

Enter the name of the printcap field you wish to modify.  Enter         
'p' to print existing values, or 'q' to quit (no more changes).         
The available fields are:       

af br dn du fc ff fo fs lf lo lp mx nc of pl pw rw sd sf sh tr xc xs 

Enter symbol name: q

                Printer #0 - LP11 parallel interface
                ------------------------------------
Symbol  type  value
------  ----  -----
  lf    STR  * /usr/adm/lp.err
  lp    STR  * /dev/lp
  mx    INT  * 5000
  sd    STR  * /usr/spool/lpd

Are these the final values for printer 0 ? [y] 



Command  < add modify delete exit help >: exit


Set up user file systems  ? n

Load/unload optional software  ? y


ULTRIX-11 SETUP: Optional Software Load Program.

For instructions type `help', then press .

Command : list

Item    # K- On-  Load  Item
Name    Byte Disk Dir.  Description
------- ---- ---- ----  ----------------------------------------------
dict     210   no /USR  Spell dictionary and hash lists
                        (Not needed unless remaking spell dictionary)
docprep  980   no /USR  Document prepration software: nroff troff roff
                        refer (+ dict/papers) tbl eqn fonts macros
f77      350   no /USR  Fortran 77 programs and libraries
                        (f77, ratfor, structure and beautify)
games    300   no /USR  Games (Programmer's Manual, Vol. 1, Section 6)
learn    860   no /USR  Learn scripts (Computer Aided Instruction)
libsa     60   no /USR  Library for building stand-alone programs
manuals 2100   no /USR  On-line ULTRIX-11 Programmer's Manual, Volume 1
                        (for use with man(1) and catman(8) commands)
orphans  360   no /USR  ORPHAN files: old versions of some software
                        (refer to /usr/orphan/README for help)
pascal   250   no /USR  PASCAL interpreter, executer, and profiler
                        (University of California at Berkeley 2.9 BSD)
plot     185   no /USR  Plot libraries (graphics filters and programs)
saprog   125  yes ROOT  Stand-alone programs in /sas directory: scat
                        copy icheck mkfs restor bads rabads dskinit
sccs     300   no /USR  Source Code Control System
spell    175   no /USR  Spelling checker and associated programs
                        (programs to rebuild hlists from dictionary)
sysgen   890  yes /USR  System generation programs and files
tcpip    410   no /USR  TCP/IP ethernet networking software
                        (for local area network over an ethernet)
usat     205   no /USR  ULTRIX-11 System Acceptance Test
                        (verifies the system is installed and working)
usep     400   no /USR  User-mode System Exerciser Package
                        (verifes system hardware working properly)
userdev  140   no /USR  User written device driver sources and documentation
uucp     340   no /USR  UUCP (unix to unix copy)
                        (connect to other systems via phone or hardwire)

Command : load docprep manuals

Load any items with symbolic links (? for help)  ? n

Make sure the distribution tape (or TK50 cartridge) is
mounted in unit zero and the unit is on-line and ready.

Press  to continue:

****** LOADING (docprep) ******

****** LOADING (manuals) ******

Command : exit


Make symbolic link for /usr/spool  ? n

****** ULTRIX-11 Setup Phase 2 Completed ******

The automated portion of the ULTRIX-11 software installation is
now complete. Return to the Installation Guide for instructions.


# ^D

Restricted rights:

        Use, duplication, or disclosure is subject
        to restrictions stated in your contract with
        Digital Equipment Corporation.

*UNIX is a trademark of AT&T Bell Laboratories.

Mounted /dev/rd01 on /usr

Fri Jul  9 01:33:29 EDT 1999

ERROR LOG has - 1 of 100 blocks used


ULTRIX-11 System V3.1 (simh)

login: