MSFN Forum: Help for XP Boot Option - MSFN Forum

Jump to content


Unattended CD/DVD Guide Homepage · MSFN Forum Rules

If you have questions about customizing Windows XP that are nLite-specific, please post them in the nLite forum, not here. If you have questions regarding the unattended installation of Windows XP, please post them in the Unattended Windows 2000/XP/2003 section.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Help for XP Boot Option Rate Topic: -----

#1 User is offline   kali 

  • KamrulCox
  • Pip
  • Group: Members
  • Posts: 70
  • Joined: 17-April 11
  • OS:none specified
  • Country: Country Flag

Posted 01 October 2011 - 11:26 PM

We know Xp has one boot option "Press any key to boot from CD". I want to add two more options there as 1. Boot from HDD 2. Reboot. So my total option will be three. How can I add these options? I use nlite to make customize XP.


#2 User is offline   jaclaz 

  • The Finder
  • Group: Developers
  • Posts: 11,448
  • Joined: 23-July 04
  • OS:none specified
  • Country: Country Flag

Posted 02 October 2011 - 02:28 AM

View Postkali, on 01 October 2011 - 11:26 PM, said:

We know Xp has one boot option "Press any key to boot from CD". I want to add two more options there as 1. Boot from HDD 2. Reboot. So my total option will be three. How can I add these options? I use nlite to make customize XP.

"XP" has NOT such an option.
The XP install CD has it.
This is obtained by the particular way the CD "no-emulation" bootsector is made.
It invokes TWO executable in sequence:
  • bootfix.bin <- the thing that gives you the option
  • setupldr.bin <- the actual Windows Setup Loader


see this:
http://flyakite.msfn.org/xpprosp1.htm
Posted Image

You can:
  • write your own program that replaces bootfix.bin :ph34r:
  • use any of the available bootmanagers like isolinux or grub4dos as in here: http://www.911cd.net...showtopic=19025
  • use INSTEAD of the MS CD bootsector isolinux, grub4dos, BCDW, CDShell, etc., etc. creating the CD invoking it INSTEAD of bootfix.bin/setupldr.bin


jaclaz

#3 User is offline   kali 

  • KamrulCox
  • Pip
  • Group: Members
  • Posts: 70
  • Joined: 17-April 11
  • OS:none specified
  • Country: Country Flag

Posted 02 October 2011 - 10:06 AM

Thanks alot jaclaz. You gave alot of ways. I visited all the related links. But I couldn't start. Because I'm new for this job. So I didn't know what will be easy for me. Please suggest me an easy way that is suitable for new one like me.
You insisted on replacing •bootfix.bin. How to make or edit .bin file? Best regards.

#4 User is offline   jaclaz 

  • The Finder
  • Group: Developers
  • Posts: 11,448
  • Joined: 23-July 04
  • OS:none specified
  • Country: Country Flag

Posted 02 October 2011 - 11:32 AM

View Postkali, on 02 October 2011 - 10:06 AM, said:

Thanks alot jaclaz. You gave alot of ways. I visited all the related links.

You are welcome. :)

View Postkali, on 02 October 2011 - 10:06 AM, said:

But I couldn't start. Because I'm new for this job. So I didn't know what will be easy for me. Please suggest me an easy way that is suitable for new one like me.

Sure you are "new" (if you weren't yould have already known ;))

View Postkali, on 02 October 2011 - 10:06 AM, said:

You insisted on replacing •bootfix.bin. How to make or edit .bin file? Best regards.

Well no, I did not insist on doing that. :w00t:

Actually writing your own program to replace bootfix.bin is (obviously) the most difficult approach (hence the :ph34r: emoticon ;)).

The easiest is replacing bootfix.bin with grldr (renamed to bootfix.bin) and add a menu.lst in root of the CD, see:
http://www.911cd.net...showtopic=19025
http://www.911cd.net...showtopic=19124

To make it "cleaner" you could edit grldr to look for menu.lst in \I386\ instead of root of the CD, see also here:
http://www.msfn.org/...s-from-cdshell/

Mind you, the fact that you are "new" is only part of the story, you are "new" AND want/wish to do "advanced" things, it is perfectly normal that you will need to take some time getting familiar with the techniques/tools and experimenting with them.

jaclaz

#5 User is offline   kali 

  • KamrulCox
  • Pip
  • Group: Members
  • Posts: 70
  • Joined: 17-April 11
  • OS:none specified
  • Country: Country Flag

Posted 03 October 2011 - 03:34 AM

Good advice, jaclaz. I followed your ways and for grldr I visited here and for cdshell here. I also visited here. But I couldn't download cdshell full package. I don't know it is free or not.
I am trying. But I need your help more for future steps. Thanks again.

#6 User is offline   jaclaz 

  • The Finder
  • Group: Developers
  • Posts: 11,448
  • Joined: 23-July 04
  • OS:none specified
  • Country: Country Flag

Posted 03 October 2011 - 03:59 AM

View Postkali, on 03 October 2011 - 03:34 AM, said:

Good advice, jaclaz. I followed your ways and for grldr I visited here and for cdshell here. I also visited here. But I couldn't download cdshell full package. I don't know it is free or not.
I am trying. But I need your help more for future steps. Thanks again.

You don't need/want CDshell.
But of course it is FREE. :) (for non-commercial use)
You can get it from here:
http://web.archive.o...ww.cdshell.org/
(site is no more :( thanks to the Wayback Machine :thumbup you can still have it)

You want to get grub4dos from here (and NOWHERE else), get always latest:
http://code.google.c.../downloads/list
OR get the last "current" (missing a number of features you DO NOT need anyway):
http://www.msfn.org/...on/page__st__52

DO NOT use any other earlier version of grub4dos than the above listed.

jaclaz

This post has been edited by jaclaz: 03 October 2011 - 03:59 AM


#7 User is offline   kali 

  • KamrulCox
  • Pip
  • Group: Members
  • Posts: 70
  • Joined: 17-April 11
  • OS:none specified
  • Country: Country Flag

Posted 05 October 2011 - 09:25 AM

I appreciate your advices, jaclaz. You are very wise. I started trying. But I may be failure. So I'll write (by massage) you for further help if you don't mind. Thanks.

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

3 User(s) are reading this topic
0 members, 3 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy