jmsallo Posted September 25, 2012 Posted September 25, 2012 I have been hunting and hunting and I am at a loss.I have created a USB with a boot menu to install WixXP Pro, Run XP Pro or go to a DOS prompt.The DOS prompt and the installer work fine.I have done the TextPart of the WinXP install. It has finished and rebooted.What do I need to run/do to start the GUI on reboot?I would like to add it to the boot list as defaultI have the &Win_NT$ directories and have slipstreamed the updates from RyanVM and DriverPacksSo again, on reboot, how the the GUI load?Thanks in advance!!!!
ilko_t Posted September 25, 2012 Posted September 25, 2012 How did you prepare the USB disk?Which boot loader are you using?Did you use winnt.exe in DOS to prepare ~BT and ~LS folders on the internal disk?Did you try simply to boot from the internal disk for the second part, the GUI mode? What was the result?
jmsallo Posted September 25, 2012 Author Posted September 25, 2012 I used WinUSB Maker http://www.joshcellsoftwares.com/2012/06/WinUSBMaker.htmlApparently that uses GRLDRSo WinXP is installed from a DOS prompt after SMARTDRV is loadedBut the GUI does not start on reboot
jaclaz Posted September 26, 2012 Posted September 26, 2012 http://www.joshcellsoftwares.com/2012/06/WinUSBMaker.htmlWithout any OS File-Mod - Your OS is clean transloaded to USB device.USB OS Transload compatible with Windows XP / Vista / Server / 7 / 8.Low memory and CPU usage for an fast OS Transload.Metro-UI Based compatible with Windows XP.Compatile with all Microsoft OS with .NET Framework v4.0.Backup and Restore is compatible only with the same device.MSDOS and GRLDR (Grub4DOS) compatible transload.Memory protections and code defuse improved.Wow!@jimsalloWith all due respect , but why don't you ask the Author of the tool you used? Do you have a grub4dos menu.lst on that stick?If yes post it's contents, as well as contents of BOOT.INI (if any).jaclaz
jmsallo Posted September 26, 2012 Author Posted September 26, 2012 The answer was not helpful. I think the author misunderstood me.From: Josh Cell Software's . <support@joshcellsoftwares.com>Sent: Friday, September 21, 2012 9:06 PMSubject: RE: Josh Cell Software's.Maybe I'm not doing it rightCopies and boots okInstall just keeps reinstalling DOS partReboots deletes temp files and goes againPlease advise You need to disable the boot from the USB device on 2rd part because the setup files is untouched from CD to USB.-- Best Regards;Josh Cell Software's. What I want is to be able to choose on the USBInstall XP, Boot to DOS or RUN WINXP for things like password recovery, etc.So I started the install and I have the 2 $WIN_NT$ directories but the GUI does not load on reboot
jaclaz Posted September 26, 2012 Posted September 26, 2012 You are asking here for help about a program that we don't use normally, so, unless you provide information, we cannot help you.Now that you have posted the reply from the Author of theat utility, it seems like it does NOT provide that feature you asked for at all, this:You need to disable the boot from the USB device on 2rd part because the setup files is untouched from CD to USB.more or less means that you boot first time from the USB stick, and then, to complete the install, you start from the hard disk, removing the USB stick.ANOTHER utility (which incidentally is developed and supported here by ilko_t) WinsetupFromUSBwithGUI does provide a grub4dos menu for Windows install from USB, to which you can manually add other boot items:BUT, while it does not need the .Net Framework 4.0 to run, I doubt it does clean compatible OS transload, nor it defuses code (but it does have provisions for Memory protection )From what I can get by your report you have the "normal":$WIN_NT$.~BT$WIN_NT$ .~LSinstall directories on the USB stick, these somehow get transferred to the hard disk, and then you (as the Author told you) have to boot directly from the hard disk for the second part of the installation).Since the homepage of that utility mentions grub4dos, and you talked about having a menu, I asked you two questions (menu.lst is the file normally useb by grub4dos for it's menu, whilst BOOT.INI is the file normally used by NTLDR for it's menu):Do you have a grub4dos menu.lst on that stick?If yes post it's contents, as well as contents of BOOT.INI (if any).Unless you answer it, I have no way to help you.What I want is to be able to choose on the USBInstall XP, Boot to DOS or RUN WINXP for things like password recovery, etc.Good .This is another question.JFYI a "universal" XP installed on USB is a rather difficult thing to make and you may prefer a XP based PE, such as UBCD4WIN, or any BartPE or Winbuilder project LiveXP.In case:http://reboot.pro/9830/http://www.ubcd4win.com/http://www.nu2.nu/pebuilder/http://www.911cd.net/forums//index.php?&showforum=30http://reboot.pro/index.php?showtopic=4111If you go on the rmprepusb site:http://www.rmprepusb.com/you should be able to find tutorials on how to make multiboot USB sticksjaclaz
jmsallo Posted September 26, 2012 Author Posted September 26, 2012 Here is the BOOT.INI[boot Loader]Timeout=5Default=C:\$WIN_NT$.~BT\BOOTSECT.DAT[Operating Systems]C:\ = "Previous Operating System on C:"C:\$WIN_NT$.~BT\BOOTSECT.DAT = "Windows XP Installation/Upgrade"Due to GRLDR replacing NTLDR (which I guess is backed up as $LDR$ 255KB)choice 1 runs AUTOEXEC.BAT which runs SMARTDRV and then WINNTChoice 2 is the regular WinXP installerHitting CTRL-C breaks the batch file giving a working DOS promptI can easily edit AUTOEXEC.BAT to give me that choice and run a CD-ROM loader from Win98SE, etc.There is no MENU.LSTWhile I do see the utility you mention, I really don't want to undo this effortIf I want that, I will create the ISO image and run from a 320GB USB external as describedObviously ilko_t knows how to get the GUI to start after rebootEverything must be there, somewhere, in either $WIN_NT$.~BT or $WIN_NT$ .~LS to start the GUI
jaclaz Posted September 26, 2012 Posted September 26, 2012 (edited) It is possible that grldr has a modified embedded menu.lst.You can check this by opening that file with any hex editor and xhck near the end (and compare with the corresponding "original" grldr).From what you post it is likely that the grub4dos MBR is installed to that stick.grldr (renamed as NTLDR) is then "hardcoded" to chainload NTLDR (renamed as $LDR$) bypassing the bootsector.From the BOOT.INI you posted:Choice #1 is NTDR chainloading the actual partition bootsector (evidently a DOS or FreeDos one, that then boots a DOS and executes AUTOEXEC:BAT).Choice#2 is NTLDR chainloading a copy of the bootsector which likely invokes SETUPLDR.BINSince from what you post these are the only choices you have, it means that NTLDR/BOOT.INI are used (besides as bootloader) as bootmanager.What you are seemingly missing is that the tool you used/are using uses a (very old) approach, described here:http://www.911cd.net/forums//index.php?showtopic=16713and one of the others that originated the search for "better methods", see:page__view__findpost__p__563654(methods #1 and #4 respectively)From that thread originated the search for alternative methods:because of the inconvenience of the already known ones.But anyway, and basically, any install is made of two parts, a part in which the needed files are copied to the destination hard disk (Text Mode) and a GUI part which is run booting from the destination hard disk, the tool you used has not a provision to automate the boot device shift and thus after having completed the text mode part you need to reboot AND remove the USB stick, other apps have a menu.lst that allow to leave the USB stick connected and "exchange" disk order (thus booting anyway for the GUI part from the destinatin disk).So you can study the .lst that these other apps use and adapt it to your setup (and "correct" the booting sequence that IMHO makes little sense and needs the renaming of files - which is never a good idea). jaclaz Edited September 26, 2012 by jaclaz
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now