On Mon, Nov 24, 2014 at 09:58:42AM +0100, Santiago Garcia Mantinan wrote:
> I think this bug can be fixed, at least on the standard version of mbr (not
> on the Y2K version, but machines needing that won't run Windows7 or later
> anyway).  The problem is that the changes needed point to an upstream
> change, that's why I tried to contact Neil, the upstream author, but failing
> to do so I tried to do it through Santiago Vila, the previous maintainer,
> but he also seems to have failed.

It certainly can be fixed.  I am pretty sure I could fix it, but it does
come at the expense of breaking the existing install-mbr interface to
the mbr data.  I too would like to know if there is an upstream and if
so what they think of it.

> That's what I saw and thus I said, this is something to be done by upstream.

If they are still around.  I think for the quik boot loader (old powerpc
loader), Debian essentially is the upstream, although the last code change
appears to be when I patched it to work with newer ext filesystems that
needed more space 4 years ago.

> Well, we haven't been able to contact him at his chiark address and don't
> know of any other way to contact him.
> 
> I agree on this as the least we can do to fix this, but I'd rather have an
> upstream new binary version of the mbr, as doing it at Debian doesn't seem
> the right thing to do.  If finaly agree that we don't have an upstream for
> mbr we may then do the changes by ourselves, but I'd like to try to contact
> him one more time (I'll do this right now).  Feel free to try to contact
> him, I suspect that antispam may be dropping the mails, so maybe you are
> more lucky.
> 
> If you have it clear, please send patches for this or suggest the new
> locations, ...

I have not yet attempted to fix it, but I could do that and submit a
suggestion patch.

> Here goes one of my last mails to Neil dated 11th July:
> 
> Hi!
> 
> I have tried to contact you from my Debian account, then from my own
> domain and now from gmail, as I saw your servers have very strict
> email policies, let's see if this time the mail reaches you :-)
> 
> I have received a bug on Debian (https://bugs.debian.org/725417) that
> explains that new MS Windows need what is called a Disk signature on
> the mbr, and if we use install-mbr to write our mbr this signature
> gets changed, and then windows stops booting.
> 
> The bugreport talks about 4 bytes, but it is really 6 bytes that need
> to be moved away, 6 just before the partition table data.
> 
> I started looking at this with the idea of patching this on the non
> Y2K version, as this one was already too tight, however even the
> normal version seems to be too tight, we had only 5 bytes of padding
> space on this version.
> 
> On the other hand, on the 6 bytes that are being used for the Disk
> signature you had placed the pointer to the data area, so the pointer
> should be relocated, this is... unless we don't care about those two
> bytes right where we have the pointer, as the signature is right on
> the four previous ones and then at 1BC our pointer. This seems to work
> ok at least with Windows 7.
> 
> The place were we have our signature should be a 0000h word or 5A5Ah
> if it is copy protected, at least acording to wikipedia, but Win7
> seems to work anyway.
> 
> Well, what do you think about all this?

Seems reasonable to me.

I see in some searches that some places have contacted at +mbr@chiark,
while the web page there suggests neilt+www@chiark...

It is entirely possible that the chiark page has been forgotten and the
email no longer works of course.

-- 
Len Sorensen


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to