Kaspersky Rescue Disk 10 на USB в несколько файлов - Linuх Системы - Основные Инструкции - Руководства - Мультизагрузочная Флешка Как сделать Загрузочную Флеш
Пользовательского поиска
Понедельник, 05.12.2016, 01:20
Приветствую Вас Гость | RSS
Главная | Руководства | Регистрация | Вход
Меню Проекта
Категории каталога
Форма входа
Логин:
Пароль:
Поиск
Мы Рекомендуем:
Мнение Общественности
Пользовались ли вы Windows To Go?
1. Не слышал
2. Что то слышал, но не пробовал
3. Да, использую.
4. Пробовал, не интересно
Всего ответов: 46
Статистика

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

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



Здравствуйте. В данной статье пойдет речь о том:

* Как прикрутить KRD_10 на флешку в несколько файлов
* Как обновлять базы в OC GNU/Linux и OC Windows



Нам потребуется:

* Флешка с установленным на ней G4D
* Скачать Kaspersky Rescue Disk
* Скачать Wget for Windows
* Потратить пять — десять минут времени


Итак приступим:

Шаг 1: Редактируем menu.lst

Открываем menu.lst в любимом текстовом редакторе и добавляем строки:
Code
title Kaspersky v.10.0.23.29
configfile /kaspersky.lst

Создаем файл kaspersky.lst в корне Вашей флешки и добавляем строки:

Code
timeout 20
default /default
color light-cyan/black dark-gray/black yellow/black yellow/black

title Graphic Mode
kernel /rescue/rescue append root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/rescue/image.squashfs cdroot=/dev/sd[a-z][0-9] kav_lang=en
initrd /rescue/rescue.igz

title Text Mode
kernel /rescue/rescue append root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/rescue/image.squashfs cdroot=/dev/sd[a-z][0-9] kav_lang=en quiet nox kavshell noapic
initrd /rescue/rescue.igz

title Show Hardware Info
kernel /rescue/rescue append root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/rescue/image.squashfs cdroot=/dev/sd[a-z][0-9] kav_lang=en quiet softlevel=boot nox hwinfo noapic
initrd /rescue/rescue.igz

title Return
configfile /menu.lst

Шаг 2: Потрошим диск

Создаем в корне на флешке папку rescue
В нее помещаем следующие файлы:

  • image.squashfs
  • rescue
  • rescue.igz
  • папку help
  • папку bases

В корне флешки создаем пустой файл-маркер: livecd

P.S. Из папки help можно удалить все кроме папки English, а в дирректории English должен остаться только файл EULA.txt (Лицензионное соглашение)

P.P.S. В папке bases есть поддиректория Stat с файлом kdb.stt, формат которого:


  • 4838365; — количество заразы в базах
  • 2011 — год
  • 02 — месяц
  • 23 — день
  • 1247 — время

Внимание: Папка не является обязательной, если Вас не пугают сообщения вида: «Database is corrupted».

Шаг 3: Обновление в среде Linux


  • Копируем папку bases в Ваш домашний каталог (~/)
  • В консоли даем команду:
    Code
    wget -nH --cut-dirs=4 -r -N -c ftp://ftp.kaspersky.com/bases/av/kdb/i386/* -P ~/bases/

  • Закидываем базы обратно на флешку
  • При необходимости редактируем kdb.stt

Шаг 3: Обновление в среде Windows


  • Копируем папку bases в C:\Documents and Settings\имя_вашего_пользователя\
  • Копируем скачанный файл wget.exe в C:\Documents and Settings\имя_вашего_пользователя\
  • Жмем W+r и пишем cmd
  • В консоли даем команду:
    Code
    wget -nH --cut-dirs=4 -r -N -c ftp://ftp.kaspersky.com/bases/av/kdb/i386/* -P C:\Documents and Settings\имя_вашего_пользователя\bases

  • Закидываем базы обратно на флешку
  • При необходимости редактируем kdb.stt

Шаг 4: Хранение баз

Чтобы уменьшить время копирования файлов с флешки/на флешку, базы необходимо запаковать в архив, хранящийся на флешке (например, *.tar.gz) и распаковывать его с любого LiveCD перед каждым применением.

P.S. Удачных экспериментов. (Дополнения и найденные ошибки пишите в ЛС)

Использовал материалы статей:

http://greenflash.su/publ....1-0-139
http://greenflash.su/publ/11-1-0-77
Категория: Linuх Системы | Добавил: skafiend (21.02.2011)
Просмотров: 12308 | Комментарии: 32 | Рейтинг: 3.8/5
Всего комментариев: 32
avatar
1
Опишите как из iso сделать, ничего не извлекая в корень
avatar
2
title Kaspersky Rescue Disc 10
map (hd0,0)/rescue/rescue.iso (0xff) || map --mem (hd0,0)/rescue/rescue.iso (0xff)
map --hook
chainloader (0xff)

Правда мне искренне не понятно зачем Вам это нужно?! Базы отдельно, Касперский отдельно и все прекрасно работает.

avatar
3
Просто нужно что бы в корне были только 2 папки: boot (все от загрузчиков) и data (тут просто всякие мои файлы). Впринципе можно и распаковать, но требуется что бы было тогда в папке boot\rescue
avatar
4
Если Вы кладете образ, то его потребуется перепаковывать, чтобы поддерживать базы в актуальном состоянии! Это отнимает кучу времени в отличии от скачки 2-3МБ обновлений). А как файлы лежат на флешке ИМХО некритично.
avatar
5
Для меня критично.
И вобщем то раз в месяц можно скачать новый iso со свежими базами (не так уж нужны мне самые самые свежайшие)
avatar
6
пытаюсь загрузиться именно с образа и вот что получаю
avatar
7
Здравствуйте. Файл-маркер livecd в корень положили? Gentoo вполне оправданно орет, что не знает, что именно нужно смонтировать)
avatar
8
Добрый день.
сделал все по инструкции .
Выдает такую же ошибку как и у Orestik.
avatar
9
Здравствуйте. Проверьте лежит ли в корне маркер livecd и отпишите об этом, а также возможны битые файлы проверьте хэш образа. wacko
avatar
11
добрый день.
все проверно. но ничего не работает(
avatar
10
Не вижу смысла этой статье... Автор не указал как использовать отличную от rescue/ папку в корневом каталоге. Например если я хочу чтобы файлы были в папке boot! Сам использую iso образ /rescue/rescue.iso и нет заморочек с обновлениями. В каспере в инструменты>диск аварийного восстановления указываю диск на флэшке он сам его обновляет, потом просто копирую. Только проверяю чтоб образ не был фрагментирован.
avatar
12
"P.P.S. В папке bases есть поддиректория Stat с файлом kdb.stt, формат которого..."

разбираться в формате kdb.stt не обязательно, так как он есть уже в ftp://ftp.kaspersky.com/bases/av/kdb/i386/
его нужно просто скопировать после обновления в папку Stat или отдельно задать командой в wget
avatar
13
Здравствуйте. Была ошибка как выше,но полечилос файлом livecd smile
Теперь другая ошибка
avatar
16
Неправильно указан путь к файлу image.squashfs; правь путь в конфиге, это там где присваивается значение переменной loop. У меня, например, так выглядит: loop=/utils/Kaspersky-Rescue/image.squashfs.
avatar
14
Ответит мне кто нибудь на вопрос?
avatar
15
Гм, а мне вот неприятно, что все в корень флешки класть нужно, статья понравилась, однако хочется чтобы все это лежало по нужному мне пути.
Подправив конфиг:
добился таки загрузки каспера из нужной мне папки, однако вместо нормального окошка с каспером получаю открытую прогу типа "блокнот" (там можно писать, но команды не выполняются) который не знаю как закрыть. angry Окно этого самого блокнота развернуто почти на весь экран, но в его нижней части видна кнопка доступа к меню самого линукса (наподобие кнопки "Пуск" в винде, можно полазить по разным менюшкам, при этом видно как открываются соответствующие окна, однако блокнот все время отображается поверх всего). Как быть?

P.S: кажется я понял что это за блокнот :), там типо лиц. соглашение должно быть, однако там пусто... Гм.
avatar
17
Ну так что с этим блокнотом, никто не может понять как его убрать?
Победил, работает только если создана папка rescue в корне флешки. Каспер берет из смонтированного диска лицензию и пытается её искать в этой папке. если нет- пустой "блокнот"
avatar
18
Под Windows можно сделать обновление батником. Надо кинуть на флешке в папку rescue качалку wget.exe и создать батник, к примеру update_db_kas.bat
В батнике следующий код:
Code

