вторник, 6 августа 2019 г.

Запуск Kaspersky Rescue Disk 2018 по сети (iPXE)

Принимаем по умолчанию что уже установлен и настроен сервер FOG. дальше идем по инструкции:
  1. скачать образ KRD2018 и распаковать в папку KAV (само собой эту папку надо создать в папке где лежат ваши образы. у меня получился такой путь: /var/www/fog/iso/Antivirus/KAV )
  2. скачать файлик INITRD_N24.1.GZ в облаке https://yadi.sk/d/j9JEtqwdk2VY3A и положить в KAV/boot/grub
  3. создать md5 файла kernel.dat в папке KAV/data что бы получилось kernel.dat.md5
    md5sum kernel.dat > kernel.dat.md5
  4. в файле /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
  5. заходим в админку 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
  6. пробуем загружаться 
  7. скрипт для обновления баз:
    # 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}

Комментариев нет:

Отправить комментарий