|
Dr.Web Live USB и GRUB
|
|
| Sh1td0wn | Дата: Четверг, 21.03.2013, 10:43 | Сообщение # 526 |
|
Программист
Группа: Модераторы
Сообщений: 3827
Статус: Отсутствует
| Вытащить из образа ядро (файл vmlinuz или bzImage, который запускается директивой KERNEL или LINUX в конфиге загрузчика (/boot/isolinux/isolinux.cfg в образе)). Оттуда же взять параметры ядра (передаваемая директивой APPEND строка буквосочетаний вида vga=791 root=/dev/ram0 init=/sbin/init). Написать в menu.lst:
Код title DrWeb kernel /путь/к/файлу/ядра <подставить параметры ядра> ISO=/путь/к/файлу.iso initrd /путь/к/пропатченному/initrd
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
| |
|
|
| brothers | Дата: Четверг, 21.03.2013, 13:57 | Сообщение # 527 |
|
Неизвестный
Группа: Пользователи
Сообщений: 9
Статус: Отсутствует
| Sh1td0wn, а можно пример меню со всеми вставками?
Сообщение отредактировал brothers - Четверг, 21.03.2013, 13:57 |
| |
|
|
| Sh1td0wn | Дата: Четверг, 21.03.2013, 23:03 | Сообщение # 528 |
|
Программист
Группа: Модераторы
Сообщений: 3827
Статус: Отсутствует
| Пример. Предполагаю, что образ (drweb.iso), ядро (vmlinuz) и initrd (переменованный в "initrd" без расширения) лежат в директории /drweb/ на флешке.
Код title DrWeb GUI Russian kernel /drweb/vmlinuz ISO=/drweb/drweb.iso ID=3hqetDZaomBGcWvZ root=/dev/ram0 init=/linuxrc init_opts=4 quiet initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 BOOT_LANG=ru_RU.UTF-8 initrd /drweb/initrd
title DrWeb SafeMode kernel /drweb/vmlinuz ISO=/drweb/drweb.iso ID=3hqetDZaomBGcWvZ root=/dev/ram0 init=/linuxrc init_opts=3 quiet initrd=/boot/initrd CONSOLE=/dev/tty1 initrd /drweb/initrd
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
| |
|
|
| brothers | Дата: Пятница, 22.03.2013, 02:53 | Сообщение # 529 |
|
Неизвестный
Группа: Пользователи
Сообщений: 9
Статус: Отсутствует
| Sh1td0wn, спасибо за подробный пример!! Приду с работы, обязательно буду пробовать.
Сообщение отредактировал brothers - Пятница, 22.03.2013, 02:53 |
| |
|
|
| rafage | Дата: Понедельник, 29.04.2013, 12:30 | Сообщение # 530 |
|
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| Добрый день. Помогите прикрутить образ к флешке о фс Ntfs. описанный метод работает только с фат32. Ссылка на скрипт битая. Параметры запуска title DrWeb GUI Russian kernel /boot/vmlinuz ISO=/image/drweb.iso ID=2XWzAuObBspP8ZrP root=/dev/ram0 init=/linuxrc init_opts=4 quiet initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 BOOT_LANG=ru_RU.UTF-8 initrd /boot/initrd
rafage
|
| |
|
|
| Atlant | Дата: Понедельник, 29.04.2013, 12:53 | Сообщение # 531 |
 Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| rafage, Почитай про гибридную загрузку ISO. Пример меню (не забываем - ID брать из своего образа): Код title Dr.Web LiveCD partnew (hd0,3) 0x00 /Boot/DrWeb.iso map /Boot/DrWeb.iso (0xff) map --hook kernel (0xff)/boot/vmlinuz ID=ZXwB2EIeYhRiOpMO 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
|
| |
|
|
| rafage | Дата: Понедельник, 29.04.2013, 14:09 | Сообщение # 532 |
|
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| У меня флешка с одним разделом ntfs. пробывал ваше меню не работает. file not found. (hd0,3) меняю на (hd0,0) Invalid argument. из статьи не понял как это работает.
rafage
|
| |
|
|
| Atlant | Дата: Понедельник, 29.04.2013, 14:43 | Сообщение # 533 |
 Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| Цитата У меня флешка с одним разделом ntfs. Так это же хорошо. Путь к образу поменяй на свой.
