Firstly When installing FreeBSD skip install FreeBSD Boot Manager.
Use Gparted boot to Vista and set Vista to active partition.
Start Command Prompt right click run as Admin.
Sometimes the /create doesn't work so use /copy
Copy /boot/boot1 (FreeBSD CD) to Windows folder in C drive.
If you want to set FreeBSD to Default:
Important DO NOT use powershell for bcdedit some function will not work as expected use Command Prompt.
Use Gparted boot to Vista and set Vista to active partition.
Start Command Prompt right click run as Admin.
bcdedit /create /d "Linux" /application BOOTSECTOR
Sometimes the /create doesn't work so use /copy
bcdedit /copy /d "FreeBSD Operating System" /application BOOTSECTOR
bcdedit /set {ID} device boot
(where ID is a very long number which you will get after the first command)Copy /boot/boot1 (FreeBSD CD) to Windows folder in C drive.
bcdedit /set {ID} PATH \Windows\boot1
bcdedit /timeout 5
(time in seconds before the default OS is started)If you want to set FreeBSD to Default:
bcdedit /default {ID}
(where ID is a very long number which you will get after the first command)Important DO NOT use powershell for bcdedit some function will not work as expected use Command Prompt.
Last edited by a moderator: