zdoba
- Стаж: 9 лет
- Сообщений: 357
- Репутация:22[+] [-]
- Откуда: Россия
|
SV-2k10, http://usbtor.ru/viewtopic.php?t=465 "Модифицировать BOOTMGR" - "Доступна палитра из 16 цветов" там всё.
|
|
По поводу тем от 7-ных загрузчиков и уменьшения их размера (оригинальный размер 73192 байта). Я уже писал, что (для совместимости с 8.1/10) все темы нужно уменьшать до значения 50936 байт и меньше. Если этого не сделать, при интеграции такая тема будет урезана (до 50936, т.е, будет без концовки) - и не будет работать (постоянная перезагрузка в QEMU). "Обрезание" делается легко, в несколько кликов мышкой: 1. Копируем тему в папку тем, запускаем BMplus, выбираем тему и открываем её редактирование. 2. В правой панели AkelPad раскрываем спойлер, ищем <xsl:template match="fve-********> (все эти разделы относятся к загрузке с BitLocker) 3. ПКМ на нужном, "Выделить" 4. В левом окне жмем "Del" - удаляем раздел. 5. Повторяем 2-4 для остальных разделов <xsl:template match="fve-********>, сохраняем изменения. Кроме упомянутых разделов, может, и еще что-то можно удалять (таким же макаром). Нужно только поэкспериментировать, что 100%-но не задействуется под наши задачи (WinPE). Второй положительный бонус обрезания - уменьшение размера загрузчика (хоть и очень незначительное). Да и редактировать такую тему - намного легче.-Адаптировал тему от ParAAvis для нормального BCD-меню (пункты в главном меню, а не в меню инструментов), скачать...
|
|
Вы будете смеяться, но... версия 1.1. Изменения: 1. Упразднена 'Make bootmgr.exe', теперь генерация exe-версии загрузчика сделана интеллектуальной и производится только при необходимости (если нужная exe-версия отсутствует либо изменились настройки - пути, тема, использование темы), при нажатии 'Pack to Bootmgr' (кстати, нужно будет сменить название на 'Make Bootmgr'). 2. Добавлена кнопка "Folder BMplus', которая открывает в проводнике папку BMplus. 3. Добавлена кнопка 'Make bootmgr.ldr', позволяет сгенерировать "костыль" на базе XorBoot (по-сути, вшита XBplus). "Костыли" генерируются в папку BM.Loader, по-умолчанию путь в костыле прописывается как путь к bootmgr в папке с BCD (берется из настроек BMplus). Имя костыля соответствует пути к загрузчику, в котором произведена замена слешей ( \ ) на символ апострофа ( ' ). Т.е., костыль для 2k10\WinPE\BOOTMGR будет называться 2k10'WinPE'BOOTMGR.ldr. Такой подход позволяет за один "заход" нагенерить себе необходимое кол-во костылей. 4. Также обновлены темы, добавлено несколько новых. "Высушил" все темы (убрал все, касающееся BitLocker).
Последний раз редактировалось: Гость (2015-10-26 23:07), всего редактировалось 5 раз(а)
|
KaSpieC 666
- Стаж: 9 лет 9 месяцев
- Сообщений: 787
- Репутация:127[+] [-]
- Откуда: Одесса
|
conty9, Спасибо! Добавить нечего! Отдельное Спасибо, за Folder BMPlus - очень не хватало (по крайней мере мне) ______________________________________________________________________________________ Обновлены/немного изменены (что-то выровнял + отредактировал чуть окна загрузки), в новой версии, все мои темы и добавлены 2 новые. Mix - без "призрака" в окне загрузки. Теперь он в Mix+Ghost. Maxy - перенес таймер в нижний правый угол, что дало возможность сделать 22 пункта. Вот ещё одна, которая не вошла в программу (только что состряпал), тоже самое, что и Maxy, но другие цвета: ссылка
|
KaSpieC 666
- Стаж: 9 лет 9 месяцев
- Сообщений: 787
- Репутация:127[+] [-]
- Откуда: Одесса
|
Небольшая инструкция по разделам:Удаляем лишние разделы 13018 "Обрезание" делается легко, в несколько кликов мышкой: 1. Копируем тему в папку тем, запускаем BMplus, выбираем тему и открываем её редактирование. 2. В правой панели AkelPad раскрываем спойлер, ищем <xsl:template match="fve-********> (все эти разделы относятся к загрузке с BitLocker) 3. ПКМ на нужном, "Выделить" 4. В левом окне жмем "Del" - удаляем раздел. 5. Повторяем 2-4 для остальных разделов <xsl:template match="fve-********>, сохраняем изменения. Кроме упомянутых разделов, может, и еще что-то можно удалять (таким же макаром). Нужно только поэкспериментировать, что 100%-но не задействуется под наши задачи (WinPE). Второй положительный бонус обрезания - уменьшение размера загрузчика (хоть и очень незначительное). Да и редактировать такую тему - намного легче. Между разделами в левой частки AkelPad, должна быть только одна пустая строчка: Разделы для редактирования (где какие):окно ошибки:Раздел - <xsl:template match="osboot-error-legacy">окно BCD-меню:Раздел - <xsl:template match="osboot-list-tools">окно загрузки boot.wim-овРаздел - <xsl:template match="progress-bar">Удаление "Средства/Tools" (без утилит)В разделе - <xsl:template match="osboot-list-tools"> , ишем внизу все эти строчки и удаляем. Пример для оригинального загрузчика!Переделаные темы могут содержать ещё и дополнения, ввиде полосок/символоф и т.д. - смотрите, что удаляете (некоторое не нужно удалять). <br/> <br/> <br/> <br/> <font foreground-color="RGBI"> Tools: </font> <br/> <br/> <p pad-left="0" pad-right="8"> <select name="osboot-tool-selection" minsize="3" tip-target="advops-prompt" show-arrows="true" right-justify="true"> <xsl:for-each select="osboot-tool"> <xsl:element name="option"> <xsl:for-each select="@default"> <xsl:attribute name="selected">true</xsl:attribute> </xsl:for-each> <xsl:attribute name="value"><xsl:value-of select="@value"/></xsl:attribute> <xsl:attribute name="tip"><xsl:value-of select="@tip"/></xsl:attribute> <xsl:value-of select="@name"/> </xsl:element> </xsl:for-each> </select> </p>
Последний раз редактировалось: KaSpieC 666 (2015-10-27 18:58), всего редактировалось 2 раз(а)
|
|
Версия 1.2, обновлено 28.10.2015. Изменения: 1. Чекбокс для загрузчиков 8.1/10 "Use LZNT1 pack" (использовать упаковку LZNT1 ) / для 7 - "Use XPRESS pack" (использовать упаковку от 8-10). Зачем это? По результатам тестирования KaSpieC 666, на древних железяках (где запускается только bootmgr 7) - работают также загрузчики 8.1/10, упакованные "старым" способом LZNT1. Таким образом, хотя размер конечного загрузчика и больше, но загружаемость будет лучше. Т.е., получаем все плюсы новых загрузчиков и загружаемость старушки 7. Ну, а с другой стороны - есть возможность получше упаковать 7-ный загрузчик (хотя, вероятно, и с ухудшением "загружаемости" на древних ПК). Чекбокс выставляется и сохраняется в конфиг индивидуально для каждого загрузчика 7/8.1/10. Примечание: лично я на текущий момент предпочел бы 8.1+LZNT1 - отличная загружаемость и поддержка всех актуальных функций. 2. Изменение тестового BCD-меню: добавлена возможность "подхвата" в тестовый образ test.iso образца ядра - файл boot.wim в папке программы, на базе 7-10. Если файл имеется, в модуле тестирования появится чекбокс (вверху справа). Для чего - думаю, все и так поняли - для тестирования индикации загрузки. В качестве тестового ядра рекомендую использовать небольшое ядро (чтобы быстрее пересобирался образ), на базе 7-8. Например, неплохо подойдет ядро из Win7Live(x86mini).iso от Xemom1. 3. Изменения в BCD-меню: первым пунктом - загрузка из boot.wim (при отсутствии ядра в образе, естественно, будет ошибка). Количество пунктов в основном меню уменьшено до 9-ти, в текстовом - увеличено до 13-ти. Т.е., всего 22 (думаю, вполне достаточно). Также подправил меню инструментов (убрал дублирование последних двух пунктов). 4. Изменил алгоритм запуска QEMU: теперь выделяется 1/2 свободной памяти (но не меньше 128Мб и не больше 1Гб/предел QEMU/). 5. При повторной пересборке, если запущен QEMU, он будет автоматически выгружен (убит). 6. Кнопка "Открыть папку BMplus" стала горизонтальной (".\") и перемещена влево (оптимизация в связи с добавленными функциями). 7. Прочие мелкие изменения.
Последний раз редактировалось: Гость (2015-10-28 10:23), всего редактировалось 1 раз
|
|
Пробуем версию 1.3. Изменения: добавлена возможность сохранения и оперативной смены до пяти различных конфигураций (BMplus1...5.cfg). Как работает: чекбоксы ниже Save settings. Запись производится в выбранный (загорается его номер, погашенный номер означает отсутствие соответствующего файла конфига). Для чтения нужного конфига достаточно его выбрать. При запуске читается первый найденный конфиг (1/2/3/4/5). На скриншоте: есть конфиги 1, 4, 5. Активен первый.
Последний раз редактировалось: Гость (2015-10-28 18:00), всего редактировалось 1 раз
|
KaSpieC 666
- Стаж: 9 лет 9 месяцев
- Сообщений: 787
- Репутация:127[+] [-]
- Откуда: Одесса
|
conty9, Доброго времени! Сохранения работает - может их в отдельную папку? Один минус - при нажатии на View - зависает программа...
|
KaSpieC 666
- Стаж: 9 лет 9 месяцев
- Сообщений: 787
- Репутация:127[+] [-]
- Откуда: Одесса
|
sergeysvirid, Приветствую. 1. Не в пути дело. Кидал в разные места. Причем старая (1.2 версия) лежит ну ооочень далеко и работает. 2. Потому что, твой BCD с отключенной функцией Средства, и загружает другое "меню", специально для этой функции. А это совсем другой раздел - <xsl:template match="osboot-list">
|
|
Пробуем, версия 1.3.1. Вроде разобрался, почему были подвисания (глюк версии PECMD, в другой проблем нет). Тестовый образ теперь остается во временной папке (%Temp%\BMplus) и удаляется при выходе из программы (проблема с "длинными путями" - программа, собирающая образ, не принимает такие пути). Копировать его в папку программы (как в версиях 1.0-1.2) не стал, поскольку при использовании boot.wim копирование почти вдвое увеличивает время пересборки образа (а создание прямо в папке программы с длинным путем не работает)... Конфиги в отдельной папке.
|
KaSpieC 666
- Стаж: 9 лет 9 месяцев
- Сообщений: 787
- Репутация:127[+] [-]
- Откуда: Одесса
|
conty9, Всё работает! перемещение образа - очень удобно, что он не "валяется под ногами". Особенно удивило, что удаляется папка после закрытия программы (%Temp%\BMplus) Программа намного отзывчевее стала. Ну и конфиги. Супер! Спасибо!
|
Страница 5 из 27
Текущее время: 21-Ноя 23:18
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|