Hi,
I've just made my first ever install of FreeBSD 9.0, and although the install has been successful and FreeBSD boots properly, something appears to be wrong with the MBR, as I get no boot menu and therefore can't get into Windows XP anymore. I'm having trouble fixing the issue.
System specs:
Dell Dimension 4600, Pentium 4 3.0 GHz, 1Gb RAM, Two 75Gb Seagate parallel ATA harddisks, NVidia GeForce FX 5200 graphics card (Dell version). As far as I know, everything that is to be found was found by the installer. The system currently has no network connection.
This system was my father's old PC, and I reformatted both harddisks earlier today, then made a fresh install of Windows XP Home on the primary master harddisk. I used GPartedLive to shrink the partition I installed Windows XP on to 30Gb, freeing 45Gb for installing FreeBSD. After shrinking the partition, Windows XP needed to check and repair its partition, which as far as I know worked fine.
I then installed FreeBSD 9.0 from CD-ROM in the 45Gb I had freed. This went fine. However, upon reboot I get no boot menu and the system boots straight into FreeBSD. The XP partition is still there, so I guess something went wrong when updating the Master Boot Record.
When I try the procedure detailed here from root, I get an error message "fdisk: failed to write MBR. Try to use gpart(8).". Furthermore, the partition XP is installed in is not reported as "active". I've had a look at gpart and it looks quite complex
Any ideas?
I've just made my first ever install of FreeBSD 9.0, and although the install has been successful and FreeBSD boots properly, something appears to be wrong with the MBR, as I get no boot menu and therefore can't get into Windows XP anymore. I'm having trouble fixing the issue.
System specs:
Dell Dimension 4600, Pentium 4 3.0 GHz, 1Gb RAM, Two 75Gb Seagate parallel ATA harddisks, NVidia GeForce FX 5200 graphics card (Dell version). As far as I know, everything that is to be found was found by the installer. The system currently has no network connection.
This system was my father's old PC, and I reformatted both harddisks earlier today, then made a fresh install of Windows XP Home on the primary master harddisk. I used GPartedLive to shrink the partition I installed Windows XP on to 30Gb, freeing 45Gb for installing FreeBSD. After shrinking the partition, Windows XP needed to check and repair its partition, which as far as I know worked fine.
I then installed FreeBSD 9.0 from CD-ROM in the 45Gb I had freed. This went fine. However, upon reboot I get no boot menu and the system boots straight into FreeBSD. The XP partition is still there, so I guess something went wrong when updating the Master Boot Record.
When I try the procedure detailed here from root, I get an error message "fdisk: failed to write MBR. Try to use gpart(8).". Furthermore, the partition XP is installed in is not reported as "active". I've had a look at gpart and it looks quite complex

Any ideas?