JackLothian,

One assumes that if you know the IP address, you also know the physical location of all the subnets that make up your network, or at least you should, and have a map of it.

That is about the only method I can think of that can tell you physical location, but then again, if you're booting from a DOS BOOT DISK you would have to manually do that, and if your doing it manually you or whoever is doing it should know the physical location.