Привет, всем снова в очередной раз залез в эту тему, появилась идея (вернее даже сборка) Windows 7 13 in 1 с 11тью языками интегрированными мною, все редакции в одном файле с языками и обновлениями даже пережатая в ESD получается 4,35 ГБ (4 675 447 830 байт) многовато, решил не объединять разрядности там вполне Божеский размер, хочу их закинуть на флешку со структурой папок:KSFT\BOOT\W7X86\W7X64 два boot wim в папку BOOT со всеми сопровождающими файлами в папки по разрядностям ESD шки. В файле BCD прописать запуск 2х BOOT.WIM особой трудности не вижу, взял для начала обученный сегодня читать ESD 32x битный 7чный boot.wim закинул в папку MU всё, как в шапке темы, прописал в скрипте путь к папке с 32Х битным ESD нажал Энтер голяк ничего не выполнено. Вот пока пишу думаю может из за того, что boot.wim модифицирован? А если чистый файл обработать, а после модифицировать, не потеряет ли он прописанный путь.?
KottoSOFT, Привет! Скинь на Я.Д. свою сборку (именно в том виде, в каком она есть на флешке) только без файлов инсталляций install.esd Явно где-то, что-то упустил или в boot.wim'ах в скрипте поиска install.esd неверно указан путь.
Приветствую, друзья и снова возвращаюсь к этой теме. Не то, чтобы не было адекватных загрузчиков. Благодаря нашим друзьям товарищам Xemom1, Conty9 puhpol и многим другим этого добра хватает. Но тем не менее поиск новых решений тоже остаётся, актуальным. В данном эксперименте интегрировал языки в два boot.wimx86\x64 соответственно. Интегрировал, а вернее добавил в ручную скрипт подсказанный sergeysvirid ом Напрямую в папку Windows\System32
Содержание скрипта
Содержание скрипта
@echo off setlocal enabledelayedexpansion SET DD=KSFT SET MM=Win SET IN=NI for %%I in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do ( set IP=%%I:\!DD!\!MM! dir /d !IP!\install.wim&&set IN=!IP!\install.wim dir /d !IP!\install.esd&&set IN=!IP!\install.esd dir /d !IP!\install.swm&&set IN=!IP!\install.swm dir /d !IP!\install.rg&&set IN=!IP!\install.rg IF !IN! NEQ NI goto :INST ) IF %IN% EQU NI ( echo ERROR - COULD NOT FIND INSTALL.WIM(ESD,SWM) in %DD%\%MM% folder! pause pause goto:RBT ) :INST echo %IP% if exist %IP%\autounattend.xml SET UN=/unattend:%IP%\autounattend.xml if exist %IP%\unattend.xml SET UN=/unattend:%IP%\unattend.xml if exist %IP%\_unattend.xml SET UN=/unattend:%IP%\_unattend.xml if exist %IP%\OEM\nul SET OEM=/m:%IP%\OEM if exist %IP%\$OEM$\nul SET OEM=/m:%IP%\$OEM$ set ST=X:\Setup.exe if exist %IP%\Setup.exe set ST=%IP%\Setup.exe if not exist %ST% goto :BAD cd /d %IP% %ST% /installfrom:%IN% %OEM% %UN% goto :RBT :BAD dir X:\ /b echo Cannot find %ST% ! echo. :RBT exit @echo Press a key to reboot now... pause wpeutil reboot pause :QUIT exit
Туда же добавил файлик winpeshl
winpeshl
winpeshl
[LaunchApps] startnet.cmd winsetup.cmd
Хотя в оригинале он должен был быть таким
Оригинал winpeshl
Оригинал winpeshl
[LaunchApps] startnet.cmd mysetup.cmd
Разница обусловлена тем, что скрипт был переименован из mysetup.cmd в winsetup.cmd что в конечном итоге не должно влиять на запуск и не влияет. Вто только выглядит всё немного не так, первым появляется окно командной строки с запуском wpe.init чуть погодя мелькает скрипт и начинается стандартная установка. Всё отрабатывает хорошо система ставится, но диалоговые окна несколько нетрадиционно выглядят. Вот смотрите
54346Кто подскажет, что у меня не так????????????????
Привет! Нужно подправить в boot.wim\sources\ru-ru\spwizres.dll.mui Заменить в spwizres.dll.mui=>Диалог ресурсы 104, 2018, 3000 на эти spwizres.dll.mui-Диалог.7z
Последний раз редактировалось: sergeysvirid (2018-06-03 14:38), всего редактировалось 1 раз
С помощью winpeshl.ini получилось установить систему используя X:\Setup.exe, в данном случае install.wim находился в папке 7r86... С помощью winpeshl.ini запускался скрипт, который находил 7r86\install.wim и запускал Setup.exe с параметрами. А, закинув 7r86\install.wim на другой носитель, скрипт, запущенный с помощью winpeshl.ini, находит 7r86\install.wim, запускает Setup.exe с параметрами, но установка не возможна потому что "Не удалось выполнить синтаксический разбор или обработку файла ответов для автоматической установки [C:\Autounattend.xml]". Исправить это можно, как? Вообще можно запустить boot.wim с одного носителя, а установить install.wim с другого? В итоге, поскольку флешка прошита как два диска и на одном был установлен Easy2Boot, содержащий в корне Autounattend.xml, выдавало ошибку. Другой момент интересен, зачем startnet.cmd в winpeshl.ini? Так ли необходимо его прописывать, он сам ранее не выполняется?
Спасибо, но к сожалению не разобрался. Если не сложно можете сделать две три BOOTMGR от виндовс 11 ,чтобы пусть к файлу был папке BOOT искал файл BCS, BCV и BOOTMGRS - папка boot к файлу BCS BOOTMGRV - папка boot к файлу BCV BOOTMGRT - папка boot к файлу BCT BOOTMGRZ - папка boot к файлу BCZ заранее спасибо
Добрый. При использование скрипта mu с первого сообщения на Microsoft Windows 10 [10.0.19045.4651], Version 22H2 (Updated July 2024) и Microsoft Windows 11 [10.0.22631.3880], Version 23H2 (Updated July 2024) выдает ошибку. Как можно внести изменения еще в файл boot.wim для загрузки ? Заранее спасибо за помощь
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы