Hello there! This is my first post, so I hope I don't contravene guidelines 👋
I'm trying to script the setup of a Windows '95 installation in a Qemu virtual machine, using MSBATCH.INF and CUSTOM.INF. I have referred to a paper copy of the Windows 95 Resource Kit, which was helpful. However, I'm struggling with one aspect: I can manage to install the VBE VGA graphics adapter driver using CUSTOM.INF:
[Version]
signature="$CHICAGO$"
[DestinationDirs]
PreCopyFiles=2 ; Windows temp setup directory
InfCopyFiles=17 ; Windows \inf directory
[Custom_Precopy]
CopyFiles=PreCopyFiles
[PreCopyFiles]
vbemp.inf
[BaseWinOptions]
InfCopy
[InfCopy]
CopyFiles=InfCopyFiles
[InfCopyFiles]
vbemp.inf
[SourceDisksNames]
1="BEAR VGA", "", 0
[SourceDisksFiles]
vbemp.inf=1
I can tell that works, because once I have booted up the virtual machine, I can right-click on desktop -> Properties -> Settings tab -> Advanced Properties -> "Change..." button to select a new VGA driver, and it's right there in the list, as in the screenshot. It works when I select it. However, I have been unable to get the Windows Setup to preselect it for me, and I'd love to be able to prepare a working Qemu image automatically!
Here's what I put into the MSBATCH.INF file: (I've left out heaps of other settings, they don't seem relevant, and apart from this my MSBATCH.INF settings are picked up correctly).
[System]
Display = "VBE Miniport - Standard Graphics Adapter (VGA)"
; Display driver name comes from vbemp.inf
DisplChar=24,1024,768
; 16.7 million colors (24-bit) 1024 x 768
What can I be doing wrong? How can I debug what's happening? I hope my question makes sense, I'm new to slipstreaming, Windows emulation, etc