Date: Sat, 11 Nov 1995 14:19:37 +0100 (MET) From: Luigi Rizzo <luigi@labinfo.iet.unipi.it> To: questions@freebsd.org Subject: Any info on Win95 boot process ? Message-ID: <199511111319.OAA11756@labinfo.iet.unipi.it>
next in thread | raw e-mail | index | archive | help
After trying out Samba... Does anyone have details on the boot process of Windows95 ? We would like to set up a boot eprom for Win95, using the FreeBSD boot eprom code as a starting point. Depending on how the bootstrap is carried on in Win95, the thing might be very easy or very hard to do. The following alternatives are possible: + if the first piece of code which is loaded by win 95 does contain network support, then things might be done in a similar way to FreeBSD (i.e. load the code in memory, and give control to it); + otherwise, a small floppy image should be loaded somewhere in memory, [so that the network card is not in use afterwards], the disk read&write routines are hooked to some code which accesses this image instead, and control is transferred to the standard boot code. After booting has completed, the area of memory containing the floppy image is freed and returned to the pool of usable RAM. The second approach is harder, because you have to find out how to allocate memory in such a way that the floppy image is not overwritten during the (early) stages of the boot process. Any pointers (even to books, ftp sites etc.) greatly appreciated. Luigi ==================================================================== Luigi Rizzo Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it Universita' di Pisa tel: +39-50-568533 via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 http://www.iet.unipi.it/~luigi/ ====================================================================
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199511111319.OAA11756>