Пользовательского поиска
Понедельник, 18.11.2024, 23:21
Приветствую Вас Гость | RSS
Главная | Руководства | Регистрация | Вход
Меню Проекта
Категории каталога
Форма входа
Поиск
Мы Рекомендуем:
Мнение Общественности
Сколько у вас Флешек?
1. 2 две
2. 3 три
3. 1 одна
4. 4 четыре
5. 5 пять
6. больше..
7. 6 шесть
8. 8 восемь
9. 7 семь
Всего ответов: 4547
Статистика

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

DrWeb на USB в несколько файлов
DrWeb на USB в несколько файлов

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

* Как прикрутить DrWeb LiveCD на флешку
* Как обновить базы DrWeb
* Как избавиться от ошибки: «Cannot find boot device»

Нам понадобится:

* Флешка с G4D
* Скачать DrWeb


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

Если отредактировать данный файл и пропустить всего лишь два параметра (ID и CONSOLE) LiveCD откажется загружаться. Первый — уникальный номер для каждой сборки данного продукта, второй — явное указание на какой физической консоли запускается Gentoo.

Чтобы получить «правильные» значения ID и CONSOLE необходимо, вытащить с диска из папки /boot/isolinux/ файл isolinux.cfg:

Нас интересуют два абзаца заканчивающихся на:

* Graphic Mode
* Safe Mode or Snapshots

Дальше необходимо перевести их в вид понятный для G4D:


  • Меняем label на title
  • Удаляем пробелы в началах строк
  • Удаляем ключевое слово append и переносим всю строку начинающуюся с ID к параметрам ядра
  • initrd=/boot/initrd переносим на следующую строку, а все что шло после него переносим к параметрам ядра

В итоге у Вас должно получиться как-то так:

Code
title Default Mode
kernel ID=I2tR7pfYJbC2mPKo /boot/vmlinuz root=/dev/ram0 init=/linuxrc init_opts=4 quiet vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1  
initrd=/boot/initrd

title Safe Mode
kernel /boot/vmlinuz ID=I2tR7pfYJbC2mPKo root=/dev/ram0 init=/linuxrc init_opts=3 quiet CONSOLE=/dev/tty1 text help
initrd=/boot/initrd

Эти строки можно смело добавлять в menu.lst!

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

* В корень флешки кладем папку boot из диска
* В дирректории boot будет достаточно оставить папку module и файлы config, initrd, vmlinuz

Шаг 3: Обновление

* Скачать свежайший DrWeb LiveCD
* Заменить ID в строках menu.lst на свежий
* Повторяем Шаг 2

Категория: Linuх Системы | Добавил: skafiend (23.02.2011)
Просмотров: 13756 | Комментарии: 19 | Рейтинг: 3.5/2
Всего комментариев: 18
avatar
1 Rid-lin • 15:26, 24.02.2011
Попытался, который раз уже, сделать DrWebLiveUSB в своем загрузочно-спасательном диске.
Но почему то получил вот что
Code
.......
>>> Load module : jfs
mount: mounting /dev/loop0 on /mnt/module/tmp failed: Invalid argument
cat: can't open '/mnt/module/tmo/base_module': No such file or directory
Cannot find base module

BusyBox v1.15.3 (2010-06-04 10:53:49) built-in shell (ash)
Enter 'help' for a list of built-in commands.
/bin/sh: can't access tty; job control turned off

Меню из которого производится вызов вот
Code
title Dr.Web LiveCD (Default)/n Graphic Mode
kernel /boot/vmlinuz ID=9dWhdic53bg2YiV7 root=/dev/ram0 init=/linuxrc init_opts=4 quiet vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1
initrd /boot/initrd

title Dr.Web LiveCD (Advanced)/n Safe Mode or Snapshots
kernel /boot/vmlinuz ID=9dWhdic53bg2YiV7 root=/dev/ram0 init=/linuxrc init_opts=3 quiet CONSOLE=/dev/tty1
initrd /boot/initrd

Что я делаю не так?
avatar
2 skafiend • 23:11, 24.02.2011
Почему-то не получилось смонтировать /dev/loop0, а потом найти модуль.
Возможно не хватает файлов на флешке, либо у них неверные имена, либо файлы повреждены из-за битого образа. В папке module должны быть: flash.dwm, drweb_bases.dwm, _white.dwm. Больше склоняюсь к поврежденным файлам.
avatar
9 Sutsuko • 14:35, 09.05.2011
splash в 3-ей строке не должен значиться как новая строка,а должен быть продолжением строки kernel.
avatar
13 Sh1td0wn • 17:36, 03.08.2011
> mount: mounting /dev/loop0 on /mnt/module/tmp failed: Invalid argument
Каких-то файлов не хватает или они повреждены.
Системе не удалось подключить файл на флешке как loop-устройство и смонтировать его на виртуальную файловую систему в ОЗУ.
avatar
3 Rid-lin • 10:21, 25.02.2011
Действительно так. Был поврежден файл _white.dwm. При его замене и попытке загрузиться выдало «Cannot find boot device». Я еще раз заменил ID и CONSOLE на нужные (на всякий случай) и теперь останавливается на
Code
>>> Load module : jfs

