Пользовательского поиска
Пятница, 29.03.2024, 15:02
Приветствую Вас Гость | RSS
Главная | Dr.Web Live USB и GRUB - Страница 40 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Логин:
Пароль:
Мы Рекомендуем:
Мнение Общественности
Сколько у вас Флешек?
1. 2 две
2. 3 три
3. 1 одна
4. 4 четыре
5. 5 пять
6. больше..
7. 6 шесть
8. 8 восемь
9. 7 семь
Всего ответов: 4547
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Sh1td0wn, asdqqww  
Форум » Мультизагрузочная флешка » Linux-подобные системы » Dr.Web Live USB и GRUB (Как подружить два этих чуда)
Dr.Web Live USB и GRUB
filisdiezДата: Пятница, 12.09.2014, 22:25 | Сообщение # 586
Неизвестный
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Отсутствует
Пытался загрузится с помощью такого параметра:
title Dr.Web LiveCD
partnew (%@root:~1,3%,3) 0x00 /Boot/DrWeb.iso
map /Boot/DrWeb.iso (0xff)
map --hook
cat --skip=85 (0xff)/boot/config | set ID=
kernel (0xff)/boot/vmlinuz %ID% root=/dev/ram0 init=/linuxrc
init_opts=4 quiet vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1
BOOT_LANG=ru_RU.UTF-8
initrd (0xff)/boot/initrd

и с такого

title Dr.Web LCD
parttype (%?_BOOT:~1,3%,3) | set ID=
if not %ID:~-3,2%==00 pause Entry 4 is already in use! && configfile /menu.lst
set ISO=/boot/Drweb.iso
partnew (%?_BOOT:~1,3%,3) 0 %ISO%
map %ISO% (255)
map --hook
root (255)
chainloader

