Subject: Disklabels arrive for 2.11BSD (#261 part 12 of 18) Index: sys,bin,usr.lib,(many more)/ 2.11BSD Description: The moving the partitions tables out of the disk drivers and to a disklabel residing on the media has been on the wish list for many many years. Disklabels have finally arrived for 2.11BSD! Repeat-By: Observation. Also a reading of the setup and installation documentation for previous 2BSD releases (2.9, 2.10, 2.11) all have a paragraph similar to this present: "It is possible to change the partitions by changing the code for the table in the disk driver. Since it's desirable to do this, these tables really should be read off each pack...." Fix: This is part 12 of 18. Gather all parts before doing anything except reading the instructions which are in #250 (part 1). Updated by this part are: /usr/src/sys/pdpdist/disktab NOTE: The /etc/disktab file has changed format. The new format is that used by 4.4BSD. Partition offset and type information is present and used by the system. The script and shar file below update the copy of 'disktab' kept in /sys/pdpdist. The working copy in /etc/disktab is NOT updated here - that is something *you* must do after checking (and double checking) the entries used by your system. I have translated the partition tables in the various drivers and the old disktab file into the new format. It is possible (but I would hope unlikely) that I made a mistake in arithmetic. For example, if you are using an RD54 then look at the RD54 entry in the new disktab file and make absolutely sure that it matches your current partition layout. (this is not a real good example - I have an RD54 and know this entry to be right). NOTE: If you have customized any disktab entries for your system (a SCSI disk that emulates a RA81 but of a non-standard size) you will need to convert that entry to a matching one in the new disktab file. Have pencil and paper and/or a calculator handy. AT LEAST make sure that the root and swap partitions are correct, the system will at least boot then. The 5 new fields in the disktab entries are: 't', 'p', 'o', 'f' and 'b'. Thus you will see fields 'ta#xxxx', 'pa#xxxx', 'o#xxxx', 'fa#xxxxx', 'b#xxxxx'. There is an explanation of these at the top of the disktab file. 'pX' field is the partition size in sectors for partition 'X' where X is a, b, c ... h. 'tX' is the type of partition - only '2.11BSD', 'swap', and 'unused' make any sense at all to specify. 'bX' and 'fX' MUST be left at 1024 and 1024. The filesystem used by 2.11BSD does not have "fragments per block". The 'f' and 'b' fields are set to the filesystem blocksize - 1kb. 'oX' is the offset in sectors from the beginning of the drive. Cut where indicated and save to a file (/tmp/261). Then: cd /tmp sh 261 sh pdpdist.sh sh pdpdist.shar chmod a+r /sys/pdpdist/disktab rm 261 pdpdist.sh pdpdist.shar --------------------cut here---------------------------- #! /bin/sh # This is a shell archive, meaning: # 1. Remove everything above the #! /bin/sh line. # 2. Save the resulting text in a file. # 3. Execute the file with /bin/sh (not csh) to create: # pdpdist.sh # pdpdist.shar # This archive created: Thu Jun 29 21:10:44 1995 export PATH; PATH=/bin:/usr/bin:$PATH if test -f 'pdpdist.sh' then echo shar: "will not over-write existing file 'pdpdist.sh'" else sed 's/^Y//' << \SHAR_EOF > 'pdpdist.sh' Y#!/bin/sh Ymv /usr/src/sys/pdpdist/disktab /usr/src/sys/pdpdist/disktab~ SHAR_EOF chmod +x 'pdpdist.sh' fi if test -f 'pdpdist.shar' then echo shar: "will not over-write existing file 'pdpdist.shar'" else sed 's/^Y//' << \SHAR_EOF > 'pdpdist.shar' Y#! /bin/sh Y# This is a shell archive, meaning: Y# 1. Remove everything above the #! /bin/sh line. Y# 2. Save the resulting text in a file. Y# 3. Execute the file with /bin/sh (not csh) to create: Y# /sys/pdpdist/disktab Y# This archive created: Thu Jun 29 21:06:36 1995 Yexport PATH; PATH=/bin:/usr/bin:$PATH Yif test -f '/sys/pdpdist/disktab' Ythen Y echo shar: "will not over-write existing file '/sys/pdpdist/disktab'" Yelse Ysed 's/^X//' << \SHAR_EOF > '/sys/pdpdist/disktab' YX# @(#)disktab 1.1 (2.11BSD) 1995/05/11 YX# YX# Disk geometry and partition layout tables. YX# Key: YX# dt controller type YX# ty type of disk (fixed, removeable, simulated) YX# d[0-4] drive-type-dependent parameters YX# ns #sectors/track YX# nt #tracks/cylinder YX# nc #cylinders/disk YX# sc #sectors/cylinder, nc*nt default YX# su #sectors/unit, sc*nc default YX# se sector size, 512 default (getdiskbyname always sets 512) YX# rm rpm, 3600 default YX# sf supports bad144-style bad sector forwarding YX# sk sector skew per track, default 0 YX# cs sector skew per cylinder, default 0 YX# hs headswitch time, default 0 YX# ts one-cylinder seek time, default 0 YX# il sector interleave (n:1), 1 default YX# bs boot block size, default BBSIZE (getdiskbyname returns BBSIZE) YX# sb superblock size, default SBSIZE (getdiskbyname returns SBSIZE) YX# b0 block zero dead start primary bootstrap YX# o[a-h] partition offsets in sectors YX# p[a-h] partition sizes in sectors YX# b[a-h] partition block sizes in bytes YX# f[a-h] partition fragment sizes in bytes YX# t[a-h] partition types (filesystem, swap, etc) YX# YX# On drives that contain bad-sector replacement areas the 'h' (and in some YX# cases 'c') partitions do NOT overlap the bad-sector track. YX# YX# Entries may also be used for other compatible drives YX# with the same geometry. YX YX# YX# Drives on xp YX# YX# These partition tables are a mess. Several of them overlap the bad YX# sector area, others do not overlap but end up with not cylinder sized YX# filesystems. Many of these aren't even in use any longer. A couple YX# did not even match the tables that were in the kernel. YX# YX# I've done my best to match these up with the old partition tables in YX# the 'xp' driver but a typo or arithmetic error could easily have crept in. YX# YX YX# RM02/03 - 'c' and 'h' partitions are whole drive except bad sector track. YX# YXrm02|RM02|rm03|RM03|DEC RM02/03:\ YX :ty=removable:ns#32:nt#5:nc#823:sf:\ YX :b0=/mdec/rm03uboot:\ YX :pa#9600:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#9600:ob#9600:bb#1024:fb#1024:tb=swap:\ YX :pc#131520:oc#0:bc#1024:fc#1024:\ YX :pf#121920:of#9600:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#112320:og#19200:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#131520:oh#0:bh#1024:fh#1024:th=2.11BSD YX YX# RM05: YXrm05|RM05|cdc9766|CDC9766|9766|DEC RM05, CDC 9766:\ YX :ty=removable:ns#32:nt#19:nc#823:sf:\ YX :b0=/mdec/rm05uboot:\ YX :pa#9120:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#9120:ob#9120:bb#1024:fb#1024:tb=swap:\ YX :pc#234080:oc#18240:bc#1024:fc#1024:tc=2.11BSD:\ YX :pd#247906:od#252320:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#164160:oe#18240:be#1024:fe#1024:te=2.11BSD:\ YX :pf#152000:of#182400:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#165826:og#334400:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#500226:oh#0:bh#1024:fh#1024:th=2.11BSD YX YX9775|CDC 9775:\ YX :ty=fixed:ns#32:nt#40:nc#842:sf:\ YX :pa#10240:oa#0:ba#1024:fa#1024:ty=2.11BSD:\ YX :pb#10240:ob#10240:bb#1024:fb#1024:tb=swap:\ YX :pc#510720:oc#20480:bc#1024:fc#1024:tc=2.11BSD:\ YX :pd#541440:od#531200:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#363520:oe#20480:be#1024:fe#1024:te=2.11BSD:\ YX :pf#320000:of#384000:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#368640:og#704000:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#1072640:oh#0:bh#1024:fh#1024:th=2.11BSD YX YX# EATON BR1537 or 1711 controller. The CSR set looks like an RP03, YX# that's about all. YX# YXbr1538d|BR1538D|EATON 1538D, 1711:\ YX :ty=removable:ns#32:nt#19:nc#815:so:\ YX :b0=/mdec/bruboot:\ YX :pa#18240:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#12160:ob#18240:bb#1024:fb#1024:tb=swap:\ YX :pc#232256:oc#30400:bc#1024:fc#1024:tc=2.11BSD:\ YX :pd#232256:od#262656:bd#4096:fd#1024:td=2.11BSD:\ YX :ph#494912:oh#0:bh#1024:fh#1024:th=2.11BSD YX YXrp04|RP04|rp05|RP05|DEC RP04/05:\ YX :ty=removable:ns#22:nt#19:nc#411:sf:\ YX :b0=/mdec/hpuboot:\ YX :pa#9614:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#8778:ob#9614:bb#1024:fb#1024:tb=swap:\ YX :pc#152988:oc#18392:bc#1024:fc#1024:tc=2.11BSD:\ YX :pg#171650:og#0:bg#1024:fg#1024:tg=2.11BSD YX YXrp06|RP06|DEC RP06:\ YX :ty=removable:ns#22:nt#19:nc#815:sf:\ YX :b0=/mdec/hpuboot:\ YX :pa#9614:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#8778:ob#9614:bb#1024:fb#1024:tb=swap:\ YX :pc#153406:oc#18392:bc#1024:fc#1024:tc=2.11BSD:\ YX :pd#168724:od#171798:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#322130:oe#18392:be#1024:fe#1024:te=2.11BSD:\ YX :pg#171798:og#0:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#340522:oh#0:bh#1024:fh#1024:th=2.11BSD YX YXrp07|RP07|DEC RP07:\ YX :ty=fixed:ns#50:nt#32:nc#630:sf:\ YX :b0=/mdec/hpuboot:\ YX :pa#19200:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#51200:ob#19200:bb#1024:fb#1024:tb=swap:\ YX :pc#1006400:oc#0:bc#1024:fc#1024:\ YX :pd#320000:od#70400:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#320000:oe#390400:be#1024:fe#1024:te=2.11BSD:\ YX :pf#296000:of#710400:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#936000:og#70400:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#1006400:oh#0:bh#1024:fh#1024:th=2.11BSD YX YXrm2x|160|fuji|fuji160|Fujitsu 160:\ YX :ty=fixed:ns#32:nt#10:nc#823:sf:\ YX :b0=/mdec/si94uboot:\ YX :pa#9600:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#9600:ob#9600:bb#1024:fb#1024:tb=swap:\ YX :pc#244002:oc#19200:bc#1024:fc#1024:tc=2.11BSD:\ YX :pd#164800:od#19200:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#79360:oe#184000:be#1024:fe#1024:te=2.11BSD:\ YX :pf#39680:of#184000:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#39680:og#223680:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#263202:bh#1024:fh#1024:th=2.11BSD YX YXdiva|DIVA|9300|Diva Comp V, Ampex 9300 (in direct mode):\ YX :ty=fixed:ns#33:nt#19:nc#815:sf:\ YX :b0=/mdec/dvhpuboot:\ YX :pa#9405:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#9405:ob#9405:bb#1024:fb#1024:tb=swap:\ YX :pc#241395:oc#18810:bc#1024:fc#1024:tc=2.11BSD:\ YX :pd#250641:od#260205:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#169290:oe#18810:be#1024:fe#1024:te=2.11BSD:\ YX :pf#156750:of#188100:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#165996:og#344850:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#510846:oh#0:bh#1024:fh#1024:th=2.11BSD YX YX330|capricorn|Capricorn|Ampex Capricorn:\ YX :ty=fixed:ns#32:nt#16:nc#1024:sf:\ YX :pa#16384:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#33792:ob#16384:bb#1024:fb#1024:tb=swap:\ YX :pc#291840:oc#50176:bc#1024:fc#1024:tc=2.11BSD:\ YX :pd#16384:od#342016:bd#4096:fd#1024:td=2.11BSD:\ YX :pe#56320:oe#358400:be#1024:fe#1024:te=2.11BSD:\ YX :pf#107008:of#414720:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#179712:og#342016:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#521728:bh#1024:fh#1024:th=2.11BSD YX YXsi_eagle|SI_Eagle|2351|2351A|Fujitsu Eagle 2351A (48 sectors):\ YX :ty=fixed:ns#48:nt#20:nc#842:rm#3961:sf:\ YX :b0=/mdec/si51uboot:\ YX :pa#11520:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#11520:ob#11520:bb#1024:fb#1024:tb=swap:\ YX :pc#474240:oc#23040:bc#1024:fc#1024:tc=2.11BSD:\ YX :pd#92160:od#497280:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#218880:oe#589440:be#1024:fd#1024:te=2.11BSD:\ YX :ph#803520:oh#0:bh#1024:fh#1024:th=2.11BSD YX YXsi9766|si9766|CDC 9766 on SI 9500 controller:\ YX :ty=removable:ns#32:nt#19:nc#823:sf:\ YX :b0=/mdec/si95uboot:\ YX :pa#9120:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#9120:ob#9120:bb#1024:fb#1024:tb=swap:\ YX :pc#234080:oc#18240:bc#1024:fc#1024:tc=2.11BSD:\ YX :pd#244866:od#252320:bd#4096:fd#1024:td=2.11BSD:\ YX :pe#164160:oe#18240:be#1024:fe#1024:te=2.11BSD:\ YX :pf#152000:of#182400:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#162786:og#334400:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#497344:oh#0:bh#1024:fh#1024:th=2.11BSD YX YXrk06|RK06|DEC RK06:\ YX :ty=removable:ns#22:nt#3:nc#411:sf:\ YX :b0=/mdec/hkuboot:\ YX :pa#8316:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#8316:ob#8316:bb#1024:fb#1024:tb=swap:\ YX :pc#27126:oc#0:bg#1024:fg#1024:\ YX :pg#10428:og#16632:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#27060:oh#0:bh#1024:fh#1024:th=2.11BSD YX YXrk07|RK07|DEC RK07:\ YX :ty=removable:ns#22:nt#3:nc#815:sf:bt=hkuboot:\ YX :b0=/mdec/hkuboot:\ YX :pa#8316:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#8316:ob#8316:bb#1024:fb#1024:tb=swap:\ YX :pc#53790:oc#0:bc#1024:fc#1024:\ YX :pg#37092:og#16632:bg#1024:fg#1024:tb=2.11BSD:\ YX :ph#53724:oh#0:bh#1024:fh#1024:th=2.11BSD YX YX# The RL02 and RL01 have 256 byte sectors, getdiskbyname ignores 'se' YX# (thankfully) but partitions are still in units of 512-byte sectors. YXrl01|RL01|DEC RL01:\ YX :ty=removable:se#256:ns#20:nt#2:nc#256:\ YX :b0=/mdec/rluboot:\ YX :ph#10240:oh#0:bh#1024:fh#1024:th=2.11BSD YX YXrl02|RL02|DEC RL02:\ YX :ty=removable:se#256:ns#20:nt#2:nc#512:\ YX :b0=/mdec/rluboot:\ YX :pa#15360:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#5120:ob#15360:bb#1024:fb#1024:tb=swap:\ YX :ph#20480:oh#0:bh#1024:fh#1024:th=2.11BSD YX YXrk05|RK05|DEC RK05:\ YX :ty=removable:ns#12:nt#2:nc#203:bt=rkuboot:\ YX :b0=/mdec/rkuboot:\ YX :ph#4872:oh#0:bh#1024:fh#1024:th=2.11BSD YX YX# YX# Disks on a UDA50 YX# YX YXra60|RA60|DEC RA60 Removable|OLD STYLE PARTITIONS:\ YX :dt=MSCP:ty=removable:ns#42:nt#4:nc#2382:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#33440:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#193282:oc#49324:bc#1024:fc#1024:tc=2.11BSD:\ YX :pd#15884:od#242606:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#140686:oe#258490:be#1024:fe#1024:te=2.11BSD:\ YX :pg#156570:og#242606:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#399176:oh#0:bh#1024:fh#1024:th=2.11BSD YX YXra80|RA80|DEC RA80 Winchester|OLD STYLE PARTITIONS:\ YX :dt=MSCP:ty=fixed:ns#31:nt#14:nc#559:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#33440:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#186888:oc#49324:bc#1024:fc#1024:tc=2.11BSD:\ YX :ph#236212:oh#0:bh#1024:fh#1024:th=2.11BSD YX YXra81|RA81|DEC RA81 Winchester|OLD STYLE PARTITIONS:\ YX :dt=MSCP:ty=fixed:ns#51:nt#14:nc#1248:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#33440:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#193282:oc#49324:bc#1024:fc#1024:tc=2.11BSD:\ YX :pd#15884:od#242606:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#307200:oe#258490:be#1024:fe#1024:te=2.11BSD:\ YX :pf#324382:of#565690:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#647466:og#242606:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#890072:oh#0:bh#1024:fh#1024:th=2.11BSD YX YXra81x|RA81X|Extended DEC RA81 Winchester|OLD STYLE PARTITIONS:\ YX :dt=MSCP:ty=fixed:ns#51:nt#14:nc#1815:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#33440:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#193282:oc#49324:bc#1024:fc#1024:tc=2.11BSD:\ YX :pd#15884:od#242606:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#307200:oe#258490:be#1024:fe#1024:te=2.11BSD:\ YX :pf#728952:of#565690:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#1052036:og#242606:bg#1024:fg#1024:\ YX :ph#1294642:oh#0:bh#1024:fh#1024:th=2.11BSD YX YXrd52|RD52|DEC RD52|OLD STYLE PARTITIONS:\ YX :dt=MSCP:ty=fixed:ns#18:nt#7:nc#480:so:\ YX :b0=/mdec/rauboot:\ YX :pa#9700:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#17300:ob#9700:bb#1024:fb#1024:tb=2.11BSD:\ YX :pc#3100:oc#27000:bc#1024:fc#1024:tc=swap:\ YX :pd#30348:od#30100:bd#1024:fd#1024:td=2.11BSD:\ YX :pg#50748:og#9700:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#60448:oh#0:bh#1024:fh#1024:th=2.11BSD YX YXrd53|RD53||DEC RD53|OLD STYLE PARTITIONS:\ YX :dt=MSCP:ty=fixed:ns#18:nt#8:nc#963:so:\ YX :b0=/mdec/rauboot:\ YX :pa#9700:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#17300:ob#9700:bb#1024:fb#1024:tb=2.11BSD:\ YX :pc#3100:oc#27000:bc#1024:fc#1024:tc=swap:\ YX :pd#108540:od#30100:bd#1024:fd#1024:td=2.11BSD:\ YX :pg#128940:og#9700:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#138640:oh#0:bh#1024:fh#1024:th=2.11BSD YX YXrc25|RC25|rcf25|RCF25|DEC RC25 and RC25F:\ YX :dt=MSCP:ty=removable:ns#42:nt#4:nc#2382:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#8360:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#50902:oc#0:bc#1024:fc#1024:tc=2.11BSD:\ YX :pg#26658:og#24244:bg#1024:fg#1024:tg=2.11BSD YX YXrd31|RD31|DEC RD31:\ YX :dt=MSCP:ty=fixed:ns#17:nt#4:nc#615:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#8360:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#41560:oc#0:bc#1024:fc#1024:tc=2.11BSD:\ YX :pg#17316:og#24244:bg#1024:fg#1024:tg=2.11BSD YX YXrd32|RD32|DEC RD32:\ YX :dt=MSCP:ty=fixed:ns#17:nt#6:nc#820:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#8360:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#83236:oc#0:bc#1024:fc#1024:tc=2.11BSD:\ YX :pg#58992:og#24244:bg#1024:fg#1024:tg=2.11BSD YX YXrd33|RD33|DEC RD33:\ YX :dt=MSCP:ty=fixed:ns#17:nt#7:nc#1170:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#8360:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#138565:oc#0:bc#1024:fc#1024:tc=2.11BSD:\ YX :pg#114321:og#24244:bg#1024:fg#1024:tg=2.11BSD YX YXrd51|RD51|DEC RD51:\ YX :dt=MSCP:ty=fixed:ns#18:nt#4:nc#300:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#5716:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#21600:oc#0:bc#1024:fc#1024:tc=2.11BSD YX YXrd52new|RD52new|DEC RD52|NEW STYLE PARTITIONS:\ YX :dt=MSCP:ty=fixed:ns#18:nt#7:nc#480:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#8360:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#60480:oc#0:bc#1024:fc#1024:tc=2.11BSD:\ YX :pg#36236:og#24244:bg#1024:fg#1024:tg=2.11BSD YX YXrd53new|RD53new|DEC RD53|NEW STYLE PARTITIONS:\ YX :dt=MSCP:ty=fixed:ns#17:nt#8:nc#1024:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#8360:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#138672:oc#0:bc#1024:fc#1024:tc=2.11BSD:\ YX :pg#114428:og#24244:bg#1024:fg#1024:tg=2.11BSD\ YX YXrd54|RD54|DEC RD54:\ YX :dt=MSCP:ty=fixed:ns#17:nt#15:nc#1221:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:ta=swap:\ YX :pc#311200:oc#0:bc#1024:fc#1024:\ YX :pg#278596:og#32604:bg#1024:fg#1024:ta=2.11BSD YX YXrx23|RX23|DEC RX23:\ YX :dt=MSCP:ty=floppy:ns#18:nt#2:nc#80:\ YX :b0=/mdec/rauboot:\ YX :pa#2880:oa#0:ba#1024:fa#1024:ta=2.11BSD YX YXrx26|RX26|DEC RX26:\ YX :dt=MSCP:ty=floppy:ns#36:nt#2:nc#80:\ YX :b0=/mdec/rauboot:\ YX :pa#5760:oa#0:ba#1024:fa#1024:ta=2.11BSD YX YXrx33|RX33|DEC RX33:\ YX :dt=MSCP:ty=floppy:ns#15:nt#2:nc#80:\ YX :b0=/mdec/rauboot:\ YX :pa#2400:oa#0:ba#1024:fa#1024:ta=2.11BSD YX YXrx50|RX50|DEC RX50:\ YX :dt=MSCP:ty=removable:ns#10:nt#1:nc#80:\ YX :b0=/mdec/rauboot:\ YX :pa#800:oa#0:ba#1024:fa#1024:2.11BSD YX YXra60new|RA60new|DEC RA60|NEW STYLE PARTITIONS:\ YX :dt=MSCP:ty=removable:ns#42:nt#4:nc#2382:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#400176:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#140436:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pg#367572:og#32604:bg#1024:fg#1024:tg=2.11BSD YX YXra70|RA70|DEC RA70:\ YX :dt=MSCP:ty=fixed:ns#33:nt#11:nc#1507:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#547041:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#287301:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pg#514437:og#32604:bg#1024:fg#1024:tg=2.11BSD YX YXra71|RA71|DEC RA71:\ YX :dt=MSCP:ty=fixed:ns#51:nt#14:nc#1915:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#1367310:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#409600:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pf#182464:of#669340:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#819200:og#32604:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#515506:oh#851804:bh#1024:fh#1024:th=2.11BSD YX YXra72|RA72|DEC RA72:\ YX :dt=MSCP:ty=fixed:ns#51:nt#20:nc#1915:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#1953300:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#409600:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pf#182464:of#669340:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#819200:og#32604:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#1101496:oh#851804:bh#1024:fh#1024:th=2.11BSD YX YXra73|RA73|DEC RA73:\ YX :dt=MSCP:ty=fixed:ns#70:nt#21:nc#2667:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#3920490:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#409600:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pf#182464:of#669340:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#819200:og#32604:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#3068686:oh#851804:bh#1024:fh#1024:th=2.11BSD YX YXra80new|RA80new|DEC RA80|NEW STYLE PARTITIONS:\ YX :dt=MSCP:ty=fixed:ns#31:nt#14:nc#546:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#237212:oc#0:bc#1024:fc#1024:\ YX :pg#204608:og#32604:bg#1024:fg#1024:tg=2.11BSD YX YXra81new|RA81new|DEC RA81|NEW STYLE PARTITIONS:\ YX :dt=MSCP:ty=fixed:ns#51:nt#14:nc#1248:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#891072:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#409600:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pf#182464:of#669340:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#819200:og#32604:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#39268:oh#851804:bh#1024:fh#1024:th=2.11BSD YX YXra82|RA82|DEC RA82:\ YX :dt=MSCP:ty=fixed:ns#57:nt#15:nc#1423:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#1216665:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#409600:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pf#182464:of#669340:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#819200:og#32604:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#364861:oh#851804:bh#1024:fh#1024:th=2.11BSD YX YXra90|RA90|DEC RA90:\ YX :dt=MSCP:ty=fixed:ns#69:nt#13:nc#2649:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#2376153:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#409600:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pf#182464:of#669340:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#819200:og#32604:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#1524349:oh#851804:bh#1024:fh#1024:th=2.11BSD YX YXra92|RA92|DEC RA92:\ YX :dt=MSCP:ty=fixed:ns#69:nt#13:nc#3279:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#2940951:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#409600:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pf#182464:of#669340:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#819200:og#32604:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#2089147:oh#851804:bh#1024:fh#1024:th=2.11BSD YX YXrz22|RZ22|DEC RZ22:\ YX :dt=MSCP:ty=fixed:ns#33:nt#4:nc#776:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#8360:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#102432:oc#0:bc#1024:fc#1024:\ YX :pg#78188:og#24244:bg#1024:fg#1024:tg=2.11BSD YX YXrz23|RZ23|DEC RZ23:\ YX :dt=MSCP:ty=fixed:ns#33:nt#8:nc#776:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#8360:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#204864:oc#0:bc#1024:fc#1024:\ YX :pg#180620:og#24244:bg#1024:fg#1024:tg=2.11BSD YX YXrz23l|RZ23L|DEC RZ23L:\ YX :dt=MSCP:ty=fixed:ns#39:nt#4:nc#1524:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#8360:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#237588:oc#0:bc#1024:fc#1024:\ YX :pg#213344:og#24244:bg#1024:fg#1024:tg=2.11BSD YX YXrz24|RZ24|DEC RZ24:\ YX :dt=MSCP:ty=fixed:ns#38:nt#8:nc#1348:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#409792:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#150052:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pg#377188:og#32604:bg#1024:fg#1024:tg=2.11BSD YX YXrz24l|RZ24L|DEC RZ24L:\ YX :dt=MSCP:ty=fixed:ns#65:nt#4:nc#1818:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#479350:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#219610:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pg#446746:og#32604:bg#1024:fg#1024:tg=2.11BSD YX YXrz25|RZ25|DEC RZ25:\ YX :dt=MSCP:ty=fixed:ns#62:nt#9:nc#1476:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#832527:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#409600:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pf#130590:of#669340:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#799923:og#32604:bg#1024:fg#1024:tg=2.11BSD: YX YXrz26|RZ26|DEC RZ26:\ YX :dt=MSCP:ty=fixed:ns#57:nt#14:nc#2570:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#2050860:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#409600:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pf#182464:of#669340:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#819200:og#32604:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#1199056:oh#851804:bh#1024:fh#1024:th=2.11BSD YX YXrz55|RZ55|DEC RZ55:\ YX :dt=MSCP:ty=fixed:ns#36:nt#15:nc#1224:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#649040:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#389300:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pg#616436:og#32604:bg#1024:fg#1024:tg=2.11BSD YX YXrz56|RZ56|DEC RZ56:\ YX :dt=MSCP:ty=fixed:ns#54:nt#15:nc#1632:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#1299174:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#409600:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pf#182464:of#669340:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#819200:og#32604:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#447370:oh#851804:bh#1024:fh#1024:th=2.11BSD YX YXrz57|RZ57|DEC RZ57:\ YX :dt=MSCP:ty=fixed:ns#71:nt#15:nc#1854:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16720:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#1954050:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#409600:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pf#182464:of#669340:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#819200:og#32604:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#1102246:oh#851804:bh#1024:fh#1024:th=2.11BSD YX YXrz58|RZ58|DEC RZ58:\ YX :dt=MSCP:ty=fixed:ns#85:nt#15:nc#2112:so:\ YX :b0=/mdec/rauboot:\ YX :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ YX :pb#16270:ob#15884:bb#1024:fb#1024:tb=swap:\ YX :pc#2698061:oc#0:bc#1024:fc#1024:\ YX :pd#227136:od#32604:bd#1024:fd#1024:td=2.11BSD:\ YX :pe#409600:oe#259740:be#1024:fe#1024:te=2.11BSD:\ YX :pf#182464:of#669340:bf#1024:ff#1024:tf=2.11BSD:\ YX :pg#819200:og#32604:bg#1024:fg#1024:tg=2.11BSD:\ YX :ph#1846257:oh#851804:bh#1024:fh#1024:th=2.11BSD YX YX# The RX driver uses partition 'a' to select single density and 'b' to YX# select double density. Partition sizes are in units of 512-byte sectors YX# even though the rx01 uses 128 byte hardware sectors and the rx02 256 byte YX# sectors. This really doesn't work too well for the RX01 due to the odd YX# number of sectors - are there any of them still running? YX YXrx01|RX01|DEC RX01:\ YX :ty=floppy:se#128:ns#13:nt#1:nc#77:\ YX :pa#500:ba#1024:fa#1024:\ YX YXrx02|RX02|DEC RX02:\ YX :ty=floppy:se#256:ns#13:nt#1:nc#77:\ YX :pb#1001:bb#1024:fb#1024: YX YX# YX# RAM disk YX# YXram|RAM|Ram disk:\ YX :ty=simulated:ns#2:nt#1024:nc#4096: YSHAR_EOF Yfi Yexit 0 Y# End of shell archive SHAR_EOF fi exit 0 # End of shell archive