My objective is simple: I want to set up a dual-boot system on my MacBook Pro laptop with the existing OS X v10.7 "Lion" and FreeBSD 9.0-RC3.
The internal harddrive stores approximately 500GB. Using OS X Lion, I was able to resize the main partition to 166GB using the GUI Disk Utility program, and I plan for the rest to be used by FreeBSD.
I followed the Handbook for Installing FreeBSD 9.x and Later, assuming that it will work because the processor (I think) is AMD64-compatible and reading of people who have had success in the past.
Specifically, I burned the FreeBSD 9.0-RC3 ISO into a CD-R, restarted the MacBook, then booted into the CD-R with the Startup Manager.
I installed as usual, choosing not to have FreeBSD use the entire disk, but within a Partition(s?). Apparently the internal harddrive is GPT, with 3 existing partitions. Not modifying them, I added the freebsd-boot, freebsd-ufs, and freebsd-swap partitions, after which installation proceeded smoothly (I think) and eventually into the chroot'ed shell, which seemed to work smoothly.
The problem is that I can't boot into the new FreeBSD, as it simply does not show up in the Startup Manager. Yes, I have tried rEFIt, and although it recognizes that something's been installed, when I select it, it outputs a system console message "Missing Operating System" and becomes unresponsive. I'm not sure what the following shell output on the OS X may mean:
This is not the same as when I did it when I first started, the fdisk output looked more like the one mentioned in the Apple MacBook wiki entry... but I can still boot OS X Lion fine. The wiki entry is vague in it's instructions and may not even be relevant today... I was hoping somebody that has had success doing this could provide more lucid, relevant, and easy to understand advice on how they got it to work.
Thanks for any help.
The internal harddrive stores approximately 500GB. Using OS X Lion, I was able to resize the main partition to 166GB using the GUI Disk Utility program, and I plan for the rest to be used by FreeBSD.
I followed the Handbook for Installing FreeBSD 9.x and Later, assuming that it will work because the processor (I think) is AMD64-compatible and reading of people who have had success in the past.
Specifically, I burned the FreeBSD 9.0-RC3 ISO into a CD-R, restarted the MacBook, then booted into the CD-R with the Startup Manager.
I installed as usual, choosing not to have FreeBSD use the entire disk, but within a Partition(s?). Apparently the internal harddrive is GPT, with 3 existing partitions. Not modifying them, I added the freebsd-boot, freebsd-ufs, and freebsd-swap partitions, after which installation proceeded smoothly (I think) and eventually into the chroot'ed shell, which seemed to work smoothly.
The problem is that I can't boot into the new FreeBSD, as it simply does not show up in the Startup Manager. Yes, I have tried rEFIt, and although it recognizes that something's been installed, when I select it, it outputs a system console message "Missing Operating System" and becomes unresponsive. I'm not sure what the following shell output on the OS X may mean:
Code:
foo:~ foo$ ls /dev/disk*
/dev/disk0 /dev/disk0s2 /dev/disk0s4 /dev/disk0s6
/dev/disk0s1 /dev/disk0s3 /dev/disk0s5
foo:~ foo$ sudo fdisk /dev/disk0
Disk: /dev/disk0 geometry: 60801/255/63 [976773168 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 976773167] <Unknown ID>
2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
Thanks for any help.