В обоих случаях выдает Error 30: Invalid argument, где-то прочитал что надо изменить с 3 (parttype (%?_BOOT:~1,3%,3) после % с 0-2 до работоспособности, но не помогает.

С эти параметром:
title Dr.Web LiveCD2
find --set-root /liveusb
set ISO=/Boot/DrWeb.iso
ls (hd0,0)/Boot/DrWeb.iso && partnew (hd0,3) 0x00 /Boot/DrWeb.iso
map /Boot/DrWeb.iso (0xff)
echo -e \r\n
map --hook
root (0xff)
chainloader (0xff)

Дрвеб грузится, но появляется ошибка:
ata_id[286]: HDIO_GET_IDENTITY failed for '/dev/sr0' : Invalid argument
ata_id[289]: HDIO_GET_IDENTITY failed for '/dev/sr0' : Invalid argument

(initramfs) Unable to find a medium containing a live file system

з.ы. флэшка fat32
grub4dos-0.4.6a-2014-01-17
Используется Drweb Livedisk
Подскажите, пожалуйста, у кого заработало, как?


Сообщение отредактировал filisdiez - Суббота, 13.09.2014, 15:30
 
AtlantДата: Суббота, 13.09.2014, 18:41 | Сообщение # 587
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
filisdiez,
Dr.Web-ов есть две версии, старый Dr.Web LiveCD 6.0.2 и новый Dr.Web LiveDisk 9.0.0. Меню для их запуска следующие:

Код
title Dr.Web LiveDisk
partnew (%@root:~1,3%,3) 0x00 /Boot/DrWeb-LiveDisk.iso
map /Boot/DrWeb-LiveDisk.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz boot=casper quiet splash --
initrd (0xff)/casper/initrd.lz

title Dr.Web LiveCD
partnew (%@root:~1,3%,3) 0x00 /Boot/DrWeb-LiveCD.iso
map /Boot/DrWeb-LiveCD.iso (0xff)
map --hook
cat --skip=85 (0xff)/boot/config | set ID=
kernel (0xff)/boot/vmlinuz %ID% root=/dev/ram0 init=/linuxrc init_opts=4 quiet vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 BOOT_LANG=ru_RU.UTF-8
initrd (0xff)/boot/initrd

Слышал что у одного пользователя не работало с переменной %@root% (по моему писало Error 30), в таком случае замени строку partnew (%@root:~1,3%,3) 0x00 /Boot/DrWeb-LiveDisk.iso на ls (hd0,3)/Boot/DrWeb-LiveDisk.iso && partnew (hd0,3) 0x00 /Boot/DrWeb-LiveDisk.iso и partnew (%@root:~1,3%,3) 0x00 /Boot/DrWeb-LiveCD.iso на ls (hd0,3)/Boot/DrWeb-LiveCD.iso && partnew (hd0,3) 0x00 /Boot/DrWeb-LiveCD.iso. Это избавит от использования переменной %@root% и сохранит защиту от случайно перезаписи винчестера.
Сделай следующие + пробуй вариант без переменной %@root%.

Скинь содержимое флешки на хард, переформатируй как указано здесь, пропиши MBR/PBR, закинь файлы на флешку, замени grldr на последнюю сборку 0.4.5с.


Сообщение отредактировал Atlant - Суббота, 13.09.2014, 18:42
 
filisdiezДата: Воскресенье, 14.09.2014, 02:32 | Сообщение # 588
Неизвестный
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Отсутствует
Цитата Atlant ()
ls (hd0,3)/Boot/DrWeb-LiveDisk.iso && partnew (hd0,3) 0x00 /Boot/DrWeb-LiveDisk.iso
С этим параметром грузится, но выдает эту ошибку, только с другим id
ata_id[286]: HDIO_GET_IDENTITY failed for '/dev/sr0' : Invalid argument
ata_id[289]: HDIO_GET_IDENTITY failed for '/dev/sr0' : Invalid argument

(initramfs) Unable to find a medium containing a live file system
как и с прошлыми параметрами.
Цитата Atlant ()
замени grldr на последнюю сборку 0.4.5с.

Менял gldr не схватывает ни с предыдущим, ни с этим.
Не знаю может из-за того что через grub4iso делаю.
Наверное прийдется распаковывать drweb.


Сообщение отредактировал filisdiez - Воскресенье, 14.09.2014, 02:36
 
AtlantДата: Воскресенье, 14.09.2014, 12:14 | Сообщение # 589
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Что за grub4iso, и в чем заключается его суть ?
 
filisdiezДата: Воскресенье, 14.09.2014, 13:20 | Сообщение # 590
Неизвестный
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Отсутствует
Цитата Atlant ()
Что за grub4iso, и в чем заключается его суть ?
http://greenflash.su/publ/grub4iso_cd92dvd_grub4dos/4-1-0-128, суть та же самая ибо он также работает на grub4dos, только для диска.
 
AtlantДата: Воскресенье, 14.09.2014, 13:52 | Сообщение # 591
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Используй оригинальный образ DrWeb-а, без модификаций.
 
filisdiezДата: Воскресенье, 14.09.2014, 15:02 | Сообщение # 592
Неизвестный
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Отсутствует
Заработало с такими параметрами:

title Dr.Web LiveCD2
find --set-root /liveusb
set ISO=/Boot/DrWeb.iso
ls (hd0,0)/Boot/DrWeb.iso && partnew (hd0,3) 0x00 /Boot/DrWeb.iso
map /Boot/DrWeb.iso (0xff)
echo -e \r\n
map --hook
root (0xff)
chainloader (0xff)

Только нужно в корень флэшки кинуть еще папки .disk, casper и файл liveusb


Сообщение отредактировал filisdiez - Воскресенье, 14.09.2014, 15:05
 
AtlantДата: Воскресенье, 14.09.2014, 16:21 | Сообщение # 593
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Ответил на ру-борде.
 
cokaДата: Понедельник, 15.09.2014, 02:14 | Сообщение # 594
Специалист
Группа: Проверенные
Сообщений: 211
Репутация: 7
Статус: Отсутствует
Сколько метров оптимально для обновления баз надо делать casper-rw ?
 
RavageДата: Четверг, 09.07.2015, 17:44 | Сообщение # 595
Неизвестный
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Отсутствует
Всем привет!
Подскажите пожалуйста, как запилить Dr.Web LiveDisk 9.0.0 на флешку?
Дано: 8 GB USB Flash FAT32, скаченный ISO образ с официально сайта Dr.web.
На флешке стоит загрузчик grub4dos, один раздел на всей флешке, уже прикрутил Kaspersky Rescue LiveCD, который работает без проблем.

Закинул ISO образ в папку "корень флешки\boot".Попробовал прописать в menu.lst как советовали выше: 


Код
title Dr.Web LiveCD  
partnew (%@root:~1,3%,3) 0x00 /Boot/DrWeb-LiveCD.iso  
map /Boot/DrWeb-LiveCD.iso (0xff)  
map --hook  
cat --skip=85 (0xff)/boot/config | set ID=  
kernel (0xff)/boot/vmlinuz %ID% root=/dev/ram0 init=/linuxrc init_opts=4 quiet vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 BOOT_LANG=ru_RU.UTF-8  
initrd (0xff)/boot/initrd

Получаю ошибку: 
Код
partnew (%@root:~1,3%,3) 0x00 /Boot/DrWeb-LiveCD.iso
Error 23 : Error while parsing number
Press any key to continue...

Я так понимаю, что что то не правильно с разделом 3. но уменя на флешке один раздел. Можно как то заставить работать этот образ на моей флешке?

Добавлено (09.07.2015, 17:44)
---------------------------------------------
Прошу прощения, вопрос снимается.
Заработало так: 


Код
title Dr.Web LiveCD2  
find --set-root /liveusb  
set ISO=/Boot/DrWeb.iso  
ls (hd0,0)/Boot/DrWeb.iso && partnew (hd0,3) 0x00 /Boot/DrWeb.iso  
map /Boot/DrWeb.iso (0xff)  
echo -e \r\n  
map --hook  
root (0xff)  
chainloader (0xff)
 
AtlantДата: Четверг, 15.10.2015, 19:57 | Сообщение # 596
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Ravage, Попробуй для интереса grldr из grub4dos-0.4.5c-2015-03-04.7z сборки, и скажи какая у тебя версия и дата сборки Grub4Dos-а ?

Меню следующее:
Код
title Dr.Web LiveDisk
partnew (%@root:~1,3%,3) 0x00 /Boot/DrWeb-LiveDisk.iso
map /Boot/DrWeb-LiveDisk.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz boot=casper locale=ru_RU.UTF-8 quiet splash --
initrd (0xff)/casper/initrd.lz


А если с переменной %@root% так и не заработает, то используй:
Код
title Dr.Web LiveDisk
ls (hd0,3)/Boot/DrWeb-LiveDisk.iso && partnew (hd0,3) 0x00 /Boot/DrWeb-LiveDisk.iso
map /Boot/DrWeb-LiveDisk.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz boot=casper locale=ru_RU.UTF-8 quiet splash --
initrd (0xff)/casper/initrd.lz


Добавлено (15.10.2015, 19:57)
---------------------------------------------
Скрипт обновления антивирусных баз, в том числе и Dr.Web LiveDisk, Web LiveCD.


Сообщение отредактировал Atlant - Четверг, 15.10.2015, 19:58
 
RippleДата: Среда, 05.10.2016, 20:13 | Сообщение # 597
Неизвестный
Группа: Проверенные
Сообщений: 2
Репутация: 0
Статус: Отсутствует
Доброе время суток! Поставил на флешку syslinux (win), в первую очередь захотел разобраться, как добавлять на него linux LiveCD, в частности новый Dr.Web, в интернете не нашел ничего, кроме одного конфига syslinux.cfg, при распакованном iso, который не сработал:

Код
LABEL drweb
MENU LABEL Dr.Web 
KERNEL /boot/drweb/vmlinuz 
APPEND boot=casper live-media-path=/boot/drweb/ initrd=/boot/drweb/initrd.lz locale=ru_RU.UTF-8 console-setup/layoutcode=ru keyb=ru cdrom-detect/try-usb=true noeject noprompt quiet splash ignore_uuid --

Подскажите рабочий конфиг, или где можно почитать, найти больше информации по вопросу.

P.S.

До syslinux пытался запустить Dr.Werb на Grub4Dos. запускался, но давал ошибку: (initramfs) Unable to find a medium containing a live file system. Пробовал с кучей конфигов, и в iso, и россыпью, и grub переустанавливал, ничего не помогает, вот теперь syslinux тоже не работает 
 
AtlantДата: Воскресенье, 09.10.2016, 22:21 | Сообщение # 598
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Открой образ Dr.Web-а и посмотри менюшку, дистрибутив основан на syslinux/isolinux.

А здесь можно найти меню для Grub4Dos-а (запуск из ISO) + скрипт обновления антивирусных баз.
 
RippleДата: Вторник, 11.10.2016, 05:09 | Сообщение # 599
Неизвестный
Группа: Проверенные
Сообщений: 2
Репутация: 0
Статус: Отсутствует
Atlant, спасибо за наводку по Grub4Dos-y, не ожидал такого быстрого бампа темы годичной давности)

