Pull to refresh

Comments 7

при последующей установке придётся указывать путь к wim-файлу (параметр -Source)

Вот это очень тонкий момент. Неоднократно нарывался на следующее поведение: откручиваем ненужный компонент, обновляем систему, пытаемся прикрутить ранее удаленный компонент (понадобился). Установщик говорит — нет файла, дайте образ. Даем образ, но установщик не хочет принимать его ни под каким видом, ни в виде указания файла ISO (что логично), ни в виде указания WIM-образа внутри ISO, ни в виде указания индекса системы внутри WIM. Вообще никак. Единственный метод обновления — дать этой машине доступ в Сеть, она сама из сети все находит и ставит.
Может быть что-то делал не так, но с тех пор с удалением бинарников неиспользуемых фич из системы я поаккуратнее обращаюсь, мало ли что.
Интересно, надо обратить внимание, спасибо. А вы не могли бы привести пример фичи? Вообще у нас у всех виртуалок есть выход в интернет, так что сам я не сталкивался, но вообще, насколько мне известно, не все фичи изначально идут на установочном диске/ISO (поправьте, если я не прав).

В целом же, если планируется использовать виртуалку с какой-то фичей — имеет смысл поставить её прямо в боксе, чтобы сэкономить время на установку и обновление при развёртывании (всегда можно наплодить много киллботов боксов).
В моем случае затык был вот с этой фичей: Server-Gui-Mgmt-Infra и всем, что с ней связано. Я тогда экспериментировал с откручиванием GUI у установленной полной версии Win 2012 R2. Возможно, есть еще какие-то фичи, которые себя поведут также.
Посмотрел на эту ситуацию — действительно, легко воспроизводится. Связано это, видимо, с необходимостью обновлять источники добавлением всех накаченных патчей: blogs.technet.com/b/joscon/archive/2012/11/14/how-to-update-local-source-media-to-add-roles-and-features.aspx

Очень неудобно, конечно, но лично я предпочитаю для готового бокса проходить все шаги на чистой машине с нуля, после того, как экспериментировал отдельно. Да и удаление GUI не сильно облегчит бокс — он всё равно будет примерно на 4 Гб больше, чем Core версия (если верить этой статье).
Иными словами, если вы обновилиWin 2012 R2 после начальной инсталляции — вы попали на ручное скачивание всего того зоопарка апдейтов. Хорошо хоть, что интеграция оных в дистрибутив, в принципе, довольно легко скриптуется.
Да, я согласен, что случай с Server-Gui-Mgmt-Infra не самый частый, и 4 Гб места сейчас не такая уж проблема (хотя, если использовать Uninstall-WindowsFeature, которая удаляет сами бинарники, а не просто выключает GUI, как это делает Remove-WindowsFeature… Жаль, сейчас нет возможности проверить это). Но опять же — это лишь частный случай из набора потенциальных подводных камней, о которых стоит знать :)
Согласен, будем иметь в виду.
4 гигабайта — это не так много с точки зрения места на диске, но в случае с боксом это банально увеличивает время копирования и разархивирования почти в полтора раза, что может быть критичным при разворачивании целого зоопарка (ну и дополнительно прогибает сеть). Тем более, когда они ничего не дают.

Remove-WindowsFeature — это алиас к Uninstall-WindowsFeature, он удаляет бинарники, если указать опцию -Remove. Если просто удалить GUI без этого ключа — свободного места не добавляется.
Да, с Uninstall/Remove-WindowsFeature я малость напутал. Спасибо, что поправили :)
Sign up to leave a comment.

Articles