Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PXE Boot files question!

Featured Replies

Hi,

I'm would like to get a good explanation of the following files needed to PXE boot a BartPE using RAM disk with RIS as the PXE Server.

Ntdetect.com

startrom.com

setupldr.exe

winnt.sif (I know what the file is for but would like an explanation of the variables inside the file, expersially %INSTALLPATH% and %MACHINETYPE%.

What order are they used?

How do they relate to each other?

What do they do?

Thanks appriciate any help!

Edited by PxeBoot

  • Author

Thanks,

I knew the thing about the setupldr.exe being the same as the NTLDR file, I just want to know how they relate to each other and what it does.

Basically when the client boots from the PXE server, what file is the first to be downloaded and run....then what files does this file start until the actual BartPE image is run.

Also how does the PXE server know what files to send, does the PXE Client see the ROOTDIR as a viritual directory after that the PXE Server and the Client has created a session. Or that any files requested on the PXE client are automatically being redirected to the RIS server to be send over if they exist in the ROOTDIR.

And last what does each file do?

I hope this clears up my question a bit.

I'm trying to understand the boot process from a technical point.

I will read the help file you mentioned.

thanks

  • Author

I've got the BartPE to work with RIS....but I'm still interested to find out a bit more about how the boot process works...file by file.

I would appriciate any input!

I am guessing here but its an educated guess

A pxe client broadcasts for two things, an ip address and a bootp server. If ris and dhcp are the same server it replies back with all of this required information. If not it replies with an IP address for client and supplies an IP address (or hostname) and bootp filename for the bootp srever.

The client then downloads this "boot image" which I am presuming is startrom.com, this boot image is specific to MS RIS - other vendors/configurations would issue other images. I beleive the boot image also contains the client installation screens and the BINL which allows the client installation screens to contact AD.

Once this stage is complete and you have selected an image to boot from the installation and windows files you mentioned above performs their usual jobs, I doubt that in a RIS configuration they perform a different job to that of what they normally do - simply googl'ing each file seperately should give you sufficient information

There is LOADS of information on winnt.sif in the unnatended installation area of these forums and the unnatended MSFN website.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.