Пользовательского поиска
Воскресенье, 22.04.2018, 01:50
Приветствую Вас Гость | RSS
Главная | Руководства | Регистрация | Вход
Меню Проекта
Категории каталога
Форма входа
Логин:
Пароль:
Поиск
Мы Рекомендуем:
Мнение Общественности
Какую файловую систему на флешке вы предпочитаете?
1. NTFS
2. FAT-16/32
3. Ext-2/3
4. Другую
Всего ответов: 4940
Статистика

Всего на Сайте: 4
Гостей: 4
Пользователей: 0
GreenFlash
Главная » Статьи » Основные Инструкции » Linuх Системы

Kaspersky Rescue Disk 8 на USB в несколько файлов
Kaspersky Rescue Disk 8 на USB в несколько файлов

Ну, на этот сайт я попал перед тем как узнал о том, что "диск аварийного восстановления не рассчитан на запись на флешку" http://forum.kaspersky.com/index.p....1256077
Так что я спокойно прикрутил все под grub4dos и юзаю.


Итак, нам понадобятся:


1. Из образа kav_rescue_2008.iso извлекаем следующие файлы:
  • \isolinux\rescue
  • \isolinux\rescue.igz
  • \image.squashfs
  • \livecd
Первые три ложим на флешку как вздумается (у меня в \_boot\kav\), а livecd придется в корень. Это пустой файл-маркер по которому Gentoo определит флешку как cdrom, содержащий файл-образ image.squashfs (файловая система Kaspersky LiveCD).

2. Добавляем в грубовский menu.lst строку типа:

Code
title Kaspersky Rescue Disk
kernel /_boot/kav/rescue append root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/_boot/kav/image.squashfs cdroot=/dev/sd[a-z][0-9]
initrd /_boot/kav/rescue.igz

Параметр cdroot=/dev/sd[a-z][0-9] стоит использовать для ускорения поиска устройства, содержащего файл livecd. Так не будут сканироваться IDE-диски и пр.
Можно изменить данный вариант или добавить новые, используя информацию из папки \isolinux на kav_rescue_2008.iso. Полезны будут файлы с F3.msg по F7.msg, а также isolinux.cfg.

3. Распаковываем KLUpdater.zip в Program Files, и меняем несколько параметров в файле ss_storage.ini:

Code
...
temporary_dir=Temp
retranslation_dir=Updates
...
component=KDBI386;UPDATER

Это укажет куда и какие обновления качать.

4. Для скачивания баз, приведения их в надлежащий для KRD вид, и упаковки в один файл в один клик, создаем скрипт updater.cmd:

Code
:: Скрипт скачивания баз для Kaspersky Rescue Disk 8.*
:: ------
cls
@echo off

:: Скачивание баз утилитой обновления
:: ------
start /d "%PROGRAMFILES%"\KLUpdater\ /wait Updater.exe -u -c -o ss_storage.ini -rpt report.txt

:: Следующие два блока помещают файл с информацией о дате выпуска баз так, чтобы KRD ее прочел
:: ------
md "%PROGRAMFILES%"\KLUpdater\Updates\bases\av\kdb\i386\Stat
move /y "%PROGRAMFILES%"\KLUpdater\Updates\bases\av\kdb\i386\*.stt

"%PROGRAMFILES%"\KLUpdater\Updates\bases\av\kdb\i386\Stat\

:: Упаковка баз в tar-архив средствами 7-Zip для ускорения записи на флешку
:: Архив будет создан на раб. столе текущего юзера
:: ------
"%PROGRAMFILES%"\7-zip\7z a -ttar "%UserProfile%"\"ђ Ў(r)зЁ(c) бв(r)«"\bases.tar

"%PROGRAMFILES%"\KLUpdater\Updates\bases\av\kdb\i386\*

Готовый архив ~ 50 метров, без проблем закинется на флешку.

5. В загруженном KRD, базы хранятся в /var/kl/bases_rd/. В нашем случае, там пусто. Поэтому используем скрипт от kDn copy_bases.bash:

Code
#!/bin/bash
tar -xf /mnt/cdrom/_boot/kav/bases.tar -C /var/kl/bases_rd/

Создать или отредактировать лучше уже под линуксом. После виндового блокнота косяк из-за перехода на вторую строку.



Итого, на флешке должны лежать:
  • \livecd
  • \_boot\kav\bases.tar
  • \_boot\kav\copy_bases.bash
  • \_boot\kav\image.squashfs
  • \_boot\kav\rescue
  • \_boot\kav\rescue.igz
Если grub4dos считает своим корнем корень флешки (а по другому и быть не должно). Если нет, настроить в самом grldr или menu.lst. Так вот... Если это так:
  • Грузимся с флешки
  • Выбираем сами знаем что
  • Видим KRD без баз. Закрываем его
  • Открываем File Manager. Идем /mnt/cdrom/_boot/kav/ и запускаем copy_bases.bash
  • Запускаем KRD и юзаем
