Fredag 14 desember 2007 13:50, skrev Michael De Groote:
> i have a hunch it (the looping of the winnt installer copying the files)
> has something to do with the winnt itself trying to reboot the pc, which
> (in this case) is the dosemu
> the reasons i think it does this are

That was exactly what was thinking when I first saw this,
turned out I was wrong.... :-)
>
> 1. when looking at the screen there is a short moment were you see the
> doit.bat commands flashing over the screen, up to the winnt.exe blablabla
> 2. when putting either a pause or a exitemu command after the
> winnt.exestuff, these are ignored...

Where do you put the pause/exitemu?
This is what doit.bat contains:
----
IF EXIST c:\netinst\1569087.tmp EXITEMU
format /z:seriously /q /u /a /v: c: /y
if errorlevel 1 exit 1
xcopy /s /e /y Y:\ C:\
Z:
cd Z:\os\winxpsp2\i386
winnt /rx:lang /s:Z:\os\winxpsp2\i386 /u:C:\netinst\unattend.txt
----

the noCycling-flag file part of doit.bat is created by install.pl in this 
section:
----
# Batch script to run after this script exits.
my $doit = "$netinst\\doit.bat";
if($is_linux) {
        # xcopy will copy a file that will prevent a cycling of DOSemu
        # this is tested as the first command
        # The filename itself
        my $noCycling = "$netinst\\" . int(rand(10000000)) . ".tmp";
    # First of all, if the checkpoint file exist, leave DOSEmu
    unshift @doit_cmds, "IF EXIST $noCycling EXITEMU";
    push @doit_cmds, 'xcopy /s /e /y Y:\\ C:\\';
    # have the XCOPY command copy over the checkpoint file
    write_file($noCycling, 'prevent cycling of DOSemu');
}
----


>
> so the question is: can we stop the winnt installer from automatically
> rebooting the system? if not, is there no switch to the dosemu.bin that
> prohibits rebooting the emulator? If both are impossible, we could
> a) switch to nt5x-install permanently, which should solve these problems
> anyway since it doesnt call winnt but copies the files itself and installs
> the correct mbr and other files to start the install process
> b) customize ('hack') dosemu so a reboot of the emulator exits the emulator
> process...

I might be a release with only dosemu first, and just ripping out dosemu is 
probably out if the question. 
So, fixing this should be done in any case.

The question stands:
does '/c/netinst/xxxxx.tmp' exists when the 'loops' happen?

It puzzles me that I dont see this behavior...



-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
unattended-info mailing list
unattended-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unattended-info

Reply via email to