Jump to content

KRD и PXE


emris
Go to solution Solved by Andrey Kirzhemanov,

Recommended Posts

Добрый день. Ситуация следующая: есть сервер на windows sever 2008, там лежит распакованный образ KRD. Та папка, в которой он лежит, предоставлен совместный доступ NFS

Пытаюсь заставить KRD грузиться через PXE(используется syslinux, конфиг ниже) и получаю ошибку.

 

label KRDboot_NFS
menu label Kaspersky Rescue Disk NFS (x64)
linux distrib/kav/boot/grub/k-x86_64
INITRD distrib/kav/boot/grub/initrd.xz
APPEND netboot=nfs://KMS01:/kav ro net.ifnames=0 lang=ru dostartx --

 

С чем это может быть связано?

 

P.S.: Изначально пытался сделать как здесь и здесь. Ни то, ни другое не работает.

Link to comment
Share on other sites

  • Solution

@emris, скачайте, пожалуйста, файл с дополнительным initrd,  положите его на сервер по пути distrib/kav/boot/grub/initrd1.xz, модифицируйте конфиг syslinux’а:

label KRDboot_NFS
menu label Kaspersky Rescue Disk NFS (x64)
linux distrib/kav/boot/grub/k-x86_64
INITRD distrib/kav/boot/grub/initrd.xz,distrib/kav/boot/grub/initrd1.xz
APPEND netboot=nfs://KMS01:/kav ro net.ifnames=0 lang=ru dostartx --

и попробуйте загрузиться. Если снова возникнет проблема, то пришлите, пожалуйста фотографию с ошибкой.

Link to comment
Share on other sites

@Andrey Kirzhemanov, это помогло. Спасибо огромное! Второй день мучаюсь.

 

Теперь можно поподробнее узнать что это за файлик и почему его изначально нет в образе KRD? Ну и соответственно откуда его взять можно.

Link to comment
Share on other sites

@Andrey Kirzhemanov, это помогло. 

 

@emris, это хорошие новости, спасибо за тестирование!

Теперь можно поподробнее узнать что это за файлик и почему его изначально нет в образе KRD? Ну и соответственно откуда его взять можно.

Это патч для скрипта инициализации в initrd (содержимое initrd1.xz можно посмотреть 7-zip’ом). Суть в следующем, если ядру передаётся несколько initrd файлов, то он создаёт одну виртуальную ФС, последовательно применяя все указанные initrd. Таким образом, если в следующем initrd есть файл, который был в предыдущем, то он будет заменён на более новую версию.

Сейчас это патч можно взять только отсюда. Его достаточно положить на сервер один раз. Я перенесу доработку в следующий патч KRD и тогда необходимость в этом файле отпадёт. Но я не знаю когда мы будем выпускать следующий патч… Я напишу об этом в этой теме.

 

 

Link to comment
Share on other sites

  • 1 month later...

@emris, скачайте, пожалуйста, файл с дополнительным initrd,  положите его на сервер по пути distrib/kav/boot/grub/initrd1.xz, модифицируйте конфиг syslinux’а:

 label KRDboot_NFS
menu label Kaspersky Rescue Disk NFS (x64)
linux distrib/kav/boot/grub/k-x86_64
INITRD distrib/kav/boot/grub/initrd.xz,distrib/kav/boot/grub/initrd1.xz
APPEND netboot=nfs://KMS01:/kav ro net.ifnames=0 lang=ru dostartx --

и попробуйте загрузиться. Если снова возникнет проблема, то пришлите, пожалуйста фотографию с ошибкой.

Здравствуйте, имеется сервер WDS на основе WinServ2016 std  настроена шара NFS

На сервер добавлен загрузчик syslinux - настроен 

Для того чтоб настроить загрузку KRD  с помощью сервера развертывания следовал вашей инструкции:  скачал патч, создал нужные директории, поправил файл default.  

После этого при попытке запустить загрузку KRD  из меню загрузчика сислинукс получаем следующее… см скриншот

 через секунду или две  эти строки пропадают, индикация активности сети тоже и ничего более не происходит.  Судя по строчкам  обращение к initrd1  не происходит

Прошу подсказки, что делать дальше.

Перепробовал массу инструкций которыми заполнен интернет, настроить загрузку по сети KRD так и не удалось, в течении недели пляски с бубном.

Link to comment
Share on other sites

  • 2 weeks later...
  • 4 weeks later...

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...