Вот наступил момент когда интересующие меня темы касательно PXE установки, как я думал когда столкнулся с текущими действиями ниже в этой заметки были разобраны. Я вогрузил сервис PXE + NFS + SAMBA на систему Ubuntu 18.04 Server amd64 которая по совместительству у меня выполняет функции Web+Mercurial + Dokuwiki на железе HP MicroServer Gen8. Вариант сетевой установки систем Ubuntu 18.04 Server & Desktop на любое мое железо проходит без проблем, а вот установка «Install Windows 7 Pro SP1 x64» на материнскую плату Gigabyte GA-970A-DS3P по сети (PXE) приводит к появлению ошибки.

Итак в настройках BIOS я выбрал, что включить загрузку по PXE выставил первым в списке загрузки что стоит сетевая карта, хотя можно и через F12 выбрать с чего грузиться первым.

Загружается образ winpe_amd64.iso, открывается консоль командной строки wpeinit и мигающий курсор, я как в статье указываю:

X:\windows\system32\wpeinit

X:\windows\system32\net use M: \\172.33.33.25\install\x64 и получаю

Системная ошибка 1231.

Сетевая папка недоступна. За информацией о разрешении проблем в сети обратитесь к справочной системе Windows.

В ходе анализа данной ошибки что только я не делал, переподнимал samba настройки, сервис pxe на Virtualbox дабы отладить, может что и в чем-то я опечатался когда воспроизводил все на боевой системе, думал что из-за того что мой сервис находится в другой подсети отлично от той к которой мои домашние сервисы подключены. Проверил настройки фаервола — разрешил: 69/udp, 139,445/tcp, 137,138/udp, 2049/tcp&udp

И все бестолку.

При установке на виртуалку (Virtualbox: W7Test) все было прекрасно, установка идет, а на материнскую плату нет.

И тут меня после продолжительного анализа на утро следующего дня приходит решение или понимание. Делаю ping до 127.0.0.1, ответ приходит, а делаю ping 172.33.33.25 — получаю:

PING: сбой передачи. General Failure. Дело в том, что образ winpe_amd64 не видит сетевую карту, у него нет драйверов и он не знает об оборудовании. Даже вызов taskmgr и вкладка сеть не показывает какое-либо оборудование.

Мне захотелось решить данную проблему — ведь я получу опыт.

Захожу на официальный сайт через домашний ноутбук Lenovo E555 Ubuntu 18.04 Desktop amd64 браузера Mozilla Firefox и по конкретной модели материнской платы скачиваю пакет драйверов (LAN: Realtek LAN Driver) на сетевую подсистему: motherboard_driver_lan_realtek_8111_w7.exe, распаковываю их на USB Flash drive

Скачиваю драйвера на сетевую карту

ekzorchik@navy:~$ cd Documents/driver/

ekzorchik@navy:~/Documents/driver$ file motherboard_driver_lan_realtek_8111_w7.exe

motherboard_driver_lan_realtek_8111_w7.exe: PE32 executable (GUI) Intel 80386, for MS Windows

ekzorchik@navy:~/Documents/driver$ wine motherboard_driver_lan_realtek_8111_w7.exe

Распаковываю драйвера (exe-файл) через wine

получаю каталог lan_w7 внутри него содержатся драйвера, копирую каталог с драйверами на сетевую карту на USB Flash Drive:

ekzorchik@navy:~/Documents/driver$ mkdir /media/ekzorchik/flashka/driver

ekzorchik@navy:~/Documents/driver$ cp lan_W7/WIN7/64/* /media/ekzorchik/flashka/driver/

ekzorchik@navy:~/Documents/driver$ ls /media/ekzorchik/flashka/driver

note.txt rt64win7.inf RtNicprop64.DLL

rt64win7.cat rt64win7.sys RTNUninst64.dll

ekzorchik@navy:~/Documents/driver$ umount /media/ekzorchik/flashka/

Теперь эту флешку вставляю в USB 2.0 материнской платы Gigabyte GA-970A-DS3P, т. к. USB 3.0 не работает.

Надеюсь Вы не закрыли консоль загруженного образа winpe_amd64.iso, проверяю, что данный образ видит мою флешку:

X:\windows\system32\diskpart

в ответ вижу

  • Том: 3
  • Имя: F
  • Метка: flashka
  • ФС: fat32
  • Тим: Сменный
  • Размер: 7635 Mb

Отлично, носитель определился, выхожу из консоли diskpart

DISKPART> exit

и теперь подгружаю драйвер сетевой карты:

X:\windows\system32\drvload f:\driver\rt64win7.inf и нажимаю Enter, ожидаю, спустя некоторое время получаю ответ:

DvrLoad: Успешно загружен f:\driver\rt64win7.inf

Проверяю, что теперь образ winpe_amd64.iso видит сеть:

ipconfig — сетевая карта получила адрес от DHCP сервис (у меня на базе Mikrotik).

Исходя из этого теперь проделывание действий по подключению samba ресурса проходит успешно:

X:\windows\system32\net use M: \\172.33.33.25\install\x64

Команда выполнена успешно.

Далее опираясь на свою заметку запускаю установку Windows 7 Pro SP1 amd64 через файл ответов и она проходит успешно.

Вот только когда система загрузилась, вижу что она не видит сетевой адаптер, опять вставляю USB носитель и указываю через «Диспетчер устройств», что драйвера на сетевой адаптер лежат на ней. Драйвера успешно устанавливаются.

По итогу я получил Windows 7 Pro SP1 amd64, конечные драйвера уже через браузер были выкачены и успешно установлены.

Итого из этой заметки я понял, что бываю общедоступные сетевые драйвера и установку образа на такую систему проходит без проблем. В ходе анализа текущей проблемы по этой заметке я пробывал на ноутбуке (Sony Vaio Model: PCG-5K3P) сделать net use M: и команда выдавала статус «Команда выполнена успешно».

Вывод: Нужно разобрать, как интегрировать драйвера в образ winpe_amd64 и распакованный образ который лежит на samba ресурсе. Это темы отдельных заметок.

А пока на этом у меня все, с уважением автор блога Олло Александр aka ekzorchik.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru