Мне было поручено сделать Windows Server 2012 r2 PXE загрузкой живых дистрибутивов Linux с использованием WDS, и у меня возникли проблемы. У меня есть Blade-сервер, действующий как WDS, Sonicwall, обрабатывающий DHCP и действующий как брандмауэр (у меня нет доступа к Sonicwall), и лаборатория, полная компьютеров для загрузки PXE. Я выполнил инструкции, которые смог найти из разных источников в Интернете. Я использовал необходимые файлы из Syslinux 5.01 (pxelinux, vesamenu и chain) и переименовал их, как было предложено, я создал общую папку NFS, как было предложено, и создал сервер TFTP, как указано в других руководствах, для обслуживания файла filesystem.squashfs, когда Не удалось загрузить NFS. Я считаю, что ошибка находится в моем файле по умолчанию (ниже), но я понятия не имею, что это будет. Ни один из вариантов (NFS для Ubuntu или TFPT для Kali) не загружается успешно. NFS выдает мне ошибку о необходимости пути, но путь указывает именно там, где указано в руководствах, и ошибки TFTP не обнаружены, но файловая система filesystem.squashfs является активной.
У кого-нибудь есть идеи? Спасибо!
Источники: Объединение PXELinux с WDS Как PXE загрузить Live Linux CD
DEFAULT vesamenu.c32
ПОДСКАЗАТЬ 0
МЕНЮ НАЗВАНИЕ Меню загрузки PXE (x64) МЕНЮ ВКЛЮЧАЕТ pxelinux.cfg / graphics.conf МЕНЮ АВТОЗАГРУЗКА Запуск локальной системы за 8 секунд
LABEL bootlocal
menu label ^Boot Normally
menu default
localboot 0
timeout 80
TOTALTIMEOUT 9000
LABEL wds
MENU LABEL ^Windows Deployment Services
KERNEL pxeboot.0
ЭТИКЕТКА Кали
MENU LABEL ^Kali 2.0
# Load the correct kernel
kernel /Linux/Kali/live/vmlinuz
# Boot options
append priority=low vga=normal boot=live initrd=/Linux/Kali/live/initrd.img fetch=tftp://192.168.2.138/Linux/Kali/live/filesystem.squashfs
LABEL ubuntu
MENU LABEL ^Ubuntu
# Load the correct kernel
kernel /Linux/Ubuntu/casper/vmlinuz.efi
# Boot options
append root=/dev/nfs priority=low vga=normal boot=casper netboot=nfs initrd=/Linux/Ubuntu/casper/initrd.lz nfsroot=192.168.2.13/RemoteInstall/Boot/x64/Linux/Ubuntu/casper/
LABEL Abort MENU LABEL E ^ xit KERNEL abortpxe.0
Давно мертвая нить, но я все же нашел решение. Система загрузилась правильно, однако видеодрайверов не было, поэтому он выглядел как полностью пустой экран и казался зависшим. Просто запустите tty-терминал (ctrl + f3) и загрузите драйверы, затем поменяйте местами обратно (ctrl + f1) и бинго! Вы находитесь в графическом интерфейсе.
добавьте этот nfsroot = 192.168.2.13 / RemoteInstall / Boot / x64 .......
к этому nfsroot = 192.168.2.13: / RemoteInstall / Boot / x64 ............. Обратите внимание на полное двоеточие после IP-адреса