PDA

Показать полную графическую версию : [решено] Dr.Web LiveCD и Avira на одном диске


Klaus
14-05-2010, 14:32
Можно ли как нибудь внедрить Dr.Web LiveCD и Avira Antivir Rescue System в ВСDW? Дело в том что я их скачал, сделал загрузочное меню BCDW ? прописал пути файлов как\bcdw\IMG\AntiVirus\Avira\isolinux.bin ; Avira Antivir Rescue System; Программа для сканирования компьютера на наличие вирусов...
\bcdw\IMG\AntiVirus\web\WebLiveCD.iso ; Dr.Web LiveCD; Программа для сканирования компьютера на наличие вирусов...
Создал образ, кинул в виртуальную машину, меню загрузилось
Когда нажимаю на Dr.Web LiveCD или Avira Antivir Rescue System то он мне пишет

http://www.pendrivelinux.com/wp-content/uploads/kernel-image-linux.jpg

Что это может быть?


И ещё проблема не загружается Отдельный Live CD , вроде только начинает загрузку а потом пишет вставьте Диск Microsoft Windows XP SP2 в дисковод А

windows8
14-05-2010, 20:05
Klaus, Можно сказать одно, что: может быть неправильная загрузка диска "может быть неисправен" такое часто бывает с болванками, дело в качестве записи диска или в самом компьютере "что мало вероятно". Есть подозрение что образы или неиправные по себе или вообще BCDW загрузчик неправельно собран.... что то требуется для запуска антивирусников.... причин масса....
PS но настоящую нам практически не как не узнать.

Klaus
15-05-2010, 14:59
дело в том что по отдельности они запускаются , без BCDW? вчера я добился даже загрузки экрана Dr Web появилось окно выбора загрузки, при нажатии на одно из них пишет что Invalid or corrupt kernel umage посмотрите на рисунке

Klaus
15-05-2010, 16:51
Проблема решена!!! долго мучался но сделал, кому надо будет обращайтесь на email

Klaus
19-05-2010, 12:40
В общем начинаем с Dr web ? открываем скаченый образ Weba заходим в папку boot\isolinux\ там находим файл под названием isolinux.cfg , открываем с помощью блакнота, по идее там много чаво написано, находим там вот это

label Dr.Web LiveCD (Default)
kernel /boot/vmlinuz append ID=u6cue2gtqg9zBJcc root=/dev/ram0 init=/linuxrc init_opts=4 quiet initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1
Graphic Mode

всё что ниже этих строк удаляем. В файле syslinux.cfg, который находиться в той же папке, сделать то же самое.

НЕОБХОДИМО заметить что сам образ надо скопировать в корень создаваемого диска, то есть саму папку boot, иначе никак.

Потом открываем наш Файл ini в BCDW где мы будем писать путь к файлу,
пишем вот что



\boot\isolinux\isolinux.bin \boot\vmlinuz ID=I8Onu5ZPyEWrR6J9 root=/dev/ram0 init=/linuxrc init_opts=4 quiet initrd=\boot\initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 ; Dr.Web LiveCD; Программа для сканирования компьютера на наличие вирусов...


То есть для начала переписуем сам путь к загрузчику это :

\boot\isolinux\isolinux.bin

потом ставим пробел и списываем из файла isolinux.cfg строку носле команды kernel, это

/boot/vmlinuz

ставим пробел и списываем из isolinux.cfg срисываем строку после команды appened, это:

ID=u6cue2gtqg9zBJcc root=/dev/ram0 init=/linuxrc init_opts=4 quiet initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1

ставим точку с запятой и пишем как стандартно в BCDW имя и описание у меня это:

Dr.Web LiveCD; Программа для сканирования компьютера на наличие вирусов...

Всё, выходим из всех редакторов и сохраняем, Avira делается анологично только там путь к файлу уже будет в корне диска то есть

\isolinux.bin vmlinuz и дальше что у вас там в файле Isolinux/

Всё возникнут вопросы пишите

greggh
27-06-2010, 10:16
Выложите ваши файлы BOOTCAT.INI и menu.lst для ознакомления с ними. Ни как не могу заставить Dr. Web LiveCD 5.0.3-5.0.2 не удалось запустить не через BCDW не через Grub4Dos. Уже неделю рыскаю в поисках ответа по разным ресурсам. Есть много вариантов для запуска с usb-носителя, но для образа они не работают.
Перепробовал кучи разных параметров и вот чего удалось добиться:
В BCDW "веб" запускается, выбрасывает не секунду свое меню и самопроизвольно переходит к тесту мапяти.
В Grub4Dos удалось запустить "веб" непосредственно из самого образа .iso, но загрузка доходит до заставки с пауком и выдает сообщение о "...Press Alt+F1 for verbose mode ...".

