Windows BCD: Difference between revisions
From Syslinux Wiki
(Windows 7 really won't hibernate...) |
|||
| Line 8: | Line 8: | ||
</pre> | </pre> | ||
| − | Windows 7 is known not to hibernate properly | + | However, Windows 7 and poissibly Windows Vista, is known not to hibernate properly in this configuration. For that case, or for those who prefer to minimize the impact on Windows, Syslinux can be booted from the Windows boot manager, BCD. |
| − | + | ||
| − | + | ||
To do that, you need to install Syslinux normally, and then install [http://neosmart.net/dl.php?id=1 NeoSmart EasyBCD]. Create a new boot entry of type '''Linux/BSD > LILO/eLILO'''. Although Syslinux is not LILO, they work identically for the purpose of EasyBCD. | To do that, you need to install Syslinux normally, and then install [http://neosmart.net/dl.php?id=1 NeoSmart EasyBCD]. Create a new boot entry of type '''Linux/BSD > LILO/eLILO'''. Although Syslinux is not LILO, they work identically for the purpose of EasyBCD. | ||
| + | |||
| + | It is currently unknown if you need to re-run EasyBCD if you update Syslinux. | ||
Revision as of 23:52, 11 August 2010
There are two ways to have Syslinux coexist with Windows 7 or Windows Vista. The traditional way, of course, is to mark the Syslinux partition active and use chain.c32 to boot Windows:
# Windows 7 on partition hd0,1 (hda1)
LABEL win7
MENU LABEL ^Windows 7
COM32 chain.c32
APPEND hd0,1
However, Windows 7 and poissibly Windows Vista, is known not to hibernate properly in this configuration. For that case, or for those who prefer to minimize the impact on Windows, Syslinux can be booted from the Windows boot manager, BCD.
To do that, you need to install Syslinux normally, and then install NeoSmart EasyBCD. Create a new boot entry of type Linux/BSD > LILO/eLILO. Although Syslinux is not LILO, they work identically for the purpose of EasyBCD.
It is currently unknown if you need to re-run EasyBCD if you update Syslinux.