It is fixed in syslinux-3.83-pre1:delicatepc wrote:If I understand you correctly this will be fixed in syslinux 3.83? No need for a special "patched" version?
http://www.kernel.org/pub/linux/utils/b ... x/Testing/
Moderators: Icecube, StopSpazzing
It is fixed in syslinux-3.83-pre1:delicatepc wrote:If I understand you correctly this will be fixed in syslinux 3.83? No need for a special "patched" version?
Code: Select all
MENU INCLUDE /ubcd/menus/syslinux/defaults.cfg
DEFAULT /boot/syslinux/menu.c32
PROMPT 0
F1 /ubcd/menus/syslinux/pmagic1.hlp
F2 /ubcd/menus/syslinux/pmagic2.hlp
[color=darkred]LABEL -
MENU LABEL Test
COM32 /boot/syslinux/chain.c32
APPEND ntldr=/BOOTMGR[/color]
LABEL -
MENU LABEL System
KERNEL /boot/syslinux/menu.c32
APPEND /ubcd/menus/syslinux/system.cfg
etc...
Code: Select all
Rem BCD (boot configuration data) editor for multiple vista pe
REM THIS IS THE ORIGINAL BCD FILE EXTRACTED FROM ANY VISTA WINPE / VISTA DVD (I USED VISTA INSTALLATION)
set BCD-File="f:\boot\bcd"
REM SET THE NAME FOR THE VISTA PE HERE
set pename="Network Boot Windows PE"
REM SET THE NAME FOR THE WIM.FILE HERE WITH PATH
set filena=[boot]\sources\boot32.wim
for /f "eol=r tokens=1-2" %%a in ('bcdedit /store %BCD-File% /ENUM all') do set rdo=%%b
for /f "tokens=1-7" %%a in ('Bcdedit /store %BCD-File% /copy {default} /d %pename%') do set guid1=%%g
bcdedit /store %BCD-File% /set %guid1:~0,38% DEVICE ramdisk=%filena%,%rdo%
bcdedit /store %BCD-File% /set %guid1:~0,38% OSDEVICE ramdisk=%filena%,%rdo%
bcdedit /store %BCD-File% /ENUM
pause
Code: Select all
F:\[BOOT]\sources>imagex /info boot32.wim
ImageX Tool for Windows
Copyright (C) Microsoft Corp. All rights reserved.
WIM Information:
----------------
GUID: {897264f1-1257-4f8a-bb8f-c8ba6eecef2f}
Image Count: 1
Compression: LZX
Part Number: 1/1
Boot Index: 1
Attributes: 0x8
Relative path junction
Available Image Choices:
------------------------
<WIM>
<TOTALBYTES>120230082</TOTALBYTES>
<IMAGE INDEX="1">
<NAME>Network Boot Windows PE</NAME>
<WINDOWS>
<ARCH>0</ARCH>
<PRODUCTNAME>Microsoft« Windows« Operating System</PRODUCTNAME>
<PRODUCTTYPE>WinNT</PRODUCTTYPE>
<PRODUCTSUITE></PRODUCTSUITE>
<LANGUAGES>
<LANGUAGE>en-US</LANGUAGE>
<DEFAULT>en-US</DEFAULT>
</LANGUAGES>
<VERSION>
<MAJOR>6</MAJOR>
<MINOR>0</MINOR>
<BUILD>6001</BUILD>
<SPBUILD>18000</SPBUILD>
</VERSION>
<SYSTEMROOT>WINDOWS</SYSTEMROOT>
</WINDOWS>
<DIRCOUNT>537</DIRCOUNT>
<FILECOUNT>3358</FILECOUNT>
<TOTALBYTES>354176786</TOTALBYTES>
<CREATIONTIME>
<HIGHPART>0x01CA1F30</HIGHPART>
<LOWPART>0x8B118F9F</LOWPART>
</CREATIONTIME>
<LASTMODIFICATIONTIME>
<HIGHPART>0x01CA1F30</HIGHPART>
<LOWPART>0x8B5EE4A2</LOWPART>
</LASTMODIFICATIONTIME>
</IMAGE>
</WIM>
Code: Select all
Loading the boot file...
Failed to load the boot file
boot:
Code: Select all
COM32 /boot/syslinux/chain.c32
APPEND ntldr=/some/folder/BOOTMGR
Yes Icecube is also correct - It looks like you didnt copy over the required files from Vista/Win7 cds.Icecube wrote:You don't have copied /BOOTMGR to the root of your drive......
Code: Select all
F:\BOOTMGR
F:\BOOT
F:\BOOT\BCD
F:\BOOT\BOOT.SDI
F:\BOOT\bootsect.exe
F:\BOOT\ETFSBOOT.COM
F:\BOOT\memtest.exe
F:\BOOT\isolinux
F:\BOOT\isolinux\isolinux.bin
F:\BOOT\isolinux\isolinux.cfg
F:\BOOT\syslinux
F:\BOOT\syslinux\chain.c32
F:\BOOT\syslinux\ldlinux.sys
F:\BOOT\syslinux\memdisk
F:\BOOT\syslinux\menu.c32
F:\BOOT\syslinux\reboot.c32
F:\BOOT\syslinux\syslinux.cfg
F:\BOOT\syslinux\vesamenu.c32
F:\BOOT\en-us
F:\BOOT\en-us\bootsect.exe.mui
F:\BOOT\FONTS
F:\BOOT\FONTS\CHS_BOOT.TTF
F:\BOOT\FONTS\CHT_BOOT.TTF
F:\BOOT\FONTS\JPN_BOOT.TTF
F:\BOOT\FONTS\KOR_BOOT.TTF
F:\BOOT\FONTS\WGL4_BOOT.TTF
F:\ubcd (cropped this section)
F:\EFI
F:\EFI\MICROSOFT
F:\EFI\MICROSOFT\BOOT
F:\EFI\MICROSOFT\BOOT\BCD
F:\EFI\MICROSOFT\BOOT\FONTS
F:\EFI\MICROSOFT\BOOT\FONTS\CHS_BOOT.TTF
F:\EFI\MICROSOFT\BOOT\FONTS\CHT_BOOT.TTF
F:\EFI\MICROSOFT\BOOT\FONTS\JPN_BOOT.TTF
F:\EFI\MICROSOFT\BOOT\FONTS\KOR_BOOT.TTF
F:\EFI\MICROSOFT\BOOT\FONTS\WGL4_BOOT.TTF
(notice here that you only need 3 files from the Win7/vista installers: boot.wim, install.wim, and setup.exe)
F:\SOURCES
F:\SOURCES\BOOT.WIM
F:\SOURCES\install.wim
F:\SOURCES\setup.exe
Code: Select all
F:.
| autorun.inf
| license.txt
| BOOTMGR
|
+---antivir
| | (Cropped)
|
+---BOOT
| | ETFSBOOT.COM
| | memtest.exe
| | BOOT.SDI
| | bootsect.exe
| | BCDUpdate.bat
| | BCD
| |
| +---isolinux
| | isolinux.cfg
| | isolinux.bin
| |
| +---syslinux
| | syslinux.cfg
| | chain.c32
| | memdisk
| | menu.c32
| | reboot.c32
| | vesamenu.c32
| |
| \---FONTS
| CHS_BOOT.TTF
| CHT_BOOT.TTF
| JPN_BOOT.TTF
| KOR_BOOT.TTF
| WGL4_BOOT.TTF
|
+---pmagic
| | (Cropped)
|
+---ubcd
| | ubcd.ico
| |
| +---boot
| | (Cropped)
| |
| +---custom
| | (Cropped)
| |
| +---dosapps
| | (Cropped)
| +---images
| | (Cropped)
| |
| +---menus
| | +---grub4dos
| | | | bios.lst
| | | | cpu.lst
| | | | hdd.lst
| | | | main.lst
| | | | memory.lst
| | | | others.lst
| | | | periph.lst
| | | | system.lst
| | | |
| | | \---hdd
| | | (Cropped)
| | |
| | \---syslinux
| | | bios.cfg
| | | cpu.cfg
| | | defaults.cfg
| | | hdd.cfg
| | | main.cfg
| | | memory.cfg
| | | others.cfg
| | | periph.cfg
| | | pmagic1.hlp
| | | pmagic2.hlp
| | | system.cfg
| | |
| | \---hdd
| | (Cropped)
| |
| \---tools
| +---(Cropped)
|
\---sources
boot32.wim
Code: Select all
Windows Boot Manager
--------------------
identifier {bootmgr}
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {default}
displayorder {default}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {default}
device ramdisk=[boot]\sources\boot32.wim,{7619dcc8-fafe-11d9-b4
11-000476eba25f}
path \windows\system32\boot\winload.exe
description Network Boot Windows PE
locale en-US
inherit {bootloadersettings}
osdevice ramdisk=[boot]\sources\boot32.wim,{7619dcc8-fafe-11d9-b4
11-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes
Code: Select all
MENU LABEL Test
COM32 /boot/syslinux/chain.c32
APPEND boot ntldr=/BOOTMGR
Code: Select all
title Test
chainloader /BOOTMGR
boot
Code: Select all
MENU LABEL Test
COM32 /boot/syslinux/chain.c32
APPEND boot ntldr=/BOOTMGR
Code: Select all
LABEL -
MENU LABEL Whatever you Like
COM32 /boot/syslinux/chain.c32
APPEND fs ntldr=/BOOTMGR
Credit for this fix goes to Icecube and delicatepc on this thread: http://www.boot-land.net/forums/index.p ... opic=11943File: \Boot\BCD
Status: 0xc0000225
Info: An error occurred while attempting to read the boot configuration data.