Kaspersky Rescue LiveCD
Sith_Lord Дата: Воскресенье, 04.01.2009, 18:48 | Сообщение # 1
Ищущий
Группа: Пользователи
Сообщений: 29
Статус: Отсутствует
На момент 14 сентября 2012 года, после очередной серии изменений в коде загрузки KRD, работающая инструкция выглядит так: 1) Скачиваем эту самую последнюю версию: http://rescuedisk.kaspersky-labs.com/rescued...._10.iso A) Для запуска из образа: 2) Кладём образ в /rescue/rescue.iso 3) Из образа достаём файлы /boot/rescue и /boot/rescue.igz, кладём в rescue 4) menu.lst: Код
title KRD GUI find --set-root /liveusb kernel /rescue/rescue root=live:/dev/well/this/is/nonsense rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg splash quiet doscsi nomodeset initrd /rescue/rescue.igz title KRD textmode find --set-root /liveusb kernel /rescue/rescue root=live:/dev/well/this/is/nonsense rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg quiet nox kavshell noresume doscsi nomodeset initrd /rescue/rescue.igz title KRD show hardware info find --set-root /liveusb kernel /boot/rescue root=live:/dev/well/this/is/nonsense rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg quiet softlevel=boot nox hwinfo noresume doscsi nomodeset initrd /boot/rescue.igz
5) Кроме того, создаём на флешке файл /liveusb. Б) Для запуска из распакованных файлов: 2) Содержимое образа вываливаем строго в корень файловой системы на флешке 3) Код
title KRD kernel /boot/rescue root=live:LABEL=МЕТКА_ФАЙЛОВОЙ_СИСТЕМЫ_НА_ФЛЕШКЕ rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg splash quiet doscsi nomodeset initrd /boot/rescue.igz title KRD textmode kernel /boot/rescue root=live:LABEL=МЕТКА_ФАЙЛОВОЙ_СИСТЕМЫ_НА_ФЛЕШКЕ rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg quiet nox kavshell noresume doscsi nomodeset initrd /boot/rescue.igz title KRD show hardware info kernel /boot/rescue root=live:LABEL=МЕТКА_ФАЙЛОВОЙ_СИСТЕМЫ_НА_ФЛЕШКЕ rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg quiet softlevel=boot nox hwinfo noresume doscsi nomodeset initrd /boot/rescue.igz
3) Вместо LABEL=МЕТКА_ФАЙЛОВОЙ_СИСТЕМЫ_НА_ФЛЕШКЕ можно подставить UUID=uuid_файловой_системы_на_флешке. Если флешка проброшена не как USB-устройство в виртуальную машину, при проверке загрузки возможны сбои. USB3.0 также не поддерживается .
Скачал
отсюда загрузочный диск с каспером. Диск на основе генту, вроде бы. Там syslinux.
Вопрос: как прикрутить его на флешку?
Добавлено (03.01.2009, 14:38)
---------------------------------------------
Чтобы было проще, вот содержимое диска:
Цитата
bases\ help\ isolinux\ image.squashfs IMPORTANT LEGAL NOTICE.txt livecd README.txt
Содержимое папки
isolinux :
Цитата
boot.cat boot.msg F1.msg F2.msg F3.msg F4.msg F5.msg F6.msg F7.msg isolinux.bin isolinux.cfg kernels.msg memtest86 rescue resc ue.igz System.map-rescue
Содержимое файла
isolinux.cfg :
Код
default rescue timeout 300 prompt 1 display boot.msg F1 F1.msg label rescue kernel rescue append root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/image.squashfs cdroot initrd=rescue.igz quiet label rescue-safe kernel rescue append root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/image.squashfs cdroot initrd=rescue.igz nox trace label rescue-raid kernel rescue append root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/image.squashfs cdroot initrd=rescue.igz nox dolvm dodmraid label rescue-trace kernel rescue append root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/image.squashfs cdroot initrd=rescue.igz quiet trace label rescue-text kernel rescue append root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/image.squashfs cdroot initrd=rescue.igz console=tty2 console=ttyS2,115200 softlevel=iamt nox kavshell trace
Добавлено (04.01.2009, 18:48)
---------------------------------------------
По аналогии с
SystemRescueCd сделал тут тоже самое. При загрузке говорит что не может найти cdrom.
Sh1td0wn Дата: Суббота, 21.07.2012, 11:16 | Сообщение # 526
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
Он завершается сразу? Если да, то с каким exit code? Из какой директории запускаете? Параметр -bl добавили?
НАЖМИ МЕНЯ , прежде чем что-либо написать
gnom26rus Дата: Суббота, 21.07.2012, 12:41 | Сообщение # 527
Экспериментатор
Группа: Проверенные
Сообщений: 58
Статус: Отсутствует
Да,завершается сразу.Запускаю из /root/kl/ . Параметры как в оригинальном kav.exe, а как посмотреть exit code ?(в терминале ничего не пишет)
Sh1td0wn Дата: Суббота, 21.07.2012, 12:47 | Сообщение # 528
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
echo $? Перед запуском .../kav -gui -bl переходите в директорию, в которой он лежит.
НАЖМИ МЕНЯ , прежде чем что-либо написать
gnom26rus Дата: Суббота, 21.07.2012, 14:35 | Сообщение # 529
Экспериментатор
Группа: Проверенные
Сообщений: 58
Статус: Отсутствует
Чтобы было легче напишу команды в том порядке в котором я их использую sudo su cd /root/kl/ ./kav -gui -bl И в результате ничего root@gnom-AOD257:~/kl# echo $? 197
Sh1td0wn Дата: Суббота, 21.07.2012, 14:44 | Сообщение # 530
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
> ./kav -gui -bl Забыли LD_LIBRARY_PATH и KAV_PLUGINS_PATH.
НАЖМИ МЕНЯ , прежде чем что-либо написать
gnom26rus Дата: Суббота, 21.07.2012, 15:09 | Сообщение # 531
Экспериментатор
Группа: Проверенные
Сообщений: 58
Статус: Отсутствует
блин я их обычно копи-пастом делаю, а не пишу . Без них как никак ошибки идут. Еще export LD_LIBRARY_PATH KAV_PLUGINS_PATH для полной картины. А вот почему антивирус не запускается - загадка....
Sh1td0wn Дата: Суббота, 21.07.2012, 15:28 | Сообщение # 532
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
Запускайте с strace -f, вдруг ему чего-то ещё не хватает. Например, DISPLAY=:0 и предварительно xauth +local: из-под пользователя.
НАЖМИ МЕНЯ , прежде чем что-либо написать
gnom26rus Дата: Суббота, 21.07.2012, 22:03 | Сообщение # 533
Экспериментатор
Группа: Проверенные
Сообщений: 58
Статус: Отсутствует
При strace -f ./kav.exe вроде ничего ужасного не пишет, хотя я уже ни в чем не могу быть уверен на 100%
Sh1td0wn Дата: Суббота, 21.07.2012, 23:28 | Сообщение # 534
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
Попробуйте ещё создать директорию /etc/kl/, чтобы KAV мог создать в ней свой конфиг. kav.exe ведь делает cd в директорию, в которой находится kav?
НАЖМИ МЕНЯ , прежде чем что-либо написать
gnom26rus Дата: Воскресенье, 22.07.2012, 08:59 | Сообщение # 535
Экспериментатор
Группа: Проверенные
Сообщений: 58
Статус: Отсутствует
Директорию /etc/kl/ делал и даже помещал конфиг с крд, но ничего хорошего с конфигом не вышло, пришлось удалить. Нет , команду cd делаю я в терминале перед запуском kav.exe.
Sh1td0wn Дата: Воскресенье, 22.07.2012, 10:59 | Сообщение # 536
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
Попробуйте мой kav.exe. Запускать так: положить рядом с kav и ввести: TRACE="strace -f" ./kav.exe
НАЖМИ МЕНЯ , прежде чем что-либо написать
gnom26rus Дата: Понедельник, 23.07.2012, 20:06 | Сообщение # 537
Экспериментатор
Группа: Проверенные
Сообщений: 58
Статус: Отсутствует
Sh1td0wn ,как вы написали не получилось МБ что-то не так делал,пришлось изменить на TRACE="strace -f" и все равно понять что ему нужно не смог
Сообщение отредактировал gnom26rus - Понедельник, 23.07.2012, 20:21
Sh1td0wn Дата: Понедельник, 23.07.2012, 20:38 | Сообщение # 538
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
А если TRACE="ltrace -f"? И да, > [pid 2380] open("/etc/kl/config.xml", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) Файла всё ещё нет, и он, скорее всего, не может его создать за неимением директории /etc/kl.
НАЖМИ МЕНЯ , прежде чем что-либо написать
gnom26rus Дата: Понедельник, 23.07.2012, 20:56 | Сообщение # 539
Экспериментатор
Группа: Проверенные
Сообщений: 58
Статус: Отсутствует
config.xml отсутствует, но /etc/kl есть. Попробовал создать файл /etc/kl/config.xml,но результатов нет.
Sh1td0wn Дата: Понедельник, 23.07.2012, 21:02 | Сообщение # 540
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
И всё-таки, проблема где-то в районе конфига. Сразу после его открытия, без единой попытки создать /etc/kl/config.xml.new и сделать rename("/etc/kl/config.xml.new", "/etc/kl/config.xml"), он выполняет процедуру завершения.
НАЖМИ МЕНЯ , прежде чем что-либо написать