| Мнение Общественности |
Пользовались ли вы Windows To Go?
2. Что то слышал, но не пробовал4. Пробовал, не интересно
Всего ответов: 95
|
|
|
Dr.Web Live USB и GRUB
| |
| Sh1td0wn | Дата: Четверг, 02.08.2012, 17:07 | Сообщение # 241 |
|
Программист
Группа: Модераторы
Сообщений: 3827
Статус: Отсутствует
| На CD-диске есть скрипт, который устанавливает DrWeb'а на флешку. Используете его, ставите grub4dos заново, переписываете конфиги. Готово.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
| |
|
|
| Kupr_Soft | Дата: Четверг, 02.08.2012, 17:08 | Сообщение # 242 |
 Профессионал
Группа: Проверенные
Сообщений: 339
Статус: Отсутствует
| Что именно за скрипт? Где он и как его запускать? хм...а как-же тогда меню создавать? ну, как должно оно выглядеть потом? (сейчас попробую...)
NEW! Моя сборка - Kupr_Soft-Flash_4.4 ...Не ленитесь поднять репу =)
Сообщение отредактировал Kupr_Soft - Пятница, 19.06.2009, 10:03 |
| |
|
|
| vitol1983 | Дата: Четверг, 02.08.2012, 17:08 | Сообщение # 243 |
|
Неизвестный
Группа: Пользователи
Сообщений: 1
Статус: Отсутствует
| ПРОВЕРЕНО!!! 1.Скачай minDrWebLiveCD-5.0.0.iso 2.Через WinRar разархивируй папку boot и всё её содержимое копируйна флэшку, если у вас уже есть папка boot (например, оттуда запускается WinPE), то копируем в нее содержимое папки boot из исошного образа(minDrWebLiveCD-5.0.0.iso ). 3.В корне флэшки создаём фаил DrWebLiveCD.lst содержимое файла: timeout 99 default /windefault title Dr.Web 5 (Graphic Mode) kernel (hd0,0)/Boot/vmlinuz init_opts=4 root=/dev/ram0 quiet dokeymap looptype=squashfs loop=/Boot/module/white.mo usbroot slowusb vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 init=/linuxrc initrd (hd0,0)/Boot/initrd savedefault 1 title Dr.Web 5 (Text Mode) kernel (hd0,0)/Boot/vmlinuz init_opts=3 root=/dev/ram0 quiet dokeymap looptype=squashfs loop=/Boot/module/white.mo usbroot slowusb init=/linuxrc initrd (hd0,0)/Boot/initrd savedefault title Return to Main menu configfile (hd0,0)/menu.lst 4. В menu.lst добавить следующие строки: title DrWebLiveCD 5 root (hd0,0) configfile /DrWebLiveCD.lst savedefault НЕ ПРВЕРЕННО!!! Для обновления базы: 1.Загрузиться в режиме Dr.Web 5 (Graphic Mode) 2.Зайти в терминал 3.назначить адрес ifconfig 192.168.1.* 4.добавить дефолтный шлюз route add default gw <ip шлюза> 5.добавить сервера днс в файл /etc/resolv.conf т.е дописать в него вот такие строчки namesrver <ваш днс сервер> 6.стартануть сеть
|
| |
|
|
| Kupr_Soft | Дата: Четверг, 02.08.2012, 17:08 | Сообщение # 244 |
 Профессионал
Группа: Проверенные
Сообщений: 339
Статус: Отсутствует
| проверил, да, всё работаеть... =) обновлять пока не пробовал...
NEW! Моя сборка - Kupr_Soft-Flash_4.4 ...Не ленитесь поднять репу =)
|
| |
|
|
| taurum | Дата: Четверг, 02.08.2012, 17:08 | Сообщение # 245 |
 Экспериментатор
Группа: Проверенные
Сообщений: 132
Статус: Отсутствует
| Тоже пробовал, все работает, спсибо только не умею базы обновлять, может кто доступно раскажет?
you've got to be the best, you've got to change the world
|
| |
|
|
| Sh1td0wn | Дата: Четверг, 02.08.2012, 17:08 | Сообщение # 246 |
|
Программист
Группа: Модераторы
Сообщений: 3827
Статус: Отсутствует
| Для обновления ввести следующие строки в консоль: Code ifconfig eth0 up (ваш ip) netmask (маска сети, скорее всего 255.255.255.0) route add default gw (ip роутера) echo "nameserver (ip сервера dns)" > /etc/resolv.conf и нажать на "обновить". Если нужно обновить базы на флешке, придётся повторить процедуру установки заново с новым образом диска, т.к. средств для этого авторами не предусмотрено.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
| |
|
|
| taurum | Дата: Четверг, 02.08.2012, 17:08 | Сообщение # 247 |
 Экспериментатор
Группа: Проверенные
Сообщений: 132
Статус: Отсутствует
| Спасибо за помощь, я думал что таким образом можно обновить базы именно на флешке. Придется качать новый лив сд, и заново ставить.... Какая то кака получается... надо в Dr.Web написать, что ли. Как думаешь, они там хоть иногда прислушиваются к мнению пользователей?
you've got to be the best, you've got to change the world
|
| |
|
|
| Sh1td0wn | Дата: Четверг, 02.08.2012, 17:09 | Сообщение # 248 |
|
Программист
Группа: Модераторы
Сообщений: 3827
Статус: Отсутствует
| Владельцам Linux можно попытаться примонтировать файлик white.mo и заменить базы на нём (файловая система squashfs). Из-под windows такое, увы, невозможно.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
| |
|
|
| SPV | Дата: Четверг, 02.08.2012, 17:09 | Сообщение # 249 |
|
Неизвестный
Группа: Пользователи
Сообщений: 11
Статус: Отсутствует
| Quote (Sh1td0wn) Из-под windows такое, увы, невозможно. Есть squashfs-tools for windows (mksquashfs + unsquashfs + cygwin dlls) Code D:\squashfs-tools>unsquashfs.exe -s white.mo Found a valid little endian SQUASHFS 3:1 superblock on white.mo. Creation or last append time Tue Feb 17 16:19:54 2009 Filesystem is exportable via NFS Inodes are compressed Data is compressed Fragments are compressed Check data is present in the filesystem Fragments are present in the filesystem Always_use_fragments option is not specified Duplicates are removed Filesystem size 57624.27 Kbytes (56.27 Mbytes) Block size 131072 Number of fragments 368 Number of inodes 8583 Number of uids 1 Number of gids 0 Пробуем распаковать образ: Code D:\squashfs-tools>unsquashfs.exe white.mo Parallel unsquashfs: Using 2 processors 8133 inodes (8719 blocks) to write
[=/ ] 98/8719 1% create_inode: could not create block device squashfs-root/dev/ataraid/d0, because you're not superuser!
create_inode: could not create block device squashfs-root/dev/ataraid/d0p1, because you're not superuser! [=| ] 98/8719 1% create_inode: could not create block device squashfs-root/dev/ataraid/d0p10, because you're not superuser! [=- ] 98/8719 1% create_inode: could not create block device squashfs-root/dev/ataraid/d0p11, because you're not superuser!
create_inode: could not create block device squashfs-root/dev/ataraid/d0p12, because you're not superuser! [=\ ] 98/8719 1% create_inode: could not create block device squashfs-root/dev/ataraid/d0p13, because you're not superuser!
create_inode: could not create block device squashfs-root/dev/ataraid/d0p14, because you're not superuser! [=- ] 98/8719 1% Вобщем, образ не распаковывается полностью. Если кто-нибудь добился перепаковки образа под linux, поделитесь насколько это было возможно.
Сообщение отредактировал SPV - Понедельник, 13.07.2009, 00:08 |
| |
|
|
| oddmsz | Дата: Четверг, 02.08.2012, 17:09 | Сообщение # 250 |
|
Экспериментатор
Группа: Проверенные
Сообщений: 192
Статус: Отсутствует
| А не проще из под любой РЕ куреит запускать? Работает ведь. Переодически скачиваю новый и ложу его на флэшку, и ни каких заморочек
|
| |
|
|
| MANtiCORE1 | Дата: Четверг, 02.08.2012, 17:09 | Сообщение # 251 |
|
Ищущий
Группа: Пользователи
Сообщений: 34
Статус: Отсутствует
| итак, друзья!!! ЧУДО СВЕРШИЛОСЬ!!! я научился обновлять базы DrWeb'a прям в сжатой файловой системе squashfs из-под Windows'a ... ликуйте.... а я пока пошёл, хлебну алкогольного и сяду писать мануал, как и что надо делать. да и вообще, надо бы доработать технологию до утилитарного применения ... часика через два-три ожидайте продолжения... ну-с, начнём помолясь... 
|
| |
|
|
| Sh1td0wn | Дата: Четверг, 02.08.2012, 17:09 | Сообщение # 252 |
|
Программист
Группа: Модераторы
Сообщений: 3827
Статус: Отсутствует
| Quote (MANtiCORE1) прям в сжатой файловой системе squashfs Не распаковывая? Тогда это может сработать.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
| |
|
|
| MANtiCORE1 | Дата: Четверг, 02.08.2012, 17:09 | Сообщение # 253 |
|
Ищущий
Группа: Пользователи
Сообщений: 34
Статус: Отсутствует
| ок. поскольку после алко-коктейля собственного изготовления (две порции) я уже почти впал в нирвану и мне лениво писать полный мануал и делать всё как правильно, расскажу основные ключевые моменты: 1. скачиваем всё по этому адресу: ftp://ftp.slax.org/useful-binaries/win32/squashfs-tools/ 2. (только информация) эта фигня нужна для распаковки-запаковки файлов в файловую систему squashfs. любознательные читают мануалы а остальные тупо делают что им скажет гуру! 3. (только информация) очень важный момент. на диске имеется следующий листинг: /boot/module/ и тут куча файлов: drweb_bases.mo, mc.mo, netconfig.mo, white.mo нам нужен только один из них. ИЗБРАННЫЙ! это он - drweb_bases.mo... люди пытались распаковать white.mo, но он, на самом деле, нам нафиг не нужен. ОДНАКО!!! там всё же лежат файлы антивирусной базы. НО! только часть!!! смотрите сами - запускаем "unsquashfs.exe -l white.mo" и видим в конце листинга: drw50000.vdb до drw50011.vdb, drwebase.vdb, drwnasty.vdb, drwrisky.vdb, drwtoday.vdb, dwn50001.vdb, dwntoday.vdb, dwr50001.vdb, dwrtoday.vdb, update.drl... зачем это сделано - непонятно. можно лишь предположить, что изначально база планировалась в white.mo, но потом решили всё переиграть и сделали абы-как - вынесли часть базы в подмонтируемый кусок файловой системы. а это значит, что в файле drweb_bases.mo лежит всё остальное. проверяем: 4. (только информация) делаем - "unsquashfs.exe -l drweb_bases.mo" и смотрим, что там лежит оставшаяся часть антивирусной базы. 5. команда "unsquashfs.exe -i drweb_bases.mo" распаковывает всё, что есть в файле drweb_bases.mo в каталог "squashfs-root" с листингом на экране. 6. ВНИМАНИЕ!!! кроме файлов в каталоге /squashfs-root/var/drweb/bases/*.vdb ничего не трогаем. а по этому пути копируем недостающие *.vdb файлы до актуальной антивирусной базы. текстовые файлы лежащие по пути /squashfs-root/var/drweb/updates/ роли никакой не играют и представляют собой мусор, который, впрочем можно и оставить. 7. чтобы собрать базы обратно, надо использовать команду: "mksquashfs.exe squashfs-root drweb_bases.mo -check_data -nolzma -force-gid 0" замечания: - предварительно удалите drweb_bases.mo из текущего каталога. - параметр -nolzma обязателен. иначе базы на стадии загрузки не подмонтируются. - "специалисты" Лаборатории Данилова решили не включать поддержку lzma в ядро. почему - спросите их сами... 8. после сборки полученный файл drweb_bases.mo вполне можно скопировать на флешку или cd, заменив то, что там было раньше. 9. сегодня ночью простор для экспериментов, ибо завтра я заменю этот пост уже готовым решением... PS. если ты всё же собрался перепостить моё исследование не дождавшись готового решения, которое будет полезно и приятно для всех, то, хотя бы копирайт сохрани, на меня и на ресурс тебе пофигу а мне и сайту приятно Добавлено (17.11.2009, 01:39) --------------------------------------------- Quote (Sh1td0wn) Не распаковывая? РАСПАКОВЫВАЯ!!! но упаковывая обратно!!! проверено на двух версиях - одна 5.0 скачана месяца четыре назад, другая скачана пять часов назад... и всё работает см. выше
Сообщение отредактировал MANtiCORE1 - Вторник, 17.11.2009, 02:46 |
| |
|
|
| Sh1td0wn | Дата: Четверг, 02.08.2012, 17:10 | Сообщение # 254 |
|
Программист
Группа: Модераторы
Сообщений: 3827
Статус: Отсутствует
| Quote (MANtiCORE1) РАСПАКОВЫВАЯ!!! Уже увидел. Просто в white.mo содержатся т.н. файлы устройств, символические и не очень ссылки и прочие специфичные файлы, создать которые unsquashfs не может, и запаковать обратно, естественно, тоже не получается, соответственно, загрузиться невозможно.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
| |
|
|
| MANtiCORE1 | Дата: Четверг, 02.08.2012, 17:10 | Сообщение # 255 |
|
Ищущий
Группа: Пользователи
Сообщений: 34
Статус: Отсутствует
| да дался всем этот white.mo не нужен он нам для обновления баз! не нужен!!! забудьте все про него!!! да, там лежат несколько файлов базы, но эти файлы не изменяются никогда! политика drweb'a в плане обновлений вполне грамотная - обновления выпускаются отдельными номерными файлами, которые потом не дополняются и не изменяются. поэтому нам надо лишь дописывать новые файлы в архив drweb_bases.mo, который прекрасно распаковывается и запаковывается обратно.Добавлено (17.11.2009, 14:37) --------------------------------------------- в ходе экспериментов выяснилась одна досадная, но некритичная особенность обновления баз - файлы drwnasty.zip, drwrisky.zip, drwtoday.zip, dwntoday.zip, dwrtoday.zip находящиеся в white.mo подмонтируются ПОСЛЕ монтирования drweb_bases.mo и перекрывают собой эти файлы. таким образом самые свежие обновления оказываются недоступными...
|
| |
|
|
|
|