The short version: I have an attempted dual-boot of Windows 7 and FreeBSD 9.1, but only Windows 7 will boot.
What happens when I start up:
Shows manufacturer's screen
Then goes into boot0 showing
Pressing F2 starts Windows BCD, pressing F1 causes # to appear and then does nothing.
Windows BCD (modified by EasyBCD) shows
Selecting Windows 7 boots into Windows, selecting FreeBSD shows a blank screen with a blinking cursor, out of which the only escape is pressing control+alt+delete.
Prior state was with boot0 only (I was following nsth's instructions from this thread); F2 would launch Windows BCD, which would boot Windows without offering a choice. F1 still wouldn't work. After reading a lot more threads, it seemed that EasyBCD was the preferred method of doing this, so I installed EasyBCD, with results as shown above.
Both Windows and FreeBSD are installed on the same hard drive; if I remember my installation correctly Windows occupies partition ada0s2 (approximately 675 GB; no separate recovery partition) and FreeBSD occupies partition ada0s1 (25 GB). Both of these are primary partitions, the partition format is MBR, and there are no other hard drive partitions. (Windows insists that ada0s1 is 100% free, but I'm guessing that's only because ada0s1 is not using a NTFS or FAT file system, is that correct?)
So I'm trying to figure out how to get this to boot FreeBSD, without messing with my Windows data. (There's a lot of important stuff there.) What steps should I take? Do I need to use fixmbr to override boot0 in the MBR, or should I instead try to use boot0 as my boot manager as I was originally planning?
What happens when I start up:
Shows manufacturer's screen
Then goes into boot0 showing
Code:
F1 FreeBSD
F2 Win
F6 PXE
Windows BCD (modified by EasyBCD) shows
Code:
Windows 7
FreeBSD 9.1
Prior state was with boot0 only (I was following nsth's instructions from this thread); F2 would launch Windows BCD, which would boot Windows without offering a choice. F1 still wouldn't work. After reading a lot more threads, it seemed that EasyBCD was the preferred method of doing this, so I installed EasyBCD, with results as shown above.
Both Windows and FreeBSD are installed on the same hard drive; if I remember my installation correctly Windows occupies partition ada0s2 (approximately 675 GB; no separate recovery partition) and FreeBSD occupies partition ada0s1 (25 GB). Both of these are primary partitions, the partition format is MBR, and there are no other hard drive partitions. (Windows insists that ada0s1 is 100% free, but I'm guessing that's only because ada0s1 is not using a NTFS or FAT file system, is that correct?)
So I'm trying to figure out how to get this to boot FreeBSD, without messing with my Windows data. (There's a lot of important stuff there.) What steps should I take? Do I need to use fixmbr to override boot0 in the MBR, or should I instead try to use boot0 as my boot manager as I was originally planning?