help me download windows!
ZXNet echo conference «zxnet.pc»
From Kirill Frolov → To All 24 October 2001
Press RESET immediately, All!
There is a disk (hard) with Windows'95 installed.
Installed on the computer as Secondary Slave.
BIOS refuses to load the system (or rather the system boot loader) from the disk
different from the first hard or floppy disk he found. With
GRUB has learned to load DOS bypassing the BIOS. But to load the bootloader
GRUB somewhere changes the disk number from 0x81 to 0x80 (for BIOS) and then when
loading Windows, when all the disks start to fall into place
(that is, "32-bit drivers" are loaded) Windows reports that it has detected
discrepancy and suggests turning off the computer. If, for example, you load
dos from a floppy disk (where it is already written in MSDOS.SYS that Windows is located on C:,
and not on A:), then Windows loads, but then in the list of devices opposite
each HDD controller has exclamation marks (and a CD-ROM hanging
port does not work on 0x168!). :-(
BUT I DO NOT WANT TO LOAD WINDOWS FROM A FLOppy DISKET, I want it from a screw. After looking a little
looking at the code of the io.sys file loader I realized that everything here is also tied to the bios... :-(
How can I load the io.sys file bypassing the BIOS? Any programs
is there?
If I load with GRUB, how can I explain to Windows so that
he forgot about "32-bit drivers" and used "compatibility mode"?
win/key or system.ini? But why doesn't the CD-ROM work? MSCDEX will bework in Windows in "compatibility mode"?
Maybe it’s easier for me to change Windows’95 to something else?
For example, windows-NT 3.xx 4.xx can be forced to boot in this configuration
(not from the first disk, loading not from the MBR, but through LINUX, not NTE
butmanager)
In general, the best option is probably to patch the BIOS table
devices and tell DOS that it is now on another disk before loading
Windows.
I’m also wondering where Windows stores information about the location of icons?
I'm tired of putting them in their places every time! :~-(