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

    Hunter23071985
  • 874
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 152
  • Репутация:6

    [+] [-]
conty9, тут проблема в чём-то другом. Windows 10.1709/1809 грузит любой загрузчик (Win7/8.1/10). А вот Windows 10 1909/2004 (ссылки в моём предыдущем посте) не может запустить ни один из них. Пункт в меню есть и запуск начинается, но минут через 10 всё намертво зависает... Честно говоря, я не знаю, что делать - отредактировать в hex-редакторе bootmgr от последней Win10.2004 под папку [BOOT] у меня не получается.

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

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
71850запуск начинается, но минут через 10 всё намертво зависает
У меня Ваш VHD загрузился за минуту (флешка неторопливая). Что имеется ввиду "через 10 минут"???

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

    Hunter23071985
  • 874
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 152
  • Репутация:6

    [+] [-]
Ander_73, имеется ввиду через 10 минут VHD с Win10.1909 так и не загрузился: чёрный экран с логотипом Windows и зависшим прогресс-баром. Выключил ПК с кнопки, загрузился в основной VHD (Win10.1709), пишу с него. Загрузчики bootmgr использовал встроенные в BMplus (от Win7,8.1,10 с LZNT1 сжатием и без) - грузится всё, кроме VHD с Win10.1909 и Win10.2004.

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

    Hunter23071985
  • 874
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 152
  • Репутация:6

    [+] [-]
conty9, скажите, как действовать - искать другой инструмент или ждать обновления BMplus?
Если проблема с этими VHD воспроизводится только у меня, тогда вопрос исчерпан.
Если нет, хорошо бы увидеть новый BMplus, адаптированный под новые Win10 и содержащий на выбор Xorboot и Wee.
Последний, кстати, Вы мне и собирали давным давно - весит 38 Кбайт и отлично работает там, где Xorboot пишет "No such file".
Понимаю, что у всех свои дела и заморочки, но всё же надеюсь на ответ. Для меня сейчас это очень важно. Спасибо!

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

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

    [+] [-]
Hunter23071985, когда будет время - обновлю загрузчики в BMplus. Но это займет неделю/две, поскольку я за компом в последнее время редко. Кстати, какие там крайние версии bootmgr от 7, 8.1 и 10? Если кто может - выложите на обменник.
По поводу Wee: меня он не устраивает ввиду неподдержки ExFAT/CDFS/UDF. Поэтому идеальный костыль всё ещё в поиске. И для Hunter23071985 я, по-моему, собирал костыль на Grub2, а не на Wee.

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

    Hunter23071985
  • 874
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 152
  • Репутация:6

    [+] [-]
conty9, спасибо, очень надеюсь - через неделю/полторы придёт железо, для которого нужен загрузчик.
Возможно костыль был реально на Grub2 - проверить уже не смогу, в спешке угораздило заменить на Xorboot'овый...
Что до крайних версий bootmgr от 7, 8.1 и 10 - постараюсь выложить ближе к ночи.
Update: 7z-архив, внутри bootmgr+bootmgr.efi от:
- папка boot07: Win 06.1.07601.22403 x64 Pro от 16.11.2018 (версия bootmgr 6.1.7601.17514, она же при сборке скриптом) *
- папка boot09: Win 06.3.09600.19464 x86 Pro от 19.09.2019 (версия bootmgr 6.3.9600.17211)
- папка boot10: Win 10.0.19033.00001 x86 Pro от 26.11.2019 (версия bootmgr 10.0.19033.1)
* У loban_ser версия новее - 6.1.7601.23003.


Последний раз редактировалось: Hunter23071985 (2019-12-01 17:04), всего редактировалось 5 раз(а)

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

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
conty9, я так погляжу, загрузочный комплект из ADK 1903 состоит уже из трех файлов:
bootmgr
bootuwf.dll
bootvhd.dll
Думаю, этот момент надо учитывать.
---
UPD: лично я не стал бы гнаться за распоследними версиями для 10-ки, а взял таки из последнего ADK. Но это имхо.

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

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

    [+] [-]
