[Цитировать]

    zdoba
  • 138
  • Стаж: 9 лет
  • Сообщений: 357
  • Репутация:22

    [+] [-]
  • Откуда: Россия
SV-2k10, http://usbtor.ru/viewtopic.php?t=465
"Модифицировать BOOTMGR" - "Доступна палитра из 16 цветов" там всё.

[Цитировать]

    KaSpieC 666
  • 260
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 787
  • Репутация:127

    [+] [-]
  • Откуда: Одесса
SV-2k10,
Да можно менять цвета.
В программе уже все настройки для этого есть.
Выбираем тему, нажимаем Edit selected theme
И так уже корректируется/изменяет/сохраняется и т.д.

[Цитировать]

    KaSpieC 666
  • 260
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 787
  • Репутация:127

    [+] [-]
  • Откуда: Одесса
Как оказалось, можно цвета также выставлять разные для всего, в окне загрузки:

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
По поводу тем от 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-меню (пункты в главном меню, а не в меню инструментов), скачать...

Вид меню от ParAAvis

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
Вы будете смеяться, но... версия 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
  • 260
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 787
  • Репутация:127

    [+] [-]
  • Откуда: Одесса
conty9,
Спасибо! Добавить нечего!
Отдельное Спасибо, за Folder BMPlus - очень не хватало (по крайней мере мне)
thx
______________________________________________________________________________________
Обновлены/немного изменены (что-то выровнял + отредактировал чуть окна загрузки), в новой версии, все мои темы и добавлены 2 новые.
Mix - без "призрака" в окне загрузки. Теперь он в Mix+Ghost.
Maxy - перенес таймер в нижний правый угол, что дало возможность сделать 22 пункта.
Вот ещё одна, которая не вошла в программу (только что состряпал), тоже самое, что и Maxy, но другие цвета:
ссылка

[Цитировать]

    KaSpieC 666
  • 260
  • Стаж: 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 раз(а)

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
Версия 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 раз

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
Пробуем версию 1.3.
Изменения: добавлена возможность сохранения и оперативной смены до пяти различных конфигураций (BMplus1...5.cfg). Как работает: чекбоксы ниже Save settings. Запись производится в выбранный (загорается его номер, погашенный номер означает отсутствие соответствующего файла конфига). Для чтения нужного конфига достаточно его выбрать. При запуске читается первый найденный конфиг (1/2/3/4/5).
На скриншоте: есть конфиги 1, 4, 5. Активен первый.


Последний раз редактировалось: Гость (2015-10-28 18:00), всего редактировалось 1 раз

[Цитировать]

    KaSpieC 666
  • 260
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 787
  • Репутация:127

    [+] [-]
  • Откуда: Одесса
conty9, Доброго времени!
Сохранения работает - может их в отдельную папку?
Один минус - при нажатии на View - зависает программа...

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет
  • Сообщений: 2582
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
13155KaSpieC 666, все равно без проблем (и с конфигом(ами), и без). Попробуй точно выяснить условия возникновения ошибки.
Привет Володя! Спасибо за утиль!!! ay
У меня такое было, когда папка с утилитой лежала на внешнем USB-HDD с длинным путём и кирилицей. При таком раскладе и View зависает и конфиг не сохраняется (вернее он сохраняется, но при следующем запуске утилиты настройки выставляются "по умолчанию", тобишь BMplus.cfg не читался) и при изменениях темы - тема создавалась стандартная, короче глюк полнейший.
Решение - проще не бывает.
Просто перекинул папку с утилитой на рабочий стол и всё заработало как надо! bs-P.S.
Вот меня больше мучает другой вопрос. bw
Почему у меня при создании и тестировании в BMplus загружается "один" вид меню: (тот вид меню, который начинается с 209-ой строки в BOOTMGR.XSL)

...а при переносе этого же BOOTMGR на флеху и запуска из Qemu - грузится уже совершенно "другой" вид меню: (тот вид меню, который начинается с 300-ой строки в BOOTMGR.XSL)
bw

[Цитировать]

    KaSpieC 666
  • 260
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 787
  • Репутация:127

    [+] [-]
  • Откуда: Одесса
sergeysvirid, Приветствую.
1. Не в пути дело. Кидал в разные места. Причем старая (1.2 версия) лежит ну ооочень далеко и работает.
2. Потому что, твой BCD с отключенной функцией Средства, и загружает другое "меню", специально для этой функции.
А это совсем другой раздел - <xsl:template match="osboot-list">

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
Пробуем, версия 1.3.1. Вроде разобрался, почему были подвисания (глюк версии PECMD, в другой проблем нет). Тестовый образ теперь остается во временной папке (%Temp%\BMplus) и удаляется при выходе из программы (проблема с "длинными путями" - программа, собирающая образ, не принимает такие пути). Копировать его в папку программы (как в версиях 1.0-1.2) не стал, поскольку при использовании boot.wim копирование почти вдвое увеличивает время пересборки образа (а создание прямо в папке программы с длинным путем не работает)...
Конфиги в отдельной папке.

[Цитировать]

    KaSpieC 666
  • 260
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 787
  • Репутация:127

    [+] [-]
  • Откуда: Одесса
conty9,
Всё работает!
перемещение образа - очень удобно, что он не "валяется под ногами". Особенно удивило, что удаляется папка после закрытия программы (%Temp%\BMplus)
Программа намного отзывчевее стала.
Ну и конфиги.
Супер! Спасибо! thx

[Цитировать]

    SV-2k10
  • 437
  • Стаж: 9 лет 8 месяцев
  • Сообщений: 266
  • Репутация:21

    [+] [-]
conty9, И у меня только плюсы …
Папка ТЭМП стала решением … теперь и по “моему” длинному пути все работает, и конфиги в отдельной папке … и “костили” под рукой, ну по мне так, ВСЕ – больше прикручивать нечего … ay
В общем.
Начали с “мелочи”… по дороге научились создавать темы, и на выходе пролучили очередной шедеврик … bb
sergeysvirid, Из за разницы во времени все проспал … sleep ag

Страница 5 из 27


Показать сообщения:    

Текущее время: 24-Ноя 16:15

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы