Andrey28031976, по сути, нужно просто часть файлов из вин10 всунуть в вин7, вбить vgashim и др драйвера в вин7 и ввести 1 команду. Т.е. это не сложно, если 1 раз сделать.
P.S. лучше всего и я это рекомендую (!) воткнуть boot.wim и Setup.exe из Win10 22H2, чтобы не морочиться с интеграцией дров в boot.wim от Win7 родного
Andrey28031976, я писал себе инструкцию. Но там с учётом моих батников вроде. Вот она:
=====================================
01. Подготовка iso-образа с Windows 7
=====================================
1. Распаковать файлы source\boot.wim и source\install.wim из iso-образа Windows 7 x64 в папку inject.
2. В папку inject\drivers положить драйвера x64 (минимальный набор должен содержать драйвера для NVMe и USB 3.0/3.1).
3. В папку inject\hotfixes положить KB-обновления разрядности x64 в формате *.msu.
4. ВАЖНО: минимальный набор KB-обновлений для NVMe-накопителей:
- KB2990941-v3-x64.msu (NVMe)
- KB3087873-v2-x64.msu (NVMe)
5. ВАЖНО: если Windows 7 планируется устанавливать на Macbook 2015+ года, то возможно потребуется также следующее обновление:
- KB2775511-v2-x64.msu (подписи для драйверов BootCamp)
6. Запустить файл do_boot.wim.bat и дождаться завершения работы скрипта.
7. Запустить файл do_install.wim.bat и дождаться завершения работы скрипта.
8. ВАЖНО: если do_install.wim.bat не отрабатывает, можно запустить do_install.wim_without_get_wiminfo_with_index_3.bat, заменив в коде index:3 на нужный.
9. Получившиеся boot.wim и install.wim скопировать обратно в iso-образ, заменив старые в папке source.
10. Удалить папку efi из iso-образа Windows 7 x64.
11. Скопировать из iso-образа Windows 10 x64 следующие файлы и папки в iso-образ Windows 7 x64:
- папка efi в корень образа (со всем содержимым)
- файл setup.exe из корня в корень образа Windows 7 x64 (согласившись с заменой)
- файлы \sources\boot.wim и \sources\setup.exe в соответствующую папку iso-образа Windows 7 x64 (согласившись с заменой)
12. Сохранить iso-образ.
13. Записать подготовленный iso-образ на флешку или запустить его с помощью загрузчика (например, Ventoy).
14. Готово.
===========================
02. Установка Windows 7 x64
===========================
1. Пройти первый(!) этап установки Windows 7 x64, который происходит до перезагрузки.
2. При запросе на перезагрузку ВЫКЛЮЧИТЬ компьютер.
3. Загрузиться в Win PE, Linux Live или другой портативной системе с флешки, или CD/DVD-ROM с Live PE для того, чтобы увидеть скрытый EFI-раздел устанавливаемой системы на жёстком диске и заменить на нём файлы).
4. Перейти к следующему шагу.
=====================================================================================
03. Замена EFI-загрузчика Windows и стандартного VGA-видеодрайвера на драйвер VgaShim
=====================================================================================
1. Скопировать папку EFI (final\EFI) на СКРЫТЫЙ(!) раздел жёсткого диска, на который был произведён первый этап установки Windows 7, согласившись на замену всех файлов.
2. Загрузиться в WinPE (любой версии, начиная с Windows 7 PE) или MSDart.
3. Запустить от имени администратора(!) командную строку (cmd.exe).
4. Ввести команду: bcdedit /set {bootmgr} path \efi\boot\bootx64
(При успешном выполнении будет вывод сообщения "Операция выполнена успешно").
5. Перезагрузиться.
6. Запустить второй этап установки Windows 7 с жёсткого диска (желательно отключить переносные накопители).
7. Готово.
Здесь я сразу заакцентирую внимание на то, что boot.wim я просто беру из Windows10.iso и с заменой всовываю в образ Windows7.iso, а не работаю с интеграцией драйверов и прочего с boot.wim от Windows7.iso, а также беру файлы Setup.exe из корня и кидаю в корень, а также Setup.exe из windows10.iso/sources и также с заменой этот файл в Windows7.iso
Andrey28031976, от Win10 должно быть вот так:
EFI/Microsoft/Boot/bootmgfw.efi
EFI/Microsoft/Boot/bootmgr.efi
EFI/Microsoft/Boot/memtest.efi (этот файл необязателен, если не планируется использовать мемтест)
Я использовал файлы из Win10 Pro Consumer 2024.07 july 22h2 19045.4651 x64.
Andrey28031976, а загрузчик от вин10 вы всунули в образ и в скрытый раздел EFI на диске? А образ WinPE вы какой брали - от Xemom? Потому что разные образы могут по-разному отработать
P.S. 1. Надеюсь, не забудете переименовать VgaShim.efi в bootx64.efi и VgaShim.bmp в bootx64.bmp
P.S.2. Если в моноблоке есть старый чип Nvidia, то драйвера на него поставить не получится никак, поскольку старые версии драйверов не понимают новый UEFI, а новые версии не поддерживают старые чипы видюх (вроде правильно сформулировал). Ну в общем, дрова на Nvidia могут не встать и победить это я не смог
Andrey28031976, поэтому и не получилось, потому что не поняли. А главная суть в этом драйвере. Нужно интегрировать драйвера USB 3.0, а также на NVMe в образ. И, конечно же, заменить загрузчик в boot.wim образа Win7 на загрузчик Windows 10, иначе ничего не получится установить. Потом пройти первый этап установки винды. Выключить пк. Загрузиться с флешки с WinPE (желательно WinPE 11). Скопировать все связанные файлы с vgashim драйвером (требуется версия VgaShim 1998's 0.98.1) в уже установленную первым этапом часть от Windows 7 x64, т.е. на скрытый раздел EFI на жёстком диске. Потом открыть CMD, вписать туда команду: bcdedit /set {bootmgr} path \efi\boot\bootx64 и после этого запустить второй этап установки Win7, т.е. доустановку с жёсткого диска.
Почти всегда на ноутбуках моложе 2020 года не будет работать Wi-Fi, тачпад и даже не будет виден акб ноутбука. И за несколько дней драйвера откопать или модифицировать их inf я не смог.
Это если кратко. Разбирайтеся. Есть эта инфа на зарубежных форумах.
Мне решения оттуда не помогли. Зато помогло включить службу SMB v1 "mrxsmb10" и сразу всё заработало. По ссылке там оставил инструкцию для других в комментах.
Akina, да, я уже понял, что только извне что-то придумывать. Жаль, конечно. Это действительно, как выше дали комментарий, сделать проще через переменные среды ОС
Ну сделайте отдельный маленький конфигурационный файл с развёрнутыми путями, подключаемый инструкцией !include, и скриптик, который переформирует этот файл по введённой базовой директории.
Странно, что MySQL этого не умеет, потому что даже древний Apache имеет переменную BASEDIR (или примерно так)...
Я пробовал passwd: пишет, типо поменял пароль, а по факту после ребута роутера возвращается предыдущий.
Попробую добавить юзера.
А удалить дефолтного юзера, это что-то типо -deluser? Сомнительно, конечно, что deluser удалить дефолтного админа, но я рискну :)
P.S. лучше всего и я это рекомендую (!) воткнуть boot.wim и Setup.exe из Win10 22H2, чтобы не морочиться с интеграцией дров в boot.wim от Win7 родного