Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS и GNU GRUB (часть 3)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

At1ant



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Запуск и обновлениe антивирусных Live CD/USB.


 
Antivirus updater - скрипт для обновления баз антивирусных дистрибутивов Live CD/USB. Он позволяет обновлять базы в ISO образах с последующей их дефрагментацией, так и россыпь файлов. Присутствуют две локализации скрипта - русская и английская, определяется автоматом в зависимости от языка интерфейса пользователя. Для русского интерфейса - русская локализация, во всех других случаях английская. Antivirus updater работает на Xp/2003 x86-x64 и старше.
 
Поддерживаемые дистрибутивы:
  • Avira Rescue System   (~628 Мб)
  • Kaspersky Rescue Disk  (~265 Мб)
  • Bitdefender Rescue CD (~636 Мб)
  • Dr.Web LiveDisk (~609 Мб)
  • Dr.Web LiveCD (276 Мб)
  • VBA32 Rescue (~172 Мб)
     
    Antivirus updater работает на основе файла настроек - Setting.ini, который должен находится рядом. Записи в нем имеют следующий вид - имя_параметра=значение_параметра. Строки начинающиеся с ";" игнорируются.
     
    Параметры Setting.ini:
    Iso - полный путь к ISO образу антивирусного дистрибутива.
    Av - полный путь к россыпи файлов антивирусного дистрибутива, может содержать не один антивирус.
    DrWebKey - полный путь к лицензионному ключу для обновления его в Dr.Web LiveDisk/LiveCD.
    Proxy - адрес прокси сервера в формате [адрес]:[порт].
    Proxy_user - имя для доступа к прокси, если требуется.
    Proxy_password - пароль для доступа к прокси, если требуется.
    DontCheckUpdate=Yes - отключение поиска новых версий Antivirus updater.
    DontDefragmentImages=Yes - отключение дефрагментации ISO образов.
     
    Указывая путь в значении параметра можно использовать символ "$", он означает букву диска на котором запущен скрипт.  
    Таким образом поместив Antivirus updater на загрузочную флешку/USB-HDD его можно использовать на разных компьютерах, не опасаясь того что буква диска изменится и пути станут неправильными. Пути содержащие пробелы заключать в кавычки не нужно, имена параметров можно писать в любом регистре (Iso, IsO, ISO...). Параметры с неверным значением в пути/имени файла игнорируются. При использовании кириллицы в Setting.ini, файл должен быть сохранен в ОЕМ 866 кодировке.
     
    Пример Setting.ini:
    Код:
     
    [Proxy Setting]
    ;Proxy=10.0.0.1:3128
    ;Proxy_user=kav
    ;Proxy_password=kav
     
    [Antivirus]
    Iso=$:\Boot\DrWeb-LiveDisk.iso
    Iso=$:\Boot\Bitdefender.iso
    AV=$:\

    В примере указаны пара образов с относительными путями, каталог с таким же путем (проще говоря корень диска) в котором расположен Avira и VBA32, благо у них файлы не пересекаются. Настройки прокси закомментированы, использовал когда тестировал на работе. А надписи в квадратных скобках чисто для красоты.
     
    Ключи командной строки:
    -ai1 - Тихий запуск скрипта, ход работы пишется в %Имя_скрипта%.log на английском языке.
    -ai2 - Тихий запуск скрипта, ход работы пишется в %Имя_скрипта%.log на русском языке.
     
    Примечание:
  • В Avira Rescue System запрос на согласие с лицензионным соглашением отключен.
  • Можно обновлять базы в каталоге "Kaspersky Rescue Disk 10.0" через параметр AV.
  • Дистрибутив Dr.Web LiveCD больше не обновляется разработчиком, поэтому для работы сканера нужно задать DrWebKey (подойдет от Security Space).
     
    Гибридная загрузка ISO:
    На флешках и USB-HDD под управлением Grub4Dos антивирусные дистрибутивы можно запускать прямо из ISO. Причем файловая система может быть любой из поддерживаемых Grub4Dos-ом. Для этого используется гибридная загрузка образа, где по мимо обычного мапинга образ монтируется как один из разделов загрузочного устройства. Если раздел уже используется - он будет затерт. В примерах приведенных ниже, команда partnew пишет данные образа в 4-й раздел, как самый редко используемый. Гибридная загрузка не работает на виртуальных машинах или после Plop-а, потому что USB устройство переходит в режим "только чтение".

    Код:
    title Avira Rescue System
    map /Boot/Avira.iso (0xff)
    map --hook
    kernel (0xff)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/Boot/Avira.iso quiet splash --
    initrd (0xff)/casper/initrd.lz
     
    title Kaspersky Rescue Disk
    partnew (%@root:~1,3%,3) 0x00 /Boot/Kaspersky.iso
    map /Boot/Kaspersky.iso (0xff)
    map --hook
    kernel (0xff)/boot/rescue root=live:CDLABEL=KRD10 rootfstype=auto vga=791 init=/init kav_lang=ru udev liveimg splash quiet doscsi nomodeset
    initrd (0xff)/boot/rescue.igz
     
    title Bitdefender Rescue CD
    partnew (%@root:~1,3%,3) 0x00 /Boot/Bitdefender.iso
    map /Boot/Bitdefender.iso (0xff)
    map --hook
    kernel (0xff)/boot/kernel.i386-pc root=/dev/ram0 real_root=/dev/loop0 loop=/rescue/livecd.squashfs cdroot_marker=/rescue/livecd.squashfs initrd udev cdroot scandelay=10 quiet slash lang=en
    initrd (0xff)/boot/initfs.i386-pc
     
    title Dr.Web LiveDisk
    partnew (%@root:~1,3%,3) 0x00 /Boot/DrWeb-LiveDisk.iso
    map /Boot/DrWeb-LiveDisk.iso (0xff)
    map --hook
    kernel (0xff)/casper/vmlinuz boot=casper union=aufs debian-installer/language=ru keyboard-configuration/layoutcode?=ru quiet splash console=tty1 ---
    initrd (0xff)/casper/initrd.lz
     
    title Dr.Web LiveCD
    partnew (%@root:~1,3%,3) 0x00 /Boot/DrWeb-LiveCD.iso
    map /Boot/DrWeb-LiveCD.iso (0xff)
    map --hook
    cat --skip=85 (0xff)/boot/config | set ID=
    kernel (0xff)/boot/vmlinuz %ID% root=/dev/ram0 init=/linuxrc init_opts=4 quiet vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 BOOT_LANG=ru_RU.UTF-8
    initrd (0xff)/boot/initrd
     
    title VBA32 Rescue
    map /Boot/VBA32.iso (0xff)
    partnew (%@root:~1,3%,3) 0x00 /Boot/VBA32.iso
    map --hook
    kernel (0xff)/vba/kernel vga=791 quiet
    initrd (0xff)/vba/initrd

     
     
    Что нового в 1.4.21 версии:
    - Исправлена работа "$".
     
    Что нового в 1.4.20 версии:
    - Добавлены ключи тихой работы.
     
    Что нового в 1.3.20 версии:
    - Мелкие исправления.
     
    Antivirus_updater.exe (5,4 Мб) MD5: 3EF2950403F13CDE4DBC9651C86361F4
    Zippyshare, MediaFire, UPLOAD.EE.

  • Всего записей: 1262 | Зарегистр. 12-05-2008 | Отправлено: 20:19 10-12-2016 | Исправлено: At1ant, 22:22 01-04-2019
    Открыть новую тему     Написать ответ в эту тему

    На первую страницук этому сообщениюк последнему сообщению

    Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS и GNU GRUB (часть 3)

    Имя:
    Пароль:
    Сообщение

    Для вставки имени, кликните на нем.

    Опции сообщенияДобавить свою подпись
    Подписаться на получение ответов по e-mail
    Добавить тему в личные закладки
    Разрешить смайлики?
    Запретить коды


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2018

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru