OR are you using (as you should) a "Full HD-like image", EXACTLY as detailed here
:
http://www.boot-land...?...=5316&st=49
But then, you should have EXACTLY done the steps as detailed here:
http://www.boot-land...?...=5316&st=39
First I have made a "Full HD-like image" according to the description given by
jaclazBooting from RAMDISK with a Recovery Console image file does work for me.
I have used the
cmdcons folder as prepared by
Make_USB.exe to fill the RC Image file.
winnt.sif in root of bootdrive for booting RC HD Image File rconx2.img
[SetupData]
BootDevice="ramdisk(0)"
BootPath = "\cmdcons\"
OsLoadOptions="/noguiboot /fastdetect /rdexportashd /rdimageoffset=32256 /rdpath=rconx2.img"
Then I made a RC
Superfloppy Image and could use this for booting from RAMDISK as well, where the image could be loaded from internal Harddisk or from USB-stick.
I found that changing the System Name in the BootSector as cmdcons instead of MSDOS5.0 was Not essential for me.
The Image File has an unchanged NTLDR type FAT12 Bootsector as made by XP Format.
Files setupldr.bin of win2k3 and NTDETECT.COM are not needed in Root of Image File,
but they are essential files in Root of BootDrive.
File ramdisk.sys of win2k3 must be added to folder cmdcons in Image file.
The original file RAMDISK.SY_ must be
removed from cmdcons folder (otherwise BSOD 7B).
The most important and very essential part found by
jaclaz is making in root of the RC Image file a folder i386 containing (uncompressed) TXTSETUP.SIF file.
Mapping of the image in grub4dos menu.lst is not needed.
Just chainloader /setupldr.bin is sufficient in grub4dos menu.lst on BootDrive to launch the RC Image file.
setupldr.bin of win2k3 uses (normal) NTDETECT.COM and winnt.sif in Root of BootDrive
to load the image in RAMDISK and then for booting i386\TXTSETUP.SIF file in RC Image File.
Booting RC from RAMDISK gives the Setup screen where you have to press R to enter Recovery Console.
===================================================================
Booting Recovery Console from RAMDISK without pressing R has been described by
ilkohttp://www.boot-land...?...=5316&st=56Add the magic Grub4DOS lines to entry in menu.lst of BootDrive
title Boot rconxf.img from RAMDISK
find --set-root --ignore-floppies /setupldr.bin
chainloader /setupldr.bin
write 0x7C03 0x63646D63
write 0x7C07 0x00736E6F
and add this line in the Image File to i386\TXTSETUP.SIF in [SetupData] section
SetupSourceDevice = \device\harddisk0\partition1
Without it Setup will start asking for the Windows CD.
Renaming in RC Superfloppy Image file the
cmdcons folder as
i386 as
ilko has done is even more simple than creating a separate new i386 folder containing TXTSETUP.SIF as described by
jaclazFollowing
ilko one can even avoid editing TXTSETUP.SIF file by simply adding line to
winnt.sif file in root of bootdrive:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\i386\"
OsLoadOptions="/noguiboot /fastdetect /rdexportashd /rdpath=rconx.img"
SetupSourceDevice = \device\harddisk0\partition1
For MultiBooting one can use also
BOOT_IMG.exe to Install the Image file and to make the boot options,
but you have to adjust BootPath="\i386\" and OsLoadOptions in ramx1.sif in BootDrive as given above for the corresponding winnt.sif file
===================================================================
RAMDISK with Recovery Console gets DriveLetter C: which is a disadvantage and giving Shift of DriveLetters.
This shifting does Not occur when using cmdcons folder in root of USB-stick (preferred and simply made with
Make_USB.exe)
@online
For Setting Keyboard and Language you might use in winnt.sif in cmdcons folder probably something like
[RegionalSettings]
LanguageGroup=1
SystemLocale = "0413"
UserLocale = "0413"
UserLocale_DefaultUser = "0413"
InputLocale = "0413:00020409", "0413:00000409", "0409:00020409", "0409:00000409"
InputLocale_DefaultUser = "0413:00020409", "0413:00000409", "0409:00020409", "0409:00000409"
; Comment - Above for Dutch Settings NLD=413 and Eng=409 with VS international=20409 and VS=409 keyboards