From owner-freebsd-hackers Wed Sep 13 09:25:58 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA15735 for hackers-outgoing; Wed, 13 Sep 1995 09From owner-freebsd-hackers Wed Sep 13 10:04:12 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA17317 for hackers-outgoing; Wed, 13 Sep 1995 10:04:12 -0700 Received: from bnr.ca (x400gate.bnr.ca [192.58.194.73]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id KAA17255 for ; Wed, 13 Sep 1995 10:03:55 -0700 X400-Received: by mta bnr.ca in /PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/; Relayed; Wed, 13 Sep 1995 13:03:24 -0400 X400-Received: by /PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/; Relayed; Wed, 13 Sep 1995 13:02:42 -0400 X400-Received: by /PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/; Relayed; Wed, 13 Sep 1995 13:00:00 -0400 Date: Wed, 13 Sep 1995 18:00:00 +0100 X400-Originator: /dd.id=cnt60637/g=barry/i=ba/s=scott/@bnr.ca X400-MTS-Identifier: [/PRMD=BNR/ADMD=TELECOM.CANADA/C=CA/;bcars520.b.498:13.08.95.17.02.42] X400-Content-Type: P2-1984 (2) Content-Identifier: Windows NT BO... From: "barry (b.a.) scott" Message-ID: <"29534 Wed Sep 13 13:03:02 1995"@bnr.ca> To: hackers@freebsd.org Cc: mark@buyit.com, jkh@time.cdrom.com, barry@scottb.demon.co.uk Subject: Windows NT BOOT conflict with MBR boot manager - solution known Sender: hackers-owner@freebsd.org Precedence: bulk Windows NT uses a few bytes before the partition table to keep something it calls the "disk signature" in. I think its using 4 bytes before the partition table only. The MBR boot manager is installed in the space before the the partition table and over writes the 4 bytes used by Windows NT. The MBR boot manager install program needs to be modified to take the Windows NT use of the MBR into acount. e.g. memcpy 4 less bytes. The MBR program itself needs to be made 4 bytes shorter as its an exact fit before the partition table. I would suggest that the simplest way to shrink the boot.bin program is to shortern some of the partion type names. e.g. 386BSD to FBSD linux in lnx etc. I'll post updated sources once I've layed my hands on a ASM to build and test a new .boot.bin file. BArry