Windows installer 2.0 (C++ port)
This commit is contained in:
commit
45967534aa
32 files changed
+1768
No files matched your search
@@ -0,0 +1,35 @@
|
||||
# Windows installer (legacy AutoIt)
|
||||
|
||||
Исходный текст оригинальной версии на AutoIt (`setup.au3`,
|
||||
`setup-preview.au3`). Поддерживаемая версия — C++-порт в корне репозитория
|
||||
(`src/`, `assets/`, `CMakeLists.txt`).
|
||||
|
||||
## Сборка C++ версии
|
||||
|
||||
Из корня репозитория:
|
||||
|
||||
```
|
||||
build.cmd
|
||||
```
|
||||
|
||||
Получаются `build_x64\Release\setup_x64.exe` и
|
||||
`build_x86\Release\setup_x86.exe`. `setup_preview.exe` — x64-сборка в режиме
|
||||
предпросмотра (режим определяется по имени файла или ключу `/preview`).
|
||||
|
||||
## Размещение на флешке PARAVIS
|
||||
|
||||
- `\efi\Paravis\Boot\ws64.wim` — образ 1, `\Windows\Setup.exe` (x64)
|
||||
- `\efi\Paravis\Boot\ws86.wim` — образ 1, `\Windows\Setup.exe` (x86)
|
||||
|
||||
`Winpeshl.ini` в этих WIM указывает на `%SYSTEMROOT%\setup.exe`.
|
||||
|
||||
Образы установки могут размещаться на любом диске, но с сохранением путей.
|
||||
Если путей больше одного, будет ошибка.
|
||||
|
||||
> Первый путь — `../efi/Paravis/Windows`
|
||||
> Второй путь — `../WindowsESD`
|
||||
|
||||
Также нужно создать файл `NOT.DEL` (можно пустой) в двух местах:
|
||||
|
||||
1. по пути, где лежат образы ESD;
|
||||
2. по пути `../efi/Paravis/Boot/`.
|
||||
Reference in new issue
Block a user