Difference between revisions of "Installing UTX/32 2.1B on SIMH"
From Computer History Wiki
(Lame initial version) |
(No difference)
|
Revision as of 01:50, 31 August 2021
These are my notes from installing UTX/32 2.1B onto SIMH. This is for the Gould SEL V6 processor. This is pretty rough:
Contents
Requirements
- You'll need the SEL32 version of SIMH
- UTX tape (currently in the SEL32 source tree!)
- patience
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