Целесообразнее конечно запустить "веба" не из образа, а из его родной папки /boot для экономии памяти на слабых машинах.

cleric1985_n
27-06-2010, 17:23
Klaus, Напишите структуру файлов в т.ч. и BCDW

cleric1985_n
27-06-2010, 17:58
Все получилось, жаль что можно только в корне диска папку Boot, а не, например, DrWeb.
Только, в конечном итоге, файлы isolinux.cfg, syslinux.cfg не нужны вообще...

greggh
28-06-2010, 18:36
Все получилось, жаль что можно только в корне диска папку Boot, а не, например, DrWeb.
Только, в конечном итоге, файлы isolinux.cfg, syslinux.cfg не нужны вообще... »
Что и как у Вас получилось?! Не оставляйте людей без информации. Выкладывайте ваши конфиги, в том числе и поясните почему отпала надобность в isolinux.cfg, syslinux.cfg файлах.

cleric1985_n
28-06-2010, 23:00
В общем при использовании оригинального загрузчика запуск происходит через меню, параметры запуска которого прописаны в файлах isolinux.cfg и syslinux.cfg.

Мы же прописываем все эти параметры непосредственно в BCDW и он напрямую, минуя меню, загружается...
Поэтому надобность в файлах этих отпадает, а также в menu.c32.

Т.е. мое решение:

В корне диска создаем папку BOOT (имеенно в эту папку, иначе работать не будет) копируем туда следующие файлы:

isolinux\isolinux.bin
module\_white.dwm, drweb_bases.dwm
config
initrd
vmlinuz
DrWebLiveCD-5.0.3.100625
boot.cat

В файле конфигурации BCDW.INI прописывыаем:

\Boot\isolinux\isolinux.bin /boot/vmlinuz ID=vR48v7aCahimE0fS root=/dev/ram0 init=/linuxrc init_opts=4 quiet initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 ; Dr.Web LiveCD; Программа для сканирования компьютера на наличие вирусов...

И все...

greggh
30-06-2010, 10:23
Спасибо cleric1985_n, все запустилось, ума не приложу, что я не так делал до этого :o
Могу еще добавить, что параметр ID=...................... нужно вписывать свой, иначе загрузка зависнет и выдаст (Cannot find boot device ... /bin/sh: can't access tty; job control turned off). У каждого билда образа он свой и храниться в файле config (открывается обычным блокнотом).

А вот с grub4dos проблема. Даже не удается запустить /isolinux.bin, при запуске пишет следующее: (Errore 15: file not found), хотя путь прописн правильно. Использовал версии grub4dos 0.4.4-0.4.5 и isolinux 3.84-3.86 - рузультат один и тот же.

Если у кого есть опыт удачного запуска isolinux из под grub4dos, отпишитесь пожалуйста.

Klaus
07-07-2010, 21:34
Структура папок файлов не меняется, просто закидываете образ диска в корень и всё, не нужно ничего удалять, необходимо просто сделать так как я написал, если что-то не получается то смотрите в своих ошибках может где-то опечатка, сделав всё как я, у вас получится уверен, структуру папок выложить не могу так как уже удалил ,может в ближайшем будушем

greggh
21-07-2010, 15:23
Klaus, Дело обстояло так:
Ошибка [Errore 15: file not found] повлялась в после заслужено, дело было в регистре символов.

Когда образ собирался в UltraISO и пути и имена файлов были в нижнем регистре, а некоторые в верхнем. Проблема разрешилась переводом всех путей и имен файлов к верхнему регистру (в нижнем вылезала ошибка).

Самое занятное, что когда образы стали собираться с помощью mkisofs (версия под win32), были аналогичные проблемы, пока все пути и имена файлов не были приведены к нижнему регистру.

VORONUK
23-11-2010, 14:58
Парни, а я вообще сделал по другому. Не надо ничего редактировать ничего изменять :) Записал образ на компакт, не вытягивая компакт с сд-рома, открываю UltraISO делаю опять образ. Потом подставляю этот образ в bcdw прописал путь (как обычно) и вуаля, всё работает )

Правда это отдельно для ВЕБа ))

Сорри, но скопировать в корень всё же надо... Только что проверял (((




© OSzone.net 2001-2012