Hi Loner T.. thanks for supporting this thread -I feel like I've almost got my fix for nearly the same problem.
Just updated a Mid2007 MacbookPro (intel dual core, 4GB RAM, etc.) to Yosemite. I can start Windows 7 (bootcamp install) by using (Command) on start-up, but can't select the start-up disk from system preferences. The icons are there, but grayed out.


I've followed your instructions up to this point, but don't want believe the Gdisk Steps are the same.
Last login: Fri Oct 23 15:13:01 on console
Michael-Marquezs-MacBook-Pro:~ michaelpmarquez$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *250.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 133.5 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 115.7 GB disk0s4
Michael-Marquezs-MacBook-Pro:~ michaelpmarquez$ diskutil cs list
No CoreStorage logical volume groups found
Michael-Marquezs-MacBook-Pro:~ michaelpmarquez$ sudo gpt -vv -r show /dev/disk0
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
Password:
gpt show: /dev/disk0: mediasize=250059350016; sectorsize=512; blocks=488397168
gpt show: /dev/disk0: Suspicious MBR at sector 0
gpt show: /dev/disk0: Pri GPT at sector 1
gpt show: /dev/disk0: Sec GPT at sector 488397167
start size index contents
0 1 MBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 260712632 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
261122272 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
262391808 226004992 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
488396800 335
488397135 32 Sec GPT table
488397167 1 Sec GPT header
Michael-Marquezs-MacBook-Pro:~ michaelpmarquez$ sudo fdisk /dev/disk0
Disk: /dev/disk0 geometry: 30401/255/63 [488397168 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 409639] <Unknown ID>
2: AF 1023 254 63 - 1023 254 63 [ 409640 - 260712632] HFS+
3: AB 1023 254 63 - 1023 254 63 [ 261122272 - 1269536] Darwin Boot
*4: 07 1023 254 63 - 1023 254 63 [ 262391808 - 226004992] HPFS/QNX/AUX
Please help.
Thanks in advance,
Michael