Цитата меняю на (hd0,0) Invalid argument Если бы не неправильный путь образу ты бы грохнул всю инфу на флешке.
Цитата из статьи не понял как это работает Все просто, по мимо обычного мапинга образа в привод используется еще и гибридный partnew (hd0,3) 0x00 /Boot/DrWeb.iso. Суть в том что образ мапится как 4-й раздел на флешке (в таблицу разделов флешки записывается начальный и конечный сектор в которых размещен iso). При загрузке виртуальный привод - (0xff) отваливается, а гибридный раздел нет и Dr.Web берет с него свои файлы.
|
| |
|
|
| rafage | Дата: Понедельник, 29.04.2013, 15:14 | Сообщение # 534 |
|
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| Если не сложно напиши как должна менюшка выглядить. Вот моя менюшка. title Dr.Web LiveCD partnew (hd0,3) 0x00 /image/DrWeb.iso map /image/DrWeb.iso (0xff) map --hook kernel (0xff)/boot/vmlinuz ID=2XWzAuObBspP8ZrP 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
Путь к образу *:/image/drweb.iso Id образа ID=2XWzAuObBspP8ZrP ядро находится *:/boot/initrd
синим отмечено как у меня сделано, может где-то ошибка?Добавлено (29.04.2013, 15:14) --------------------------------------------- перекинул образ в папку boot завелась. но проблема осталась таже. >>> Load module : raid6_pq и все дальше не грузит. где дальше смотреть?
rafage
|
| |
|
|
| Sphinx114 | Дата: Понедельник, 29.04.2013, 18:57 | Сообщение # 535 |
|
Экспериментатор
Группа: Пользователи
Сообщений: 128
Статус: Отсутствует
| Цитата (Atlant) начальный и конечный сектор На самом деле начальный и кол-во секторов.
Цитата (rafage) где дальше смотреть? Посмотри здесь. В строке set ISO просто замени путь.
|
| |
|
|
| rafage | Дата: Вторник, 30.04.2013, 12:18 | Сообщение # 536 |
|
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| error 23: Error While parsing number не работает
title drweb 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
где ошибка в меню?
rafage
|
| |
|
|
| Sphinx114 | Дата: Вторник, 30.04.2013, 13:45 | Сообщение # 537 |
|
Экспериментатор
Группа: Пользователи
Сообщений: 128
Статус: Отсутствует
| rafage, возьми grldr посвежее
|
| |
|
|
| rafage | Дата: Вторник, 30.04.2013, 14:45 | Сообщение # 538 |
|
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| Поменял grldr сразу завелась спасибо огромное . Целую неделю пыхтел над ним.
rafage
|
| |
|
|
| namlung | Дата: Пятница, 03.05.2013, 11:15 | Сообщение # 539 |
|
Экспериментатор
Группа: Пользователи
Сообщений: 189
Статус: Отсутствует
| а чем меню такого вида title drweb 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
предпочтительнее чем такого ?
title Kaspersky Rescue Disk partnew (hd0,3) 0x00 /Boot/Kaspersky.iso map /Boot/Kaspersky.iso (0xff) map --hook kernel (0xff)/boot/rescue root=live:CDLABEL=KRD10 rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg splash quiet doscsi nomodeset initrd (0xff)/boot/rescue.igzДобавлено (03.05.2013, 11:15) --------------------------------------------- и самое главное как его обновлять ? можно как то так же как в каспере базы на флешку перенести ?
|
| |
|
|
| Sphinx114 | Дата: Пятница, 03.05.2013, 17:09 | Сообщение # 540 |
|
Экспериментатор
Группа: Пользователи
Сообщений: 128
Статус: Отсутствует
| Цитата (rafage) а чем меню такого вида title drweb предпочтительнее чем такого ? Первый вариант предпочтительнее, он будет со всеми пунктами собственной менюшки докторвеба.
Цитата (namlung) и самое главное как его обновлять ? http://greenflash.su/forum/6-679-18742-16-1350181058
|
| |
|
|