On Tue, 24 Jul 2007 09:47:55 +0930 Daniel O'Connor wrote:
> On Tue, 24 Jul 2007, Kris Moore wrote:
> > We've released our 1.4 BETA of PC-BSD this week, and one of the
> > issues which has come up is the broken support for dual-booting with
> > a Vista system. Apparently the FreeBSD boot loader messes up some of
> > Vista's boot process. Here's what one of our users tracked it down
> > to:
> >
> > .....................................................................
> >.. If a user wises to re size the Vista partition then dual boot the
> > user maybe surprised to find Vista will fail to boot from the BSD
> > boot loader with the following error message:
> >
> > "The file /Windows/system32/winload.exe can not be found or is
> > corrupt."
> >
> > This is due to the BSD boot loader overwriting a UUID in the MBR the
> > Vista OS uses to boot for some reason as it was not in the Beta or
> > the RC.
> > .....................................................................

> I think this is similar to the signature bytes Windows XP uses to 
> remember which disk is which.

> I was bitten recently when I reinstalled XP on my laptop - the installer 
> picked E: (NFI why since it was the first partition on the disk) and 
> after I reinstalled the FreeBSD MBR it decided it hadn't seen the disk 
> before and assigned it 'C' and so the swapfile location was invalid 
> which means you can't login (even in safe mode)..

> I think the solution would be to ensure the 4 bytes it uses are 
> preserved by boot0cfg (although I think sysinstall would need 
> modification too), this page shows the bytes in question..  
> http://www.multibooters.co.uk/mbr.html

> I dunno if boot0 has 4 bytes to spare tho :(

Seems that I've seen patches for 6.1 (the text is in russian though):

http://groups.google.ru/group/fido7.ru.unix.bsd/browse_thread/thread/670c189b1957e12e/f0cb67c7ad4d890f?lnk=st&q=grosbein+group%3Afido7.ru.unix.bsd+NT+Drive+Serial+Number&rnum=1&hl=ru#


WBR
-- 
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone & Internet SP
FreeBSD committer, http://www.FreeBSD.org The Power To Serve
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to