и больше никаких действий на мониторе не происходит, хотя активность диска постоянная. (ждал минут 30).
avatar
4 skafiend • 17:08, 25.02.2011
Можно перепроверить строки grub4dos, если в них нет ошибок, то попробовать запустить на любой другой машине, если не получится, можно погуглить или создать тему на форуме и поискать людей с похожей проблемой.
P.S. Погуглить бывает даже быстрее)
avatar
5 gabanos • 08:11, 16.03.2011
Загрузил последнюю версию Drweb, делаю как написано, он загружает .. подгружаются модули
bla bla bla.........

>>> Load module: fuse
>>> Load module: jfs

Cannot find boot device

BusyBox v1.15.3 ..... bla bla bla
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turned off

avatar
6 Alex_MANIAC • 00:46, 21.03.2011
а кто-нибудь пробовал его не в /boot/ положить, а в какую-нибудь другую папку... я вот хотел в /avirus/dweb/ и получил в ответ:
>>> Load module: fuse
>>> Load module: jfs
Cannot find boot device
BusyBox v1.15.3 ..... bla bla bla
Enter 'help' for a list of built-in commands.
/bin/sh: can't access tty; job control turned off

хотя если в /boot/, как по инструкции, то все работает
вот как запускается
работающий вариант
title Dr.Web LiveCD
kernel /boot/vmlinuz ID=fRJtFyJkMOf2dCKm root=/dev/ram0 init=/linuxrc init_opts=4 quiet vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1
initrd=/boot/initrd
неработающий вариант
title Dr.Web LiveCD
kernel /avirus/dweb/vmlinuz ID=fRJtFyJkMOf2dCKm root=/dev/ram0 init=/linuxrc init_opts=4 quiet vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1
initrd=/avirus/dweb/initrd

avatar
12 Sh1td0wn • 17:34, 03.08.2011
> а кто-нибудь пробовал его не в /boot/ положить, а в какую-нибудь другую папку...
Без редактирования initramfs работать не будет.
avatar
7 М@ксим • 22:09, 13.04.2011
Я делаю проще:
1. Использую загрузочную флешку с любым дистрибутивом Linux,
имеющим Wine (например в Slax можно добавить модуль).
2. Скачиваю свежий сканер Dr.Web (можно также и под Windows
запускать).
3. Загружаю Linux+Wine, запускаю сканер.
avatar
11 Sh1td0wn • 17:33, 03.08.2011
> 3. Загружаю Linux+Wine, запускаю сканер.
Ужас какой, не проще ли выдрать нативный сканер из livecd?
avatar
8 muzhik • 10:05, 07.05.2011
помогите
я дрвеб закинул в другую папку

граф.режим запускается, и экран висен когда логотип загоряется зеленый на весь экран

а в текстовом режиме доходит до меню и кнопки не работают, чтобы выбрать элменю, вроде вообще клава не работа

avatar
10 Sh1td0wn • 17:32, 03.08.2011
> я дрвеб закинул в другую папку
Вообще не должно работать.
avatar
14 bumajnik • 10:02, 01.02.2012
после загрузки DrWeb LiveCD выходит окошко
Graphic Mode
блаблабла
блаблабла
блаблабла
и тд
нажимаю на Graphic Mode а он не грузит.
avatar
15 parus7 • 09:43, 25.02.2012
То же самое. Загружаюсь. Графический режим. Дальше зеленый экран с эмблемой Dr.Web и сообщением внизу "Preparing LiveCD Enviroment... Press Alt+F1 For Verbose Mode". Нажимаю alt=F1 и появляется на черном экране надпись: bin/sh : can't access tty; job control turned off
avatar
16 torquem • 11:00, 24.04.2012
Доброго дня всем. Спасибо доброму человеку, создавшему данную тему. Сделал всё как тут изложено. Имел все проблемы, описанные в комментах. После непродолжительных мучений нашёл следующее решение. Которое и представляю.
1. Создаётся загрузочная флешка (В моём случае она уже была мультизагрузочная под grub2)
2. Копируются файлы с livCDdrWeb.
3. Правится menu.lst согласно описанному, НО (!) "ID=... " ставится не после kernel непосредственно, а после первой команды.

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

title Dr.Web LiveCD (Advanced)
kernel /boot/vmlinuz ID=TtH8KCFFmuJocOAE root=/dev/ram0 init=/linuxrc init_opts=3 quiet CONSOLE=/dev/tty1
initrd=/boot/initrd

title Start Local HDD
localboot 0x80

title Testing Memory
kernel /boot/memtest

Не забывайте точно указывать пути, и правильно и точно копировать принадлежащий Вашему образу ID (он должен отличаться от представленного мною!).
Могу сказать, что все попытки с монтированием самого исошника к успеху не привели. В принципе рассматривалась мною возможность с копированием файлов и монтированием исошника.... Но займёт больше места. Так что рекомендую данную статью как отличный отправной материал для создания загрузочной флешки с DrWebLiveCD
avatar
17 Apal0n • 22:44, 21.06.2012
Ошибка «Cannot find boot device» сохранилась,метод не помог! sad
avatar
18 OSV-2 • 19:11, 07.02.2013
Сьщтрите сайт WinPE от yurkesha там есть сборка DRWEB 6 c базами от 7, котопая может зарускатся и обновлятся с CD или флешки.
avatar
Copyright GreenFlash © 2024
Рейтинг@Mail.ru