cmd
wget -nH --cut-dirs=4 -r -N -c ftp://ftp.kaspersky.com/bases/av/kdb/i386/* -P %CD%\bases
avatar
19
нид хелп. делаю все по мануалу
но вот что получается при загрузке..
mount: mounting /dev/sda1 on /newrootmnt/cdrom failed: device or resource busy
mount: mounting /dev/sda1 on /newrootmnt/cdrom failed: device or resource busy
mount: mounting /dev/sda1 on /newrootmnt/cdrom failed: device or resource busy
и пошло и поехало...... без остановки
запускал в qemu
avatar
20
такая же беда, что и у IronWarrior все делал как указано выше... sad
avatar
21
title KAV3
kernel /rescue/rescue append root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/rescue/image.squashfs cdroot=/dev/sd[a-z][0-9] kav_lang=en
initrd /rescue/rescue.igz

В корне на флешке папка rescue
В нее поместил следующие файлы:

image.squashfs
rescue
rescue.igz
папка help
папка bases

В корне флешки лежит пустой файл-маркер: livecd
avatar
22
вощем как я понял нужен файл rescue.iso но непонятно зачем...
подозреваю что вместо енго должно что то другое указываться...
avatar
23
сегодня кинул в папку rescue ему образ rescue.iso и файл livecd переименовал в liveusb, так теперь собака ругается на image.squashfs
avatar
24
добрый день уважаемые !не судите строго,но
что за файл-маркер: livecd,и как его создать?
avatar
25
разобрался...
avatar
26
Здравствуйте.
Подскажите пожалуйста на сколько данная статья актуальна если ее применять к новому образу KRD который выложен на сайте касперского? На сколько я понял новый образ имеет другую структуру и по названиям файлов в образе тоже различается.
Заранее спасибо за ответы.
avatar
27
У меня заработало так:

На флешку в папку rescue копирую:
rescue
rescue.igz
папку help
папку bases
папку LiveOS

в нее же wget.exe и батник update_bases.bat

Содержимое батника:
wget.exe -nH --cut-dirs=4 -r -N ftp://ftp.kaspersky.com/bases/av/kdb/i386/* -P %CD%\bases
wget.exe -nH --cut-dirs=4 -r ftp://ftp.kaspersky.com/bases/av/kdb/i386/kdb.stt -P %CD%\bases\Stat

в menu.lst:
linux /rescue/rescue root=live:UUID=8C46-043B rootfstype=auto init=/linuxrc initrd=rescue.igz kav_lang=ru udev liveimg splash quiet doscsi nomodeset
initrd /rescue/rescue.igz

UUID флешки узнаем так:
в командной строке набираем dir x:, где х - буква флешки. При каждом форматировании uuid меняется
avatar
28
Не много не правильная строка для menu.lst
вот так работает: kernel /rescue/rescue root=live:UUID=72CC-1505 rootfstype=auto init=/linuxrc initrd=rescue.igz kav_lang=ru rescue_lang=ru udev liveimg splash quiet doscsi nomodeset
initrd /rescue/rescue.igz
avatar
29
Ошибка 15 file not found
avatar
30
Это тоже не работает там теперь вместо image.squashfs находится squashfs.img. Может кто знает как подключить squashfs.img?
avatar
31
Попробуйте:
title KRD 10
kernel /rescue/rescue root=live:UUID=F8EF-00EB rootfstype=auto init=/linuxrc initrd=rescue.igz kav_lang=ru udev liveimg splash quiet doscsi nomodeset
initrd /rescue/rescue.igz

Структура папок и UUID с учетом ответа 27 needle
avatar
32
тема закрыта? ни один из способов не прокатывает с обновлениями, пишет ошибка базы.
помогает только способ скачивания образа и от туда копировать обновления, что сами понимаете не есть хорошо.
avatar
Copyright GreenFlash © 2016
Рейтинг@Mail.ru