Поковырял я немного новые версии загрузчиков. Что неприятно: есть изменения, для наших целей вредные. Во-первых, текстовое меню boot.ini в новых bootmgr от 10-ки уже не поддерживается. Во-вторых, путь к папке со шрифтами (\Boot\Fonts) в загрузчиках от 8.1 и 10 теперь не указывается в коде в открытом виде. Точнее, тот, что указан - просто игнорируется и используется дефолтное значение \Boot\Fonts. В 7-м загрузчике всё в порядке.

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

    Hunter23071985
  • 874
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 152
  • Репутация:6

    [+] [-]
Что же теперь делать?
VHD с Windows 10.1909-2004 не грузит ни один bootmgr из состава BMplus:
- VHD 1909 пытается загрузиться, но спустя 20 минут так и не выходит на рабочий стол - крутится "Добро пожаловать" и всё;
- VHD 2004 не грузится вовсе, ждал 25 минут - просто чёрный экран;
- разностный диск (diff) от VHD 1909 и 2004 также не грузится.
Может обновлённый загрузчик от Win7 подойдёт?


Последний раз редактировалось: Hunter23071985 (2019-12-08 21:06), всего редактировалось 1 раз

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

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

    [+] [-]
Поэкспериментировал... Оказывается, в новых загрузчиках приоритетным для папки шрифтов оказывается путь, прописанный в BCD-меню. И только при отсутствии прописки в меню используется путь в самом загрузчике. В приципе, так правильнее, и так должно было бы быть изначально. Странно, что в 7-ном тоже не подправили на такой вариант.
Теперь путь к шрифтам можно указать в BCD-меню так: раздел глобальные параметры:
fontpath=\2k10\Fonts
Так что можно дальше работать. Правда, неподдержка boot.ini в 10-ном загрузчике останется...


Последний раз редактировалось: Гость (2019-12-08 22:07), всего редактировалось 1 раз

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

    Hunter23071985
  • 874
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 152
  • Репутация:6

    [+] [-]
Видимо, в этом и была моя ошибка - не углядел, что папку шрифтов нужно прописать в BCD.
А boot.ini вроде и не нужен - VHD с Windows XP гружу через запись grub4dos - NTBOOT - VBOOT, прописанную в bootmgr.
Или он ещё зачем-то нужен?

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

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

    [+] [-]
Hunter23071985, ну, то, что boot.ini не нужен в конкретном случае, ещё не означает, что он не нужен в РЕ-сборках, для которых, собственно, и создавался BMplus. Использование boot.ini позволяет упростить добавление в меню загрузки bootmgr разных загрузчиков и переходов к другим bootmgr без редактирования BCD-меню. Сам файл boot.ini - это обычное текстовое меню.
К слову, подход "мне это и не нужно" может вызвать ответную реакцию - так и "делай для себя сам".

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

    Hunter23071985
  • 874
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 152
  • Репутация:6

    [+] [-]
conty9, я не знал этого, хотел уточнить.
Текстовое меню без редактирования BCD звучит удобно, надо будет посмотреть, как это сделано...
Спасибо за информацию!

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

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

    [+] [-]
Hunter23071985, первый спойлер в шапке "Практикума" как раз посвящён текстовому меню.

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

    Hunter23071985
  • 874
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 152
  • Репутация:6

    [+] [-]
conty9, оказывается, что видел, да забыл, а ведь очень удобно! Спасибо!
Получается, если "Загрузить другой bootmgr, Wim/VHD прямо не получится. Хотя и можно - если сделать комплект из "костыля" на базе XorBoot/GRLDR, загружающий "другой" bootmgr" & "8.1+LZNT1 - отличная загружаемость и поддержка всех актуальных функций", то основным загрузчиком можно оставить 8.1+LZNT1 & сделать костыль для нового bootmgr, прописав его в boot.ini...

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


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

Текущее время: 28-Мар 18:28

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


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