Как стать автором
Обновить

Комментарии 31

Вот это круто, как будто ArchWiki прочитал. Такими темпами можно портировать Calamares и будет графический установщик нормального человека xD

Планирую когда-нибудь заняться графическим установщиком на основе описанного в статье подхода

так всегда был файл-конфиг установки: дополни и запусти инсталл чтобы всё само произошло

Последние пол месяца тоже пробую сделать похожий проект с GUI, автоматически создающий пользователя, настраивающий подходящий WiFi, скачивающий Хром и запускающий активацию с massgrave, а под конец - устанавливающий апдецсоы с помощью pswubdowsupdate и перезагружающий систему. Пока в альфа-версии, работает, но думаю над GUI и дополнительными твиками.

Пробовал на Windows 10 IoT Enterprise - почти всё настроилось, как и делал, единственное - спасибо за дополнение про отключение oobe, вот это действительно стоит добавить и переименовать файл, а далее запустить свой скрипт-замену oobe :).

Репозиторий есть?

Насчёт замены OOBE: обратите внимание, что во время работы заменяющего скрипта, запущенного через параметр CmdLine, нельзя допускать завершения его процесса до перезагрузки системы, потому что в противном случае винда может свалиться либо в OOBE, либо в «ой-ай, у нас всё сломалось, перезапустите установщик»

С одной стороны - очень интересно. Спасибо.

С другой... Ох уже эти гайды для "знающих людей". "Так вот диск, режем его на EFI и C". Через два абзаца "D:\sources.....". Что за диск D? Это третий раздел? Это другой диск? Флешка? А как узнать букву если я болтаюсь в CMD с пустым размеченным диском.... Ех

Но еще раз, все равно любопытно. Спаибо)!

А как узнать букву если я болтаюсь в CMD с пустым размеченным диском

в diskpart набрать

list volume

там будут все флэшки, CD/DVD

Спасибо, добавил в статью.

Спасибо, учту, что нужно делать гайды подробнее.

А как узнать букву если я болтаюсь в CMD с пустым размеченным диском

Если не ошибаюсь, то установщик всегда флешку в D: монтирует, но если вдруг нет, можно воспользоваться командой, чтобы букву диска, на котором лежит нужный файл:

for %i in (D E F G H I J K L M N O P Q R S T U V) do @(if exist "%i:\sources\install.wim" echo.%i)

x y z это оптика

Зачем вам раздел EFI аж на 512, если сама Микрософт рекомендует 100?

Здесь написано, что

The minimum size of this partition is 200 MB, and must be formatted using the FAT32 file format.

потому что если на компе зоопарк из разных осей, то оно может заполниться

У микрософта тут полная путаница часто. Правда не с EFI, а с MSR, когда под WinRE.wim не остаётся места.

Но тут https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-7/dd744301(v=ws.10) те самые 100 и 128.

Здесь детальнее всего описано:

https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-8.1-and-8/hh825686(v=win.10)?redirectedfrom=MSDN

Ну на ноутбуках Lenovo Thinkbook например, обновление BIOS разворачивается в раздел efi, и если там не хватает места обновление установить невозможно.

При разбивке диска под uefi нужен раздел типа msr на 16 мб. Так же нужно создать раздел для recovery (WinRE), и соответственно установить и настроить его.

Интересно. Но. Ставил в GUI (GPT), автоматически создалось три раздела метров по 100...200 каждый, помимо C:\.

Насчёт присвоения буквы EFI. Это для удобства прописывания пути загрузчика? Потом буква (W:\) удаляется?

Это для удобства прописывания пути загрузчика?

Да

Потом буква (W:) удаляется?

Всё происходящее до первой перезагрузки выполняется не в устанавливаемой ОС, а в WinPE — загруженном в память минимальном образе системы (что-то вроде LiveCD в линуксах). Поэтому да, присваивание буквы временное.

Благодарю за ответ.

Очень классная статья. Не знал, что так можно. Спасибо.

Насчёт разметки диска только кажется, что правильнее было бы разметить так:

https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-7/dd799232(v=ws.10)?redirectedfrom=MSDN

Чтобы были разделы с WinRE и install.wim:

DISKPART> list part

Partition ### Type Size Offset

------------- ---------------- ------- -------

Partition 1 Recovery 450 MB 1024 KB

Partition 2 System 100 MB 451 MB

Partition 3 Reserved 128 MB 551 MB

Partition 4 Primary 144 GB 679 MB

Partition 5 Recovery 5168 MB 144 GB

Забавно, у меня кокой-то когнитивный диссонанс - с одной стороны винда, которой практически не пользуюсь уже лет двадцать, с другой - нормальный контроль над процессом установки, что-то родное такое...

Не знал что так можно ставить, спасибо что просветили :)
Однозначно в закладки!

нормальный контроль над процессом установки

Больше напоминает восход солнца вручную.

Самое главное, что это не нужно, т.к. уже больше 20 лет поддерживается установка с файлом ответов, который позволяет и OOBE пропустить, и не возиться с вот этими действиями, которые установщик выполнит явно быстрее человека.

Просто положите в установочную флешку файл с ответами, и будет вам быстрая установка без вопросов, без интернета, без учетки микрософта, на неподдерживаемое железо, и любые твики после установки - реестра, скрипты, что угодно.

Здесь сначала выбирается диск с индексом 0 (то есть первый)

Вот с этим очень осторожно на компьютерах с несколькими дисками. Не всегда нужный диск - 0, особенно если вместе с SSD, подключены еще SATA-диски. Я поэтому предпочитаю ручную разметку, хотя на новых рабочих можно и автоматическую.

SSD и SATA это все же разные вещи. Первое это тип носителя, второе его интерфейс.

В Виндах должна быть удалённая установка по сети для админов в больших фирмах. Как это соотносится с данным способом?

У виндов в принципе система сценариев установки была изначально. Хочешь - ничего туда не пишешь и каждый чих будешь вводить, менять, тыкать. А хочешь - прописал все, даже ключ активации и у тебя будет только одна кнопка "Установить" и прогрессбар и пара ребутов. Я себе свои сценарии писал и для XP и для 7. Это всё как раз для корпоратов и было сделано, там в сценарии даже ввод в AD можно прописать, главное чтобы драйвера на сеть встали и в сети был этот AD.

Файлы ответов появились ещё со времён мастдая, ака Windows 95

Мыши плакали, кололись но продолжали есть кактус …. Статья интересная, что только люди не придумают чтобы линукс не устанавливать. И потом говорят что винда дружелюбная система :)

Что люди только ни придумают, лишь бы доки не читать. Процесс установки по файлу ответов появился ещё в Windows 95, только мужики об этом не знали, потому что пользовались ворованными дистрибутивами.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации