Назад | Перейти на главную страницу

Проблемы с PXE-загрузкой Live Linux-дистрибутивов с Windows Server

Мне было поручено сделать 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 секунд

Вариант 1. Выйдите из PXE Linux и загрузитесь в обычном режиме.

LABEL bootlocal

  menu label ^Boot Normally
  menu default
  localboot 0
  timeout 80
  TOTALTIMEOUT 9000

Вариант 2 - запустить WDS

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/

Вариант 3 - выход из PXE Linux

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-адреса