Ahha! I think I might have found something quarkx.
Scouring through my boxes of old Amiga disks I think I might have found the disk I was using to boot that computer many years ago (for those who don't know, quarkx's "new" A2000 was formally mine).
It has a modified startup-sequence and Mountlist:
Startup-Sequence:
c:SetPatch >NIL: r ;patch system functions
c:BindDrivers
cd DH0:
Execute DH0:s/Startup.HD
Mountlist:
/* MountList for V1.3 */
/* Mount Entry for the new Console Handler */
NEWCON:
Handler = L:Newcon-Handler
Priority = 5
StackSize = 1000
#
/* This is an example of a non-filing system mount using a handler written
in C.
*/
SPEAK:
Handler = L:Speak-Handler
Stacksize = 6000
Priority = 5
GlobVec = -1
#
/* This is an example of an alternative type of non-filing device mount,
used to mount the non-buffered serial handler
*/
AUX:
Handler = L:Aux-Handler
Stacksize = 1000
Priority = 5
#
/* This is a non-filing system device */
PIPE:
Handler = L:Pipe-Handler
Stacksize = 6000
Priority = 5
GlobVec = -1
#
/* This is an example of a mount list entry for using the recoverable
ram disk. Depending on the amount of memory you wish to devote to
it, you may want to change the HighCyl value.
*/
RAD: Device = ramdrive.device
Unit = 0
Flags = 0
Surfaces = 2
BlocksPerTrack = 11
Reserved = 2
Interleave = 0
LowCyl = 0 ; HighCyl = 79
Buffers = 5
BufMemType = 1
#
/* Sample Mountlist Entry to add another partition to a ST-506 drive */
P2: Device = hddisk.device
Unit = 1
Flags = 0
Surfaces = 4
BlocksPerTrack = 17
Reserved = 2
Interleave = 0
LowCyl = 300 ; HighCyl = 601
Buffers = 20
BufMemType = 0
#
/* SCSI drives are units 3 and up */
RES2: Device = hddisk.device
Unit = 3
Flags = 0
Surfaces = 4
BlocksPerTrack = 17
Reserved = 0
Interleave = 0
LowCyl = 0 ; HighCyl = 1
Buffers = 5
BufMemType = 0
#
/* An example MOUNTLIST file enabling a 5.25" disk to be mounted
as DF2: and an interactive serial port mounted as AUX:
*/
/* If you only have 1 3.5" disk, change the name to DF1: and the Unit to 1 */
DF2: Device = trackdisk.device
Unit = 2
Flags = 1
Surfaces = 2
BlocksPerTrack = 11
Reserved = 2
PreAlloc = 11
Interleave = 0
LowCyl = 0 ; HighCyl = 39
Buffers = 5
BufMemType = 3
#
/* An example mount entry for preparing a hard disk for use
The hard disk is not included; this is only an example.
*/
RES0: Device = hddisk.device
Unit = 1
Flags = 0
Surfaces = 4
BlocksPerTrack = 17
Reserved = 2
Interleave = 0
LowCyl = 0 ; HighCyl = 1
Buffers = 1
BufMemType = 3
#
/* Second Hard Drive */
RES1: Device = hddisk.device
Unit = 2
Flags = 0
Surfaces = 4
BlocksPerTrack = 17
Reserved = 2
Interleave = 0
LowCyl = 0 ; HighCyl = 1
Buffers = 1
BufMemType = 3
#
SPEAKER: Handler = L:s-handler
Stacksize = 1000
Priority = 5
GlobVec = 1
#
/* An example mount entry using the fast file system with a partition
of the hard disk using the 2090 disk controller. PREP has been
used to create the first partition (up to cylinder 20). The second
partition is MOUNTed, using the following entry:
NOTE: Some hard disk drivers require more stack than specified here.
Some may required less.
(The hard disk is not included; this is only an example.)
*/
FAST:
Device = hddisk.device
FileSystem = l:FastFileSystem
Unit = 1
Flags = 0
Surfaces = 4
BlocksPerTrack = 17
Reserved = 2
Interleave = 0
LowCyl = 21 ; HighCyl = 800
Buffers = 30
GlobVec = -1
BufMemType = 1
Mount = 1
DosType = 0x444F5301
StackSize = 4000
#
There are also a couple of files in the Expansion drawer called "hddisk" and "hddisk.info" "hddisk" is an executable (I think it's a device driver) and "hddisk.info" has the tooltype "PRODUCT=514/1"
pmail me and maybe we can make arrangement to meet so I can give you the disk.