В итоге конфиг оказался правильным, а я просто прописал неверные пути!!! На всякий случай скидываю ещё раз, для тех, кто устанавливал syslinux точно как в примере на GreenFlash

Код
LABEL Dr.Web
MENU LABEL Dr.Web LiveDisk
KERNEL /boot/syslinux/drweb/casper/vmlinuz
APPEND boot=casper live-media-path=/boot/syslinux/drweb/casper/ initrd=/boot/syslinux/drweb/casper/initrd.lz locale=ru_RU.UTF-8 console-setup/layoutcode=ru keyb=ru cdrom-detect/try-usb=true noeject noprompt quiet splash ignore_uuid --
ENDTEXT
Остаётся только создать папку boot\syslinux\drweb.


Сообщение отредактировал Ripple - Вторник, 11.10.2016, 05:11
 
Sh1td0wnДата: Суббота, 28.01.2017, 22:30 | Сообщение # 600
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Не знаю, как давно это случилось, но поддержку iso-scan/filename в casper при сборке DrWeb LiveDisk теперь почему-то удаляют. Так что единственный способ запустить его из образа теперь - виртуальный раздел. Такие дела.

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
Форум » Мультизагрузочная флешка » Linux-подобные системы » Dr.Web Live USB и GRUB (Как подружить два этих чуда)
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru