magist3r 15.07.2010 22:38
Есть проблема! — grub2 и антивирусы
Приветствую сообщество вилинуксоидов!=)Начитавшись статей про новый груб, да про мультизагрузочные флешки, решил сделать себе такую же. С установкой самого груба проблем не возникло. Далее стал подбирать образы дистрибутивов. На данный момент имею следующее (grub.cfg):
Из всего этого нормально грузятся только systemrescuecd и partedmagic. Все остальное впадает в кернел паник при загрузке. Погуглив, я таки понял, что основная проблема в параметре пути к iso-образу (isoloop, iso_filename etc). Нужно правильно указать эти параметры. Вопрос только где их узнать=).
ЗЫ. В вики к systemrescuecd есть раздел про груб2, собственно с ним проблем и не возникло, а вот с остальными образами все печальней.

+ 1 -
Я себе создавал загрузочную флешку на основе puppyrus. Туда прекрасно ставится clamav и выдирается из загрузочного дрвеба сам дрвеб. Могу даже дать старый sfs для примера. Больше и не надо было. Вообще исошки правильно распаковывать и грузить так, которые возможно (например сам же дрвеб).
Ах да, зачем это делалось: два антивиря в одной системе лучше чем один + дрвеб там можно легко обновить скачав базы из нета + все остальное что нужно от нормальной, а не антивирусной системы.
а куда именно нужно положить веба и clamav? И можно например их положить в корень флешки, загрузиться с чего-нибудь (того же systemrescuecd) и оттуда их стартануть? Я так понимаю нужны бинарники обоих антивирей для этого?
Из люого линукса стартануть, возможно, не получится (если только не пересобрать образ и не внедрить их туда). Я пробовал лишь с папирусом - там все елементарно.
Файлы веба нужно скопировать из его загруженной сидишки куда-то на винт, потом загрузится в паппи и скопировать с винта по тем же папкам, где они лежали у веба. Или же можно сформировать из тех файлов сфс-файл и прикрутить к системе. Если разрешить сохранить настройки при выключении, то антивирь всегда будет загружаться с системой.
Вот готовый (но старый) сфс - его можно подгрузить в систему и посмотреть что да как, а можно просто распаковать в любом линуксе (это squashfs). Внимание лишь нужно обратить на конфиги в рутовской директории - я их правил под себя, переместив базы и указав к ним заново путь - в оригинальном вебе они лежат, кажется, в /var/что-то-там.
Кламав просто ставится из репозитория.
Файлы веба нужно скопировать из его загруженной сидишки куда-то на винт, потом загрузится в паппи и скопировать с винта по тем же папкам, где они лежали у веба. Или же можно сформировать из тех файлов сфс-файл и прикрутить к системе. Если разрешить сохранить настройки при выключении, то антивирь всегда будет загружаться с системой.
Вот готовый (но старый) сфс - его можно подгрузить в систему и посмотреть что да как, а можно просто распаковать в любом линуксе (это squashfs). Внимание лишь нужно обратить на конфиги в рутовской директории - я их правил под себя, переместив базы и указав к ним заново путь - в оригинальном вебе они лежат, кажется, в /var/что-то-там.
Кламав просто ставится из репозитория.
Спасибо за ссылку, приду домой проверю=) И еще, по поводу кламав. Его как потом на флешке то оставить? Каждый раз ставить из реп не самый лучший вариант, тем более что не на каждой машине имеется интернет.
меня "кинул" хостинг, поэтому сайт переехал и файлик потерялся. скоро опять залью.
Потом вспомнил, что еще и вопрос есть (Х .
При выключении\перезагрузке паппи предлагает создать на флешке файл нужного размера, в котором будут сохранятся все ваши изменения.
При выключении\перезагрузке паппи предлагает создать на флешке файл нужного размера, в котором будут сохранятся все ваши изменения.
Кернел паник-то чо пишет? Копай в сторону initrd, наверняка пути просто неправильные.
Может я чего-то не понимаю, но чем не угодил родной livecd доктора веба?
Есть желание иметь одну спасательную мультизагрузочную флешку, желательно с несколькими разными антивирями. Поэтому и не устраивает.
Откуда брали меню для Др. Веб? Вы в ИСО заглядывали?
loop=/boot/module/white.mo - такого файла нет
initrd (loop)/boot/initrd.gz - этот файл идет без .gz
loop=/boot/module/white.mo - такого файла нет
initrd (loop)/boot/initrd.gz - этот файл идет без .gz
хм, странно весьма. Вообще эти строки нагло выдраны из isolinux.cfg. Может у вас просто версия другая?
Чтобы грузить образ через loopback, образ обязан сам поддерживать эту возможность.
Через loopback не монтируется образ, а только грузится ядро и initrd, дальше система отправляется в стандартную загрузку. И если в загрузке не предусмотрен loopback-вариант, система не находит сидюк и валится, вот и все.
Через loopback не монтируется образ, а только грузится ядро и initrd, дальше система отправляется в стандартную загрузку. И если в загрузке не предусмотрен loopback-вариант, система не находит сидюк и валится, вот и все.