[
https://issues.foresightlinux.org/jira/browse/FL-2921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17956#action_17956 ]
ermo | Rune Morling edited comment on FL-2921 at 11/2/13 12:02 PM:
-------------------------------------------------------------------
First, you install Windows such that it manages the bootsector.
Then, depending on the partition layout you want, you create a primary partition which contains {{/boot}} (it can also contain more than that, but the important part is that it contains {{/boot}}). You boot off a rescuecd, mount the {{/boot}} parition and the rest of of FL, and then you initialize the extlinux install per the install guide, except you DO NOT install the 440 bytes of extlinux's {{mbr.bin}} anywhere.
So:
{code}
## (imagine you're inside the FL chroot at this point with the correct partitions mounted)
## First, you run bootman, which will add the correct kernel boot entries to the extlinux configuration file
# bootman
## Then, you ensure that extlinux knows its own location on the primary partition on which /boot resides
## For our purposes, let's pretend that Windows lives in /dev/sda1 and the entire FL install is in /dev/sda2
## such that extlinux lives in /boot/extlinux in /dev/sda2
# extlinux -i /boot/extlinux/
## now reboot back to windows and fire up EasyBCD
{code}
Back in Windows, you point EasyBCD towards the {{/dev/sda2}} partition and use the 'syslinux' bootloader option and save/update the configuration.
And that should be it. :)
was (Author: ermo):
First, you install Windows such that it manages the bootsector.
Then, depending on the partition layout you want, you create a primary partition which contains /boot (it can also contain more than that, but the important part is that it contains /boot). You boot off a rescuecd, mount the /boot parition and the rest of of FL, and then you initialize the extlinux install per the install guide, except you DO NOT install the 440 bytes of extlinux mbr.bin anywhere.
So:
{code}
## (imagine you're inside the FL chroot at this point with the correct partitions mounted)
## First, you run bootman, which will add the correct kernel boot entries to the extlinux configuration file
# bootman
## Then, you ensure that extlinux knows its own location on the primary partition on which /boot resides
## For our purposes, let's pretend that Windows lives in /dev/sda1 and the entire FL install is in /dev/sda2
## such that extlinux lives in /boot/extlinux in /dev/sda2
# extlinux -i /boot/extlinux/
## now reboot back to windows and fire up EasyBCD
{code}
Back in Windows, you point EasyBCD towards the /dev/sda2 partition and use the 'syslinux' bootloader option and save/update the configuration.
And that should be it. :)
> Security Level: Public(Everyone can see this issue)