Installing UTX/32 2.1B on SIMH

From Computer History Wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

These are my notes from installing UTX/32 2.1B onto SIMH. This is for the Gould SEL V6 processor. This is pretty rough:


Requirements


Phase 1 / tape boot

Thankfully there are pre-cooked ini files for the installation that go A/B/C so to start the tape install we start with:

sel32 utxtest2a.ini

Prep the disk

After booting from tape we need to prep the disk.

# prep /dev/dk0c
Ready to prep dk0c at 0x800  <yes>?

dk0: pack not prepped, using dfts
Disk is on UDP/DPII type controller.

Main menu options are:
        0  - Leave prep
        1  - Format the disk
        2  - Initialize the disk for UTX/32
        3  - Partition the disk and/or set swapping partition(s)
        4  - Remap a bad block
        5  - Display and/or modify the disk flaw map
        6  - Display and/or modify the disk track labels
        7  - Display and/or modify data blocks
        8  - Expert mode
Which option ? 2
Umap magic number = 0x0 instead of 0x4e554d50 or 0x554d4150
Umap is corrupt, will have to reprep
Warning: some data may be lost on the pack, proceed <no>? yes
Rebuild UTX flaw map from diagnostic flaw map <no>? yes
0   - Gould Model Unknown, Undefined Drive type
1   - Gould Model 8880, Dual Floppy
2   - Gould Model 8838, CDC 80Mb 9 inch removable cartridge
3   - Gould Model 9342, CDC 80Mb 14 inch removable
4   - Gould Model 8148, CDC 160Mb removable
5   - Gould Model 8820, CDC 150Mb fixed SCSI
6   - Gould Model 9346, CDC 300Mb removable
7   - Gould Model 8821, CDC 300Mb fixed SCSI
8   - Gould Model 8858, CDC 340Mb fixed
10  - Gould Model 8812, CDC 500Mb fixed
11  - Gould Model 8155, CDC 697Mb fixed
13  - Gould Model 8813, CDC 850Mb fixed
14  - Gould Model 8888, CDC 858Mb fixed
17  - Gould Model 8887, Fuji 337Mb fixed
18  - Gould Model 8884, Fuji 474Mb fixed
19  - Gould Model 8889, Fuji 689Mb fixed
20  - Gould Model 8881, NEC 800Mb fixed
Please select a drive type: [CR, +, -, ##] ? 6
How many spare tracks should be allocated <15> ?

UMAP: Created: Fri Jun 24 16:24:18 1988
      ID = 0  RPM = 3600
      Last valid disk sector = 250191
      Last available data block = 248975
      HW alternates: 0 entries covering 0 tracks
      SW alternates: 0 entries covering 0 tracks
      Spare tracks: Start = 248976  Number = 15  Free = 15

      No software substitutions.
About to write the Umap at address 249216
Do you really want to do this <no>? yes
Umap written at address 249216.
New UTX flaw map created at block 249232

Main menu options are:
        0  - Leave prep
        1  - Format the disk
        2  - Initialize the disk for UTX/32
        3  - Partition the disk and/or set swapping partition(s)
        4  - Remap a bad block
        5  - Display and/or modify the disk flaw map
        6  - Display and/or modify the disk track labels
        7  - Display and/or modify data blocks
        8  - Expert mode
Which option ?

Which option ? 3
The pack (ID = 0) was previously prepped on Tue Apr 25 15:27:26 1989
Geometry (823/19/16)  DIAG Dmap (249248)  Umap (249216)  UTX Dmap (249232)

        Pack ID 0, Cylinders available 819 , Blocks available 248976
        Drive type: Gould Model 9346, CDC 300Mb removable
        (Cylinder bounded partitioning in effect)
        Part  Overlaps  _Cylinders_  _Blocks_  Swap
        (a)   __c_____     0 -   82     25232  no
        (b)   __c_____    83 -  148     20064  yes
        (c)   ab_def__     0 -  818    248976  no
        (d)   __c_____   149 -  379     70224  no
        (e)   __c_____   380 -  708    100016  no
        (f)   __c_____   709 -  818     33440  no
        (g)   ________     0 -    0         0  no
        (h)   ________     0 -    0         0  no

Format the slices

newfs /dev/dk0a
newfs /dev/dk0d
newfs /dev/dk0e
newfs /dev/dk0f

restore the first tape

mount /dev/dk0a /mnt
cd /mnt
restore -xvf /dev/rmt12
...
Specify next volume #: 1
...
Specify next volume #: /dev/rmt12
...
set owner/mode for '.'? [yn] y

Second boot / Stand alone disk boot

I assume you've shut down the emu, and now we are using the B ini file:

---------------------reboot
boot utxtest2b.ini

Mount and run restore. You will have to swap tapes, be careful!

mount -a
cd /usr
restore -xvf /dev/rmt12
...
Specify next volume #: 1
...
Mount tape volume 2
^E
at mta0 utx21b3.tap
c
<enter>
...
set owner/mode for '.'? [yn] y
df ?
cd /
halt

We should now be good to boot from the final ini, the C and that's about it! remember the tape device is mta0 on SIMH /dev/rmt12 in UTX

utx21b1.tap
utx21b2.tap
at mta0 utx21b3.tap

at mta0 utx21b1.tap