Unattended windows xp installation without 'Press any key..'
#1
Posted 22 January 2013 - 12:46 PM
I have a unattended windows cd made using nlite.
I am trying to get rid of the press any key prompt to boot the cd but havent found a way to do this.
If i use nlite to remove the prompt the cd will just loop through the setup every time the PC reboots.
** In the bios the cdrom drive must be set to boot first **
Is there a custom cd rom bootloader that will get around this annoying limitation, to allow true unattended installation with no user interaction whatsoever. (Hint: I have alot of pcs to auto install)
#3
Posted 22 January 2013 - 01:27 PM
-X-, on 22 January 2013 - 12:51 PM, said:
Which doesn't mean that one might own a lot of personal computers
In any case, if the question is:
Quote
The answer is:
Delete from source BOOTFIX.BIN, or change the bootsector or .... see:
http://www.msfn.org/...xp-boot-option/
http://www.msfn.org/...s-hdd-is-blank/
http://www.911cd.net...showtopic=19987
jaclaz
#4
Posted 22 January 2013 - 02:10 PM
Looks like I would have to have a bootmanager check if the hdd was still in 'Windows Setup Mode' and bypass the CD in that case and boot CD in all other cases.
No idea how to do this tho :S
Can bootmanagers check existence of certains files on the hdd? If so I could try and detect a temp file/folder used while windows is still in setup mode.
#5
Posted 22 January 2013 - 02:49 PM
jduk, on 22 January 2013 - 02:10 PM, said:
I cannot see a reason for this.
With a "normal", "attended" CD the procedure is simple and there are only two possible cases:
- new (or wiped) disk (no MBR/no partitions) -> Bootfix is NOT invoked at first boot, then text mode setup is run -> MBR and partition made, AND formatted AND setup files copied to hard disk -> bootfix is invoked to allow - if needed - to STOP the installing (the procedure is that second boot comes from hard disk, and the bootfix.bin is there because after text mode you should boot from HD, and without it (or changing the BIOS boot order) the install would start again from CD, which is wrong.
- if you are re-installing, the bootfix.bin is invoked on first boot, you press the any key, and you enter the needed, F8, etc., then you can go away as the mechanism will reboot second time, noone will press the key and second boot will work as designed, then you will need to be back in - say - 15 to 30 minutes to input the other info that needs to be input on the GUI mode part .
In unattended mode, #1 you need to press nothing, in #2 you need to press the key ONCE at first boot (and anyway *someone* must be there to insert the CD, change BIOS order if needed, actually connect the machine to mains, etc.), once you have pressed it you can walk away and come back later just to check if everything went OK.
WHAT is the problem?
jduk, on 22 January 2013 - 02:10 PM, said:
Sure, grub4dos as an example, can do *almost anything*.
jaclaz
#6
Posted 22 January 2013 - 04:06 PM
The pc is only connected to power and ethernet.
I want the user to be able to power on the machine, open the cd tray, put cd in, close and reboot.
When my unattended cd completes it opens the cd tray and beeps to alert the user, who then removes the cd, closes the tray thus stopping the cd from being booted on reboot.
There is no keyboard or monitor to wait for and press the 'any' key
The hdd can be blank or have a previous xp install
#7
Posted 22 January 2013 - 09:25 PM
Cheers and Regards
#8
Posted 23 January 2013 - 07:46 AM
Telling someone on the phone to stick a cd in the pc and leave it,
vs
Me: connect vga cable,
Dummy: whats that?
Me: the cable that goes to the screen
Dummy: oh ok..wait a min
(2mins later)
Dummy: ok, i think thats it
Me: ok, now connect the keyboard
Dummy: mmm, wait 1 min
(3 mins later)
Dummy: ok
Me: ok, turn the computer on, you need to press any key when it says that on the screen
Dummy: ok, turning on
Me: ok
Dummy: Ok, it says press any key, but where is any key?
Me: ...
Me: just press d (for Dummy)
Dummy: ok, i pressed d, now i see a windows picture
(Dummy has not pressed it quick enough and has skipped cd boot)
Me: eh ok, you will need to press it quicker next time, ok lets try again....find the reset switch on the front...
(10mins later)
Get my point?
This post has been edited by jduk: 23 January 2013 - 08:39 AM
#9
Posted 23 January 2013 - 09:54 AM
Why does the CD have to stay 1st boot device ? Does
#10
Posted 23 January 2013 - 09:56 AM
Making a grub4dos based CD that checks *something* on hard disk is perfectly possible of course, only, if your CD already opens he CD tray and beeps it sounds, it seems to me overkill.
If you need help with grub4dos, just say so.
jaclaz
#11
Posted 23 January 2013 - 01:53 PM
They (Your "Family") will somehow know in their limited PC knowledge that a tower without monitor or keyboard is no longer working?
I have seen some high quality Swiss cheese that has less holes in it.
Don't bullsh*t us it is not our first rodeo.
Explain to us what the actual purpose of a freshly installed pc without monitor or keyboard? (Especially to your dummy family and friends)
#12
Posted 23 January 2013 - 02:39 PM
http://www.techopedi...adless-computer
Via RDP BUT... -
http://control.com/thread/1026235771
Quote
Quote
The "family scenario" given makes no sense.
#13
Posted 23 January 2013 - 05:46 PM
Ponch, on 23 January 2013 - 09:54 AM, said:
Why does the CD have to stay 1st boot device ? Does
Thanks
I have setup the PC's beforehand to boot cd-rom first so I can ring them up to put the CD in and know it will work.
jaclaz, on 23 January 2013 - 09:56 AM, said:
Making a grub4dos based CD that checks *something* on hard disk is perfectly possible of course, only, if your CD already opens he CD tray and beeps it sounds, it seems to me overkill.
If you need help with grub4dos, just say so.
jaclaz
the problem removing bootfix.bin is after 1st reboot the CD will boot setup again and this will continue in a loop
actually thank you for mentioning grub4dos. I have customised the menu.lst to allow for proper 100% unattended install so problem solved :-)
Kelsenellenelvian, on 23 January 2013 - 01:53 PM, said:
They (Your "Family") will somehow know in their limited PC knowledge that a tower without monitor or keyboard is no longer working?
I have seen some high quality Swiss cheese that has less holes in it.
Don't bullsh*t us it is not our first rodeo.
Explain to us what the actual purpose of a freshly installed pc without monitor or keyboard? (Especially to your dummy family and friends)
I ring them to tell them to put the CD for that pc in its drive and reboot. most of the time I will be there anyway to stick the CD in and go do something else more productive.
lots of purposes for a pc without monitor considering I can rdp and vnc into the machine...
submix8c, on 23 January 2013 - 02:39 PM, said:
http://www.techopedi...adless-computer
Via RDP BUT... -
http://control.com/thread/1026235771
Quote
Quote
The "family scenario" given makes no sense.
BIOS is set to ignore keyboard errors and nlite has option to enable rdp plus my custom script makes sure pc is accessible from my main pc so it does make sense.
how does the family scenario not make sense. a lot of people live with families...
anyway, like I said I have built a solution with grub4dos to fully automate this without 'press any key'
I thought this would of been a useful feature to discuss and offer other peeps interested in fully unattended nlite installs but I guess not. :-(
This post has been edited by jduk: 23 January 2013 - 06:28 PM
#14
Posted 23 January 2013 - 10:00 PM
Cheers and Regards
#15
Posted 24 January 2013 - 10:27 AM
Makes absolutely NO sense! SERIOUSLY sounds like you have "family" at remote locations with "headless systems" that YOU use Remotely for some (unknown) purpose.
makes no sense.jpg (64.9K)
Number of downloads: 5
#16
Posted 25 January 2013 - 06:37 AM
submix8c, on 24 January 2013 - 10:27 AM, said:
Makes absolutely NO sense! SERIOUSLY sounds like you have "family" at remote locations with "headless systems" that YOU use Remotely for some (unknown) purpose.
3390182310_f86c82cb95.jpg (29.32K)
Number of downloads: 0
Beam me up outta here Scotty!
Apologies if I didn't explain the original problem in a better way, but since I have found a solution and no-one else cares (apart from bphlpt, who I am happy to help) there's, no sense - as you put it
This post has been edited by jduk: 25 January 2013 - 07:21 AM
#17
Posted 25 January 2013 - 06:43 AM
bphlpt, on 23 January 2013 - 10:00 PM, said:
Cheers and Regards
Basically, I just followed a guide for nLite to get an unattended cd for each pc with necessary drivers etc loaded and there is an option there to enable remote desktop. I also have a custom script to execute on RunOnce to install vnc and some other useful tools aswell.
The BIOS is set to boot cd first and to ignore keyboard errors.
I then installed grub4dos bootloader as jaclaz mentioned. I built a custom menu.lst to check for the presence of a setup file on the hdd that only exists while windows xp setup is running.
If this file exists, then boot from that hdd else boot the xp setup cd.
This will ensure windows xp setup can survive the reboots and complete normally.
This post has been edited by jduk: 25 January 2013 - 06:53 AM
#18
Posted 26 January 2013 - 12:13 AM
submix8c, on 24 January 2013 - 10:27 AM, said:
Makes absolutely NO sense! SERIOUSLY sounds like you have "family" at remote locations with "headless systems" that YOU use Remotely for some (unknown) purpose.
jduk does make sense, although I don't like this. His application is at the gray area of nLite's EULA, and I believe there's a better way to achieve this.
What jduk wants is to deploy several remote headless machines with nLited OS, and (at the time) he cannot physically access the machines. So he want as little work as possible for his "family members" who helps him.
By "as little work as possible" he means to just put the CD, turn on the computer, and then wait until the installation finishes and reboots.
Do I explain this right?
This post has been edited by Explorer09: 26 January 2013 - 12:13 AM
#20
Posted 26 January 2013 - 07:06 AM
jduk, on 25 January 2013 - 06:43 AM, said:
Well, no.
jaclaz did NOT suggest to install grub4dos anywhere, his suggestion was to use grldr as the no-emulation bootsector of the actual CD.
And of course sharing the actual EXACT specific menu.lst you put up would be actually "sharing" your solution.
Anyway, the main thing is that your problem was solved.
jaclaz



Help

Back to top