Если баз все равно нет, копируем copy_bases.bash на винт прям там, редактируем, переливаем на флешку (уже в винде).



Примечания:
  • Содержимое флешки будет лежать в /mnt/cdrom/
  • С файлом image.squashfs можно работать специальной утилитой, в том числе и под виндой squashfs-tools for Win32. Полагаю, можно было бы много чего улучшить, как то автоматическая подмена баз при загрузке или монтирование флешки сразу на запись или даже загрузка с iso-образа. Но, там нужен матёрый линуксоид :)
В конце хочу сказать, что скорость, #@!^&, такая что и впрямь эта "Программа применяется при такой степени заражения, когда не представляется возможным вылечить компьютер с помощью антивирусных программ или утилит лечения (например, Kaspersky AVPTool)".

ЗЫ: Быть может на BartPE пошустрей, а пока пойду потрошить mini Dr. Web LiveCD
Категория: Linuх Системы | Добавил: Pamc (18.02.2010)
Просмотров: 11132 | Комментарии: 15 | Рейтинг: 5.0/1
Всего комментариев: 13
avatar
1
А будет ли работать на флэшке с NTFS?
avatar
2
Так к сведенью
Я накатал linuxMint на флешку
А потом туда поставил
Каспера
Аваст
ф-секур
и Clam
все робит и обновляется
если кому нужно могу рассказать как…
avatar
10
будь добр, поделись
avatar
3
раскажи плиз как ) мне интересно, хотя с линуксом експерементировал, но я в нем не профи....думаю доктора веба и каспера хватит с головой, аваст и прочее, ето имхо перебор
avatar
4
да, только он вроде как только из командной строки работает, и ключи ему еще будут нужны wink
avatar
5
Все очень просто
Нужно
1 шт комп с возможнастью грузится с USB
1 шт дистрип linux (у меня был linuxMint)
И поехали
1. из компа достаем все жесткие диски
2. вставляем флешку
3. болванку с дистрибом
4. грузимся с болванки
5. инсталлируем линух.. место указываем флешку
6. по окончанию проверяем как робит.
7. если все хорошо то нужно зайти в menu.lst (вроде) и его немного по править
А именно изменить расположение ядра и тп. По умолчанию там стоит sda1 меняем на sdb1 ну или на тот который у вас определится после установки HDD.
Теперь у вас рабочая ос на флешки..
Заливаем дистрибы которые нужны и все
+ все что нужно и обновление простое.. (у меня скрип базы обновляет).
- это тормоза.. так как узкое место это интерфейс USB. По этому нужна скоростная флеха
- это то что винда данную флеху не видет. Предлагает форматнуть. Это связано с тем что флеха разбита как HDD что винде не понятно.
avatar
6
лезем в image.squashfs меняем в /etc/kl/config.xml параметр <tSTRING name="Bases">/mnt/cdrom/путь_к_скачаным_базам</tSTRING>, и не придется ничего архивировать
avatar
7
Архивирование для удобства записи на флешку. Попробуйте закинуть на флешку эти же базы, но не в архиве smile

И нет, на нтфс не заработает. Не должен smile

avatar
8
KLUpdater имеем на флешке, с нее запускаем, и на нее же подтягиваем базы, в /etc/kl/config.xml прописываем путь куда закачали в вдие /mnt/cdrom/путь_к_скачаным_базам.
avatar
9
дело вкуса. Я как kDn. Считаю что количество файлов на флешке должно быть минимальным.
Особенно критично при форматировании флешки. Перед форматированием кучу маленьких файлов замучеешься скидывать, а уж обратно... А форматировать периодически вынужден (тот же fbinst)
avatar
11
можно зажать KLUpdater для снижения числа файлов прогой Bat2exe в один файл и запускать его.
В проге выбираем батник от klupdater, куда сохранить( путь\файл.exe), на вкладке include файлы программы, нажимаем compile и всё.
PS. для сжатия bases.tar берём из 7-zip`а файл 7z.exe и кладем его в папку, которую меняем в конце батника.
avatar
12
Заметил такую особенность, при загрузке касперский копирует свои базы на первый доступный раздел на жестком диске, создает там свою папку, a /var/kl/ является символической ссылкой на нее. Если первый раздел не NTFS/VFAT, то базы не подтягиваются.
avatar
13
Все верно. Для ГРАБа ты исошник примапил. Но как только проходит инициализация устройств системой самого лайв-сиди (который разворачивается) - для нее это уже просто файл, а свои файлы эта система пытается найти уже в сидюке.

Сделай по инструкции и не парься!

avatar
Copyright GreenFlash © 2018
Рейтинг@Mail.ru