Насколько я понимаю я должен (и иметь), загрузил netboot.tar.gz файл для Debain, и разархивируйте и upack он в каталоге указанного сервера TFTP.
Правильно.
Оттуда я затем должен переместить несколько файлов и изменить их?
Неправильно. Файлы прекрасны способ, которым они, Вы не должны касаться их. Просто скажите dhcp серверу отсылать "pxelinux.0" как имя файла начальной загрузки.
Однако будучи системой окон я понятия не имею, что она сделала бы к символьным ссылкам в этом tarball.
./pxelinux.0 -> debian-installer/i386/pxelinux.0
./debian-installer/i386/pxelinux.cfg/default -> ../boot-screens/syslinux.cfg
./pxelinux.cfg -> debian-installer/i386/pxelinux.cfg
Вы, возможно, должны войти и заменить их безотносительно программы при используемый распаковке завинченных вещей tarball.
Я сделал бы пару вещей.
Поразите "отстающий" ресурс с помощью завихрения от поля и доберитесь, синхронизации - видят, является ли проблемой сеть между браузером и сервером или самим сервером.
Используйте что-то как Firebug + YSlow или Pagespeed или БУМАЖНЫЙ ЗМЕЙ для получения схемы водопада Веб-страницы - эти инструменты должны объяснить, являются ли проблемой медленные загрузки или DNS или время отклика веб-сайта (иначе "время до первого байта"). Это также локализует проблему.
Удостоверьтесь, что Вы регистрируете взятый временем в Вашем журнале Apache (%D) и видите то, что это говорит Вам.
Просто догадка, но это звучит как networky. Сделайте netstat, по крайней мере, и посмотрите, есть ли у Вас миллиард выполнений соединений.
502 с не являются обычным ответом тайм-аута, это - "недопустимый шлюз". Они имеют тенденцию происходить, если существует некоторый прокси или шлюз, испытывающий затруднения из-за Вашего сайта. Могло бы быть приложение разлагающийся позади mod_proxy на Вашем сайте? Я попытался бы устранить это путем удара статического содержания от локального и затем расширения оттуда.