Принимаем по умолчанию что уже установлен и настроен сервер FOG. дальше идем по инструкции:
- скачать образ KRD2018 и распаковать в папку KAV (само собой эту папку надо создать в папке где лежат ваши образы. у меня получился такой путь: /var/www/fog/iso/Antivirus/KAV )
- скачать файлик INITRD_N24.1.GZ в облаке https://yadi.sk/d/j9JEtqwdk2VY3A и положить в KAV/boot/grub
- создать md5 файла kernel.dat в папке KAV/data что бы получилось kernel.dat.md5
md5sum kernel.dat > kernel.dat.md5
- в файле /etc/exports добавляем строку (для создания nfs шары):
/var/www/fog/iso/Antivirus/KAV *(rw,sync,no_wdelay,insecure_locks,no_root_squash,insecure,no_subtree_check)
и рестартуем nfs:exportfs -ra
- заходим в админку FOG-сервера и жмем iPXE New Menu Entry (для создания нового пункта меню). Там выбираем:
Menu Item: KAV
Description: Kaspersky Rescue Disk 2018
Parameters:
cpuid --ext 29 && set arch _64 || set arch
set nfs_path /var/www/fog/iso/Antivirus/KAV
kernel nfs://${fog-ip}${nfs_path}/boot/grub/k-x86${arch}
initrd nfs://${fog-ip}${nfs_path}/boot/grub/initrd.xz
initrd nfs://${fog-ip}${nfs_path}/boot/grub/INITRD_N24.1.GZ
imgargs k-x86${arch} initrd=initrd.xz initrd=INITRD_N24.1.GZ netboot=nfs://${fog-ip}:${nfs_path} net.ifnames=0 nomodeset xforcevesa lang=ru dostartx --
boot
Menu Show with: All Hosts - пробуем загружаться
- скрипт для обновления баз:
# cat ./kav_update_databases.sh#!/usr/bin/env bash
#set -euxo pipefail
set -x
IFS=$'\n\t'
# Set the local
export LANG="en_US.UTF-8"
export LC_ALL="C"
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NFS_PATH='/var/www/fog/iso/Antivirus/KAV'
FRESH_BASES='http://rescuedisk.kaspersky-labs.com/rescuedisk/updatable/2018/bases/042-freshbases.srm'
wget -N ${FRESH_BASES} -O ${NFS_PATH}/data/005-bases.srm \
&& chown -R fog:fog ${NFS_PATH} && chmod -R 0755 ${NFS_PATH}
Комментариев нет:
Отправить комментарий