flimflan Posted December 9, 2006 Posted December 9, 2006 The first email you sent me was flagged as spam because of your nonsensical subject line.I really would have preferred you including a link to my post, rather than copying and pasting the entire thing into this forum. Its much easier to keep all of the information in one place, in case updates are made.As for your specific issue, it is possibly because of the typo in my post (I copied the typo in the documentation and forgot to correct it). Check the updated notes on Step 2-5 on my article now. (And please don't copy the entire updated post here).The latest edition of the article can always be found here:http://flimflan.com/blog/InstallingVistaOn...oshibaM200.aspx
pixieboots Posted December 11, 2006 Author Posted December 11, 2006 The first email you sent me was flagged as spam because of your nonsensical subject line.I really would have preferred you including a link to my post, rather than copying and pasting the entire thing into this forum. Its much easier to keep all of the information in one place, in case updates are made.As for your specific issue, it is possibly because of the typo in my post (I copied the typo in the documentation and forgot to correct it). Check the updated notes on Step 2-5 on my article now. (And please don't copy the entire updated post here).The latest edition of the article can always be found here:http://flimflan.com/blog/InstallingVistaOn...oshibaM200.aspxYo dude, fixed the post! ;-)Point taken... just trying to keep all the relevant research here and got a lil carried away! lolAnyways, bad news guys.I installed Vista RTM (ver 6000 x86) today and this is what I'm getting... looks like the WAIK PXE boot guide is f***ED for RTM bcdedit.. What makes matters worse... I got the BDD 2007 RC1 today (it finally works snap-in wise)and it is pretty nice... I downloaded WAIK from within the BDD interface thinking that it would have UPDATED instructions pertinent to the current RTM bcdedit.exe Hell no! Proof:V:\Windows\System32>Bcdedit -createstore c:\BCDThe specified command line is not valid.Run "bcdedit /?" for command line assistance.V:\Windows\System32>Bcdedit /createstore c:\BCDThe operation completed successfully.As you can see the proof is in the -createstore that is now /createstoref***ing lame.As a solution I am going to try and boot into WINPE2 cd (thanks josh)and copy c:\windows\system32\bcdedit.exe to bcdedit.bakand copy x:\windows\system32\bcdedit.exe c:\windows\system32\bcdedit.exeand see if I can use the proper bcdedit with josh's updated commands.cheers?
pixieboots Posted December 11, 2006 Author Posted December 11, 2006 (edited) Ok scratched that last idea quick... what I did instead is tried to use the RTM ver bcdedit like this:For reference: My Vista is installed on V:\and ive got a C:\ its my XP drive....and ive got a network mapped drive Y:\ (which is really V:\TFTPRoot shared and loop mounted to Y:\ heh )In the **** WAIK it keeps saying: "Bcdedit –store c:\BCD –create whatver {blah blah}"I now interpret that as: "Bcdedit /create whatver {blah blah}"I make sure the BCD I edit is the right one by comparing file sizes... so far I havent finished that...The reasons are:1) Its the next thing I need to do and ive been putting it off2) I cant seem to specify the C:\BCD as in the WAIK's instructions... so since I am not allowed to specify the one I want to edit within the command then what the hell am I really editing?Y:\>dir Volume in drive Y is Vista Volume Serial Number is 6E0E-4E5A Directory of Y:\12/10/2006 09:22 PM <DIR> .12/10/2006 09:22 PM <DIR> ..12/10/2006 09:22 PM 8,192 BCD12/10/2006 09:17 PM <DIR> Boot 1 File(s) 8,192 bytes 3 Dir(s) 28,278,714,368 bytes freeY:\>bcdeditWindows Boot Manager--------------------identifier {bootmgr}device partition=C:description Windows Boot Managerlocale en-USinherit {globalsettings}default {current}displayorder {ntldr} {current}toolsdisplayorder {memdiag}timeout 30Windows Legacy OS Loader------------------------identifier {ntldr}device partition=C:path \ntldrdescription Earlier Version of WindowsWindows Boot Loader-------------------identifier {current}device partition=V:path \Windows\system32\winload.exedescription Microsoft Windows Vistalocale en-USinherit {bootloadersettings}osdevice partition=V:systemroot \Windowsresumeobject {7ff84399-88c8-11db-8f95-ade44ef0acc0}nx OptInY:\>Bcdedit /create {ramdiskoptions} /d "Ramdisk options"A description for the new entry must be specified.Run "bcdedit /?" for command line assistance.What I did here was type my own quotation marks rather than use the copy and pasted ones from the WAIK (wack) guide... seems M$ has a couple of tricks up their sleeves to still p*** me off!)So with good quotes:Y:\>Bcdedit /create {ramdiskoptions} /d "Ramdisk options"The entry {ramdiskoptions} was successfully created.Y:\>bcdedit /set {ramdiskoptions} ramdisksdidevice bootThe operation completed successfully.Y:\>bcdedit /create /d "WyWinPE Boot Image" /application osloaderThe entry {d819fccc-88dc-11db-831a-0016ec20b410} was successfully created.Y:\>bcdedit /create {bootmgr} /d "Windows VISTA BootManager"An error occurred while attempting the specified create operation.The specified entry already exists.Y:\>Bcdedit -createstore c:\BCDThe specified command line is not valid.Run "bcdedit /?" for command line assistance.Y:\>Bcdedit /createstore y:\BCDThe store creation operation has failed.Cannot create a file when that file already exists.Y:\>Bcdedit /createstore y:\Boot\BCDThe store creation operation has failed.Access is denied.Y:\>BcdeditWindows Boot Manager--------------------identifier {bootmgr}device partition=C:description Windows Boot Managerlocale en-USinherit {globalsettings}default {current}displayorder {ntldr} {current}toolsdisplayorder {memdiag}timeout 30Windows Legacy OS Loader------------------------identifier {ntldr}device partition=C:path \ntldrdescription Earlier Version of WindowsWindows Boot Loader-------------------identifier {current}device partition=V:path \Windows\system32\winload.exedescription Microsoft Windows Vistalocale en-USinherit {bootloadersettings}osdevice partition=V:systemroot \Windowsresumeobject {7ff84399-88c8-11db-8f95-ade44ef0acc0}nx OptInY:\>bcdedit /set {d819fccc-88dc-11db-831a-0016ec20b410} systemroot \WindowsThe operation completed successfully.Y:\>bcdedit /set {d819fccc-88dc-11db-831a-0016ec20b410} detecthal YesThe operation completed successfully.Y:\>bcdedit /set {d819fccc-88dc-11db-831a-0016ec20b410} winpe YesThe operation completed successfully.Y:\>bcdedit /set {d819fccc-88dc-11db-831a-0016ec20b410} osdevice ramdisk=[boot]\Boot\WinPE.wim,{ramdiskoptions}The operation completed successfully.Y:\>bcdedit /set {d819fccc-88dc-11db-831a-0016ec20b410} device ramdisk=[boot]\Boot\WinPE.wim,{ramdiskoptions}The operation completed successfully.Y:\>bcdedit /create {bootmgr} /d "Windows VISTA BootManager"An error occurred while attempting the specified create operation.The specified entry already exists.Y:\>Bcdedit /set {bootmgr} timeout 30The operation completed successfully.Y:\>Bcdedit /set displayorder {d819fccc-88dc-11db-831a-0016ec20b410}The element data type specified is not recognized, or does not apply to thespecified entry.Run "bcdedit /?" for command line assistance.Y:\>bcdedit /? setThis command sets an entry option value in the boot configuration data store.bcdedit [/store <filename>] /set [{<id>}] <datatype> <value> <filename> Specifies the store to be used. If this option is not specified, the system store is used. For more information, run "bcdedit /? store". <id> Specifies the identifier of the entry to be modified. If not specified, {current} is used. For more information about identifiers, run "bcdedit /? ID". <datatype> Specifies the option data type that will be created or modified. Run "bcdedit /? TYPES" for more information about data types. <value> Specifies the value that should be assigned to the option. The format of <value> depends on the data type specified. Run "bcdedit /? FORMATS" for more information about data formats.Examples:The following command sets the application device to the partition C: for thespecified operating system entry: bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} device partition=C:The following command sets the application path to\windows\system32\winload.exe for the specified operating system entry: bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} path \windows\system32\winload.exeThe following command sets the NX policy to OptIn for the current operatingsystem boot entry. bcdedit /set nx optinY:\>bcdedit /? displayorderThis command sets the display order to be used by the boot manager.bcdedit /displayorder <id> [...] [ /addfirst | /addlast | /remove ] <id> [...] Specifies a list of identifiers that make up the display order. At least one identifier must be specified and they must be separated by spaces. For more information about identifiers, run "bcdedit /? ID". /addfirst Adds the specified entry identifier to the top of the display order. If this switch is specified, only a single entry identifier may be specified. If the specified identifier is already in the list, it will be moved to the top of the list. /addlast Adds the specified entry identifier to the end of the display order. If this switch is specified, only a single entry identifier may be specified. If the specified identifier is already in the list, it is moved to the end of the list. /remove Removes the specified entry identifier from the display order. If this switch is specified, only a single entry identifier may be specified. If the identifier is not in the list then the operation has no effect. If the last entry is being removed, then the display order value is deleted from the boot manager entry.Examples:The following command sets two OS entries and the NTLDR based OS loader inthe boot manager display order: bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f} {cbd971bf-b7b8-4885-951a-fa03044f5d71} {ntldr}The following command adds the specified OS entry to the end of the bootmanager display order: bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlastY:\>Bcdedit /displayorder {d819fccc-88dc-11db-831a-0016ec20b410}The operation completed successfully.Y:\>bcdeditWindows Boot Manager--------------------identifier {bootmgr}device partition=C:description Windows Boot Managerlocale en-USinherit {globalsettings}default {current}displayorder {d819fccc-88dc-11db-831a-0016ec20b410}toolsdisplayorder {memdiag}timeout 30Windows Boot Loader-------------------identifier {d819fccc-88dc-11db-831a-0016ec20b410}device ramdisk=[boot]\Boot\WinPE.wim,{ramdiskoptions}description WyWinPE Boot Imageosdevice ramdisk=[boot]\Boot\WinPE.wim,{ramdiskoptions}systemroot \Windowsdetecthal Yeswinpe YesY:\>Ill now Install VirtualPC 2007 beta and see if I can boot using any BCDs ive just created... (yep got a few to test cuz i have no idea which one was just written! time to check timestamps/sizes I guess sheesh Edited December 11, 2006 by pixieboots
pixieboots Posted December 11, 2006 Author Posted December 11, 2006 Dont trust WINBETA to release ver 6000 because their bcdedit is from another build.... hmmm Proof: I now have Vista Ultimate RTM now (ver 6) FROM MSDN's site... no kidding.Interesting to me how lamers like winbeta can post stuff on the net calling it vista RTM ver 6.6000but I think their guy is building ISOs out of anything he can find to make it look like vista RTM...Must be something to do with "unlimited rearm" ....either way the only working bcdedit that works with the WAIK's instructions is this copy of RTM i have direct from msdn. So disregard the last 3 posts.....
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now