First post, by feipoa
- Rank
- l33t++
GRUB4DOS available here: http://grub4dos.org/
I have a TI 486SXL2-66 system. It has a SCSI2SD "hard drive" setup as 3 physical hard drives with 3 different SCSI ID's. Refer to attachment.
SCSI ID 1 = DOS 6.22/ Win3.11
SCSI ID 2 = Win95c
SCSI ID 3 = WinNT4
Each operating system on each virtual hard drive was setup not knowing of the other's existence by disabling the other SCSI ID's in software. I've since enabled all SCSI ID's as shown in the above photo. All the drives are FAT, 2 GB, including the the NT4 drive.
The SCSI host controller boots the lowest SCSI ID. There is no option I can see in the SCSI BIOS to change this. I would like to use GRUB4DOS to boot first boot to SCSI ID 1, then have the option to boot to SCSI ID 2 (win95c) and SCSI ID 3 (winNT). In DOS, the drives are
C:\ = DOS/Win3.11
D:\ = Win95c
E:\ = WinNT4
F:\ = Temp (logical secondary partition (2 GB) on SCSI ID 1)
G:\ = CD-ROM
I need to boot into DOS first so that I can setup the CPU registers of the SXL CPU and setup the PS/2 mouse function. Apparently GRUB4DOS allows this, but I cannot figure out how to make it work.
My config.sys and autoexec.bat files for C:\ are as follows:
CONFIG.SYS
NUMLOCK=ON
DOS=HIGH,UMB
LASTDRIVE=E
STACKS=9,256
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:Off /V
DEVICE=C:\Adaptec\ASPI4DOS.SYS /P134
DEVICE=C:\Adaptec\ASPIBUF.SYS
REM ASPIBUF applies to systems with more than 16 MB when using 1540
DEVICEHIGH /L:1 =C:\DOS\DISPLAY.SYS CON=(EGA,,2)
DEVICEHIGH /L:1 =C:\WINDOWS\IFSHLP.SYS
DEVICEHIGH /L:2 =C:\Adaptec\ASPICD.SYS /D:ASPICD0
DEVICE=C:\DOS\SETVER.EXE
SHELL=C:\DOS\COMMAND.COM C:\DOS\ /E:1024 /P
AUTOEXEC.BAT
LH /L:2 C:\DOS\MSCDEX.EXE /D:ASPICD0 /M:12 /L:D
C:\WINDOWS\ESSCFG.EXE /A:220 /I:5 /D:1 /B:330 /J:E
C:\WINDOWS\ESSVOL.EXE /V:8 /L:8 /W:8 /M:0 /C:8 /S:8 /A:8
CYRIX -f -r -cd -i1
c:\ps2suppc.com
LH /L:2 c:\mouse.com
DRAM 40
@echo off
C:\WINDOWS\NET START
PROMPT $p$g
PATH C:\WINDOWS;C:\MOUSE;C:\DOS
SET DIRCMD=/P /A
SET TEMP=C:\TEMP
SET TMP=C:\TEMP
I have GRUB4DOS saved in C:\GRUB4DOS. When I run GRUB.EXE, I receive the following error:
So I then bypass my startup files by pressing F5.
I realise that I don't have my desired SXL and PS/2 mouse drivers loaded, but I just want to see if GRUB will even work to load NT4. So I then run GRUB.EXE and receive:
I select "find and load NTLDR of Windows NT/2K/XP" and receive this screen over the course of a minute as it is apparently "searching" for NT4 drives:
My 5.25" and 3.5" drives make a lot of noise during this process. But alas, NT4 is not loaded. I receive the following "BASH"-like prompt and have no idea what to do.
Plan your life wisely, you'll be dead before you know it.