Пользовательского поиска
Пятница, 29.03.2024, 09:45
Приветствую Вас Гость | RSS
Главная | Руководства | Регистрация | Вход
Меню Проекта
Категории каталога
Форма входа
Логин:
Пароль:
Поиск
Мы Рекомендуем:
Мнение Общественности
Что для вас предпочтительней?
1. Настроить Мультизагрузку по инструкциям.
2. Скачать готовый проект по частям.
Всего ответов: 3786
Статистика

Всего на Сайте: 5
Гостей: 5
Пользователей: 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)
Просмотров: 16444 | Комментарии: 32 | Рейтинг: 3.8/5
Всего комментариев: 32
avatar
1 Stim777 • 20:25, 22.02.2011
Опишите как из iso сделать, ничего не извлекая в корень
avatar
2 skafiend • 00:40, 23.02.2011
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 Stim777 • 11:28, 24.02.2011
Просто нужно что бы в корне были только 2 папки: boot (все от загрузчиков) и data (тут просто всякие мои файлы). Впринципе можно и распаковать, но требуется что бы было тогда в папке boot\rescue
avatar
4 skafiend • 13:34, 24.02.2011
Если Вы кладете образ, то его потребуется перепаковывать, чтобы поддерживать базы в актуальном состоянии! Это отнимает кучу времени в отличии от скачки 2-3МБ обновлений). А как файлы лежат на флешке ИМХО некритично.
avatar
5 Stim777 • 20:39, 24.02.2011
Для меня критично.
И вобщем то раз в месяц можно скачать новый iso со свежими базами (не так уж нужны мне самые самые свежайшие)
avatar
6 Orestik • 17:39, 05.03.2011
пытаюсь загрузиться именно с образа и вот что получаю
avatar
7 skafiend • 15:54, 06.03.2011
Здравствуйте. Файл-маркер livecd в корень положили? Gentoo вполне оправданно орет, что не знает, что именно нужно смонтировать)
avatar
8 maggotik1 • 18:14, 08.03.2011
Добрый день.
сделал все по инструкции .
Выдает такую же ошибку как и у Orestik.
avatar
9 skafiend • 12:02, 11.03.2011
Здравствуйте. Проверьте лежит ли в корне маркер livecd и отпишите об этом, а также возможны битые файлы проверьте хэш образа. wacko
avatar
11 maggotik1 • 23:31, 20.03.2011
добрый день.
все проверно. но ничего не работает(
avatar
10 Sherhan • 15:10, 20.03.2011
Не вижу смысла этой статье... Автор не указал как использовать отличную от rescue/ папку в корневом каталоге. Например если я хочу чтобы файлы были в папке boot! Сам использую iso образ /rescue/rescue.iso и нет заморочек с обновлениями. В каспере в инструменты>диск аварийного восстановления указываю диск на флэшке он сам его обновляет, потом просто копирую. Только проверяю чтоб образ не был фрагментирован.
avatar
12 Sherhan • 01:35, 04.07.2011
"P.P.S. В папке bases есть поддиректория Stat с файлом kdb.stt, формат которого..."

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

P.S: кажется я понял что это за блокнот :), там типо лиц. соглашение должно быть, однако там пусто... Гм.
avatar
17 vepel • 18:07, 14.09.2011
Ну так что с этим блокнотом, никто не может понять как его убрать?
Победил, работает только если создана папка rescue в корне флешки. Каспер берет из смонтированного диска лицензию и пытается её искать в этой папке. если нет- пустой "блокнот"
avatar
18 bodryjj • 11:02, 02.12.2011
Под 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 IronWarrior • 20:37, 26.12.2011
нид хелп. делаю все по мануалу
но вот что получается при загрузке..
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 Orestik • 12:52, 28.12.2011
такая же беда, что и у IronWarrior все делал как указано выше... sad
avatar
21 Orestik • 13:17, 28.12.2011
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 IronWarrior • 22:26, 28.12.2011
вощем как я понял нужен файл rescue.iso но непонятно зачем...
подозреваю что вместо енго должно что то другое указываться...
avatar
23 Orestik • 06:42, 29.12.2011
сегодня кинул в папку rescue ему образ rescue.iso и файл livecd переименовал в liveusb, так теперь собака ругается на image.squashfs
avatar
24 Issa • 10:02, 21.02.2012
добрый день уважаемые !не судите строго,но
что за файл-маркер: livecd,и как его создать?
avatar
25 Issa • 10:15, 21.02.2012
разобрался...
avatar
26 ShreD • 16:49, 12.04.2012
Здравствуйте.
Подскажите пожалуйста на сколько данная статья актуальна если ее применять к новому образу KRD который выложен на сайте касперского? На сколько я понял новый образ имеет другую структуру и по названиям файлов в образе тоже различается.
Заранее спасибо за ответы.
avatar
27 needle • 14:35, 14.04.2012
У меня заработало так:

На флешку в папку 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 Maksus • 13:41, 17.04.2012
Не много не правильная строка для 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 tradefat • 14:04, 25.04.2012
Ошибка 15 file not found
avatar
30 fan11 • 15:24, 27.05.2012
Это тоже не работает там теперь вместо image.squashfs находится squashfs.img. Может кто знает как подключить squashfs.img?
avatar
31 nipoli • 22:43, 16.02.2013
Попробуйте:
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 vovn • 18:32, 10.02.2014
тема закрыта? ни один из способов не прокатывает с обновлениями, пишет ошибка базы.
помогает только способ скачивания образа и от туда копировать обновления, что сами понимаете не есть хорошо.
avatar
Copyright GreenFlash © 2024
Рейтинг@Mail.ru