Создание установочного дистрибутива программы

Если приходится часто заниматься установкой операционной системы Windows 7, или просто хотелось бы иметь актуальный дистрибутив этой ОС с интегрированным SP1 и обновлениями, то такой инсталляционный диск можно поискать в интернете, либо создать самому. В первом случае есть риск, что в состав дистрибутива будет входить некий набор постороннего ПО, которое посчитали полезным включить в состав этого диска, но который может совершенно вас не интересовать.

Если создать дистрибутив самому, то это будет диск, наиболее полно отвечающий вашим требованиям и содержащий все необходимое. Можно обратиться с такой просьбой — создать дистрибутив — к специалистам-компьютерщикам. Например, выполняющей компьютерную помощь в Подольске работают очень квалифицированные мастера. Далее мы подробно расскажем, как все сделать самостоятельно.

Создаем дистрибутив Windows 7 с включенными в него обновлениями

Чтобы выполнить эту работу, понадобится компьютер с установленной «чистой» ОС Windows 7. Можно воспользоваться виртуальной машиной, чем мы и воспользуемся. Создадим ее в VirtualBox, для чего сначала проинсталлируем ее.

Теперь надо создать виртуальную машину, содержащую Windows 7. Понадобится виртуальный диск формата VHD.

Теперь надо проинсталлировать Windows 7 на созданную виртуальную машину.

После успешной установки надо в созданной системе создать раздел «D», на котором впоследствии мы создадим install.wim – файл-образ системы. Для этого следует воспользоваться «Управлением дисками».

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


Теперь надо перезагрузить установленную систему и установить еще одно обновление — Windows6.1-KB3102810. В зависимости от того, какая система была проинсталлирована, 32-х или 64-х разрядная, надо скачать соответствующее обновление.



Теперь надо опять перезагрузить систему. При запуске появится сообщение о процессе установки обновлений.

.

После того, как система, наконец, загрузится, надо открыть «Панель управления».

Затем зайти в раздел «Система и безопасность».

Если режим обновления был выключен, то следует нажать кнопку «Включить автоматическую установку обновлений». Запустится процесс поиска на сайте Microsoft обновлений для установленной версии Windows, и скачивание их.

Если скорость вашего интернет-канала стабильная и высокая, то процесс загрузки не должен занять много времени. Наверняка не более 20-30 минут. После загрузки всех обновлений надо нажать кнопку «Установить обновления».

Появится окно с требованием ознакомиться с лицензионным соглашением. Соглашаемся и нажимаем кнопку «Готово».

Теперь начнется процесс установки обновлений.

После завершения этой операции, на которую вполне может понадобиться несколько часов, надо нажать кнопку «Перезагрузить компьютер».

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

Когда все будет выполнено, система перезагрузится.

Теперь Windows содержит все обновления. Чтобы убедиться в этом, можно заглянуть в журнал обновлений. Его найти можно по адресу «Панель управления»->«Система и безопасность»->«Центр обновления Windows»->«Просмотр журнала обновлений.

Теперь необходимо правильно вычистить папку C:\Windows\WinSxS, в которой хранятся резервные копии системных файлов системы. Очистка этой папки позволит сделать компактным дистрибутив системы, исключив из него лишнее.

Выполнить это можно, например, использовав встроенное средство «Очистка диска». Делать это следует только после установки пакета SP1 и обновления KB2852386. Последовательность действий такова: нажать «Пуск»->«Компьютер». Затем надо выделить диск «С», нажать на нем правую кнопку мыши, в появившемся меню выбрать раздел «Свойства».

В открывшемся окне на вкладке «Общие» нажать кнопку «Очистка диска».

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

После завершения анализа нажать на кнопку «Очистить системные файлы».

Теперь последовательно нажать кнопки «Ок» и «Удалить файлы».

Следующий шаг – включение пользователя «Администратор», неактивного по умолчанию, и удаление текущего профиля пользователя.

Надо открыть командную строку с правами администратора.

В открывшемся окне ввести «net user Администратор /active:yes».

Теперь надо выйти из нашего текущего профиля, выполнив выход из системы.

В окне выбора пользователя надо нажать на иконку, принадлежащую пользователю «Администратор».


После того, как загрузится профиль и появится привычный рабочий стол, необходимо пройти по адресу «Панель управления»->«Учётные записи и семейная безопасность»->«Учётные записи пользователей».



В открывшемся окне со списком пользователей выделить тот профиль, под которым устанавливали все обновления.

Теперь надо эту четную запись удалить, для чего нажать ссылку «Удаление учётной записи».

Система поинтересуется, надо ли удалять все файлы из профиля этого пользователя, с рабочего стола и т. п. Подтверждаем, что надо все удалить, нажав на кнопку «Удалить файлы».

В ответ на подтверждение нажать «Удаление учётной записи».

Профиль удалится, и в списке останутся только «Администратор» и гостевая учетная запись.


Теперь необходимо сделать так чтобы создаваемый файл-образ ОС не был привязан к какому-либо оборудованию, и в нем не содержались данные об активации. Тогда его можно будет смело использовать как инсталляционный диск. Выполняется это с помощью утилиты Sysprep. Выполняется это опять при помощи командной строки, запускаемой с администраторскими правами.

Надо ввести команды:

  1. cd \Windows\system32\sysprep
  2. sysprep

Откроется окно «Программа подготовки системы», где надо поставить галочку в пункте «Подготовка к использованию», в параметрах завершения работы выбрать «Завершение работы» и нажать кнопку «ОК».

При этом система завершит работу.

Теперь можно загрузить виртуальную машину, используя дистрибутив какой-либо другой версии ОС. Воспользуемся Windows 8.1. Необходимо нажать «Shift» + «F10» когда появится начальное окно, чтобы вызвать командную строку. Надо точно знать букву диска, на котором установлена ОС, т. к. в процессе предустановки маркировка диска может отличаться от «С». В командной строке ввести команду «notepad» и затем нажать «Enter». Откроется «Блокнот». Выбрать пункт меню «Файл» и затем «Открыть».

Откроется окно, в котором нажать на значок «Компьютер». Можно увидеть, что диск «C» занят служебным разделом. Тогда следует зайти на диск «D». В нем увидим файлы ОС Windows 7.

Надо зайти в папку «Пользователи», чтобы быть уверенным, что никаких пользователей, кроме «Администратора», там нет.


Теперь надо вернуться к командной строке и ввести:

Dism /Capture-Image /ImageFile:E:\install.wim /Capturedir:D: /name:7update /compress max

С помощью этой команды произойдет архивация Windows 7 в файл-образ WIM, расположенный на диске «E».


Размер получившегося файла составляет примерно 4.74 Гб. Уменьшить его можно, если использовать установочный образ, например, Windows 8.1. Понадобится такая полезная функция, как сжатие в формат ESD.

Теперь надо выключить виртуальную машину, которую до сих пор использовали. Т. к. мы использовали виртуальный диск VHD, то теперь надо смонтировать его в основной ОС, воспользовавшись оснасткой «Управление дисками». Открыв это окно, нажать «Действие»-> «Присоединить виртуальный жёсткий диск».

Затем нажать «Обзор».

Воспользовавшись «проводником», найти виртуальный диск VHD, выделить его и нажать «Открыть».

Затем нажать «Ок».

В списке дисков появится новая запись. Этому разделу надо присвоить букву, любую из свободных. Мы присвоим «F».

Теперь в проводнике можно зайти на диск «F». В нем должен находится файл с образом системы Windows 7.

Теперь на этом диске надо создать папку с любым именем, например, «7».

В эту новую папку надо поместить необходимые установочные файлы.

После завершения копирований из папки «F:\7\sources» надо удалить файл «install.wim».

На его место поместим наш собственный файл с таким же именем, расположенный в корне того же диска «F».

Проверяем, что в папке «F:\7\sources» этот файл теперь есть.

Теперь надо скачать программу «WinToolkit 1.5», разархивироваться и запустить. Для работы программы необходимо наличие пакета «NET Framework 3.5». Если он не установлен, то программа предложит сделать это.

Когда программа проинсталлировалась, то запустить ее, нажать «Basic» в главном окне, и после этого «ISO Maker».

Программа попросит указать путь к дистрибутиву. Указываем «F:\7».

Откроется «Проводник», в нем выделить папку «7» и нажать «Выбор папки».

Теперь надо указать место, где будет храниться созданный дистрибутив в виде ISO-образа.

В окне открывшегося «Проводника» выбрать нужный диск. Пусть это будет тот же диск «F», а самому образу можно дать любое название, например, «Windows7».

Теперь осталось нажать на кнопку «Create ISO».

Процесс создания нового дистрибутива ОС Windows 7 начнет работу, в который добавлены все актуальные обновления. Причем сделали мы все сами, не прибегая к услугам фирм, занимающихся ремонтом, модернизацией компьютеров , и прочими подобными работами.


После завершения появится окно, уведомляющее об успешном создании образа. Нажать «Ок».

Осталось совсем немного. Для начала убедимся, что образ действительно существует, открыв диск «F».

Последнее, что надо сделать, это создать загрузочный носитель с дистрибутивом ОС, например, флешку, сделав ее загрузочной. Все, теперь у нас есть созданный собственными силами дистрибутив ОС Windows 7, который можно использовать при инсталляции системы на любой компьютер. В журнале обновлений будет информация о том, что система уже имеет все обновления.

Практически с каждым днем в сети появляется все больше и больше новых дистрибутивов Linux, которые в большинстве своем базируются на самом известном дистрибутиве - Ubuntu. Конечно, не все они слишком отличаются от своего родителя, однако, например, тот же форк Ubuntu - Linux Mint - на мой взгляд, просто превосходен. А что, если собрать свой дистрибутив? Конечно, не такой отличительный, как Mint от Ubuntu, но все же свой, подстроенный под себя и свои нужды? Попробуем?

Novo Builder - это простой инструмент Debian GNU/Linux, позволяющий на базе существующего дистрибутива построить полнофункциональную и готовую для установки систему, не требуя от вас предварительного изучения всех аспектов сборки дистрибутивов.

Установка

Для установки Novo Builder введите в консоли следующие команды от прав root"а (предварительно авторизовавшись с помощью команды su):

wget -O - http://www.cyvoc.net/novo-repo/Cyvoc.key | apt-key add -
echo deb http://www.cyvoc.net/novo-repo stable main non-free > /etc/apt/sources.list.d/cyvoc.list
apt-get update && apt-get install novo-builder novo-preset-lastos

После установки запустите Novo Builder из меню приложений, потребуется ввести пароль пользователя.

Работа с программой

Теперь можно либо выбрать уже настроенный preset, либо создать собственный вариант на основе существующего дистрибутива. Легче, конечно, воспользоваться готовой предустановкой, для этого в главном окне программы выберите в списке «Preset» базовый дистрибутив.

Если же вы хотите обойтись без предустановок, собрав собственный дистрибутив на основе существующего, заполните остальные настройки. После чего нажмите на кнопку «Prepare» («Подготовить»), сразу замечу, что это не быстрый процесс.

После подготовки станут доступными пункты меню из раздела «Edit/View». В нем вы можете отредактировать файл sources.list , включив в него нужные вам репозитории, добавить скрипты, и даже изменить ядро, оформление и приложения по умолчанию.

После того, как дистрибутив будет готов к сборке, нажмите кнопку «Build Base» в разделе «Build», это создаст базовую систему. Процесс тоже весьма не быстрый.

По окончанию сборки базовой системы станет доступен раздел «Post Build». Теперь можно открыть менеджер Synaptic и устанавливать/удалять приложения в зависимости от ваших предпочтений.

После того, как вы закончите выбор пакетов, вы сможете посмотреть на работу своего дистрибутива перед его окончательной сборкой, для этого просто нажмите кнопку «Chroot GUI».

Если все работает так, как надо, жмем заветную кнопку «Build ISO» для сборки окончательного образа дистрибутива. Забрать его вы сможете в директории /home .

При работе с программой может понадобиться до 30-40 GB свободного места на жестком диске, обратите на это внимание. Чтобы освободить место на диске после работы с программой, нажмите кнопку «Unmount/Del», это отмонтирует и удалит созданный вами образ дистрибутива.

С помощью Novo Builder вы сможете собрать собственный дистрибутив, включив в него только лучшие бесплатные программы, а самое главное - нужные вам, а также исключить те, которыми вы никогда не пользуетесь.

Удачных экспериментов! ;)

В одной из предыдущих статей читатель познакомился с не совсем обычным способом установки операционной системы Windows XP - на флеш-брелок. Сегодняшняя тема тоже касается вопроса облегчения и автоматизации установки.

Приступая к работе

Несмотря на то, что компания Microsoft включила в дистрибутив XP, учитывая обновления Service Pack 1 и 2, достаточно великое количество сертифицированных драйверов, сотни разработчиков по всему миру выпускают драйвера, которые, по понятной причине, не могли быть включены в Windows ранее. Последствия, в большинстве случаев, не печальны, так как необходимые драйвера можно без особых проблем доустановить после установки самой ОС.

Однако бывают и неприятные исключения. Рассмотрим показательный пример. Сейчас большинство современных ноутбуков поставляется с ОС Windows Vista. Компьютеры в бюджетной линейке не очень производительны по современным меркам, еще беря во внимание и то, что в десктоп- и лэптоп- категориях лэптопы заметно проигрывают. 512 Мб оперативной памяти, слабая интегрированная видеокарта - и в результате у покупателя в скором времени появляется желание установить на винчестер «родную» XP. Однако известно, что поверх «Висты» поставить XP стандартным методом (начав установку в среде Windows, без форматирования раздела) невозможно. Если же отформатировать жесткий диск и начать устанавливать XP в MS-DOS , то нередки случаи, когда установщик не может обнаружить SATA -диск. Такая ситуация, в частности, характерна для ноутбуков Acer серии Aspire и Travelmate. «Продвинутые» пользователи в таком случае рекомендуют обновить BIOS или с помощью Norton Ghost попробовать перенести образ тома системного диска с другого Acer’а. Увы, даже на словах эти методы не внушают оптимизма. Третий же способ, самый «безопасный» - прошить в дистрибутив XP драйвера на SATA -накопитель. Мы предлагаем читателю пойти этим путем.

Впрочем, это руководство окажется полезным не только владельцам ноутбуков, но и обладателям устаревшего, конфликтного, «желтого» компьютерного оборудования, которое всяческим образом мешает инсталляции операционной системы. А скомпилировать собственный дистрибутив ОС удобнее всего с помощью утилиты nLite. В умелых руках она придает дистрибутиву XP недостающую этой ОС функциональность и удобство. Принцип схож с тем, каким мы руководствовались при создании install’а с помощью BootPE. Заранее подготавливаем нужные системе драйвера, обновления и программы, что немаловажно, убираем лишние компоненты - и при этом XP занимает всего один CD-диск.

Установка программы

Последнюю версию программы nLite можно скачать на сайте разработчиков . С ее помощью можно модифицировать любой дистрибутив Windows ветки NT: 2000, XP или Server 2003. Поддерживаются также и 64-битные версии. Занимает nLite всего 2,3 Мб, что характерно для подобных программ, использующих библиотеки.NET Framework версии 2.0. Следовательно, для запуска nLite потребуется этот компонент от компании Microsoft, занимающий, в свою очередь, 25 Мб. Если в вашей системе уже установлен.NET Framework 1.1, более поздняя версия все равно обязательна к установке (при этом старые библиотеки лучше не удалять). Файл доступен на сайте Microsoft.com (смотрите раздел «Downloads», полностью ссылку не приводим из-за ее сложности), впрочем, на том же www.nliteos.com имеется облегченный пакет.NET Framework 2.0 ?86, размером чуть более 6.6 MB. После этого установка nLite не составит проблем.

Подготовка дистрибутива ОС

Мало кому известно, что Windows XP имеет около десятка официальных модификаций. Правда, в большинстве случаев разница в составе программного обеспечения невелика. Скорее всего, в вашем распоряжении будет Windows XP Home или Professional - особого значения применительно к nLite это не имеет, лишь бы только это была не Starter Edition или любительская сборка, «исправленная и дополненная». Чтобы не интегрировать в систему MUI (официальный пакет локализации) и второй сервис пак, модифицируйте русскоязычную Windows XP SP2.

Убедившись, что на винчестере есть около 1 Гб свободного места, на время работы с дистрибутивом мы создадим папку, например, «installxp» и cкопируем туда следующие данные: каталог I386 и файлы WIN51, WIN51IP, WIN51IP.SP1 WIN51IP.SP2. Последние два файла могут и отсутствовать: они свидетельствуют о том, что в XP содержится второй (SP2) или первый (SP1) сервис пак. При наличии второго устанавливать первый уже не нужно, так как SP2 содержит предыдущие обновления.

Папка с модифицируемыми файлами должна лежать в корне диска и не содержать кириллических букв. Во избежание ошибок, все прилагаемые файлы (драйверы, обновления) лучше всего копировать в эту же директорию. Учтите, что, модифицируя дистрибутив, вы удаляете компоненты, которые уже нельзя будет возвратить, поэтому не помешала бы.

Работа с программой nLite

Последняя на сегодня версия программы, с цифрами 1.4.1, порядочно отличается от предыдущих версий. Мы не станем перечислять основные возможности программы (список на русском языке приведен . К чести разработчиков, они сделали удобный wizard - мастер настроек, который поможет быстрее освоиться с функциями программы. Помимо того, что nLite имеет приятную глазу GUI -оболочку и простую навигацию, практически к каждому этапу настройки прилагается справка-рекомендация (вызвать ее можно, кликнув по эмблеме вопросительного знака). Собственно, процесс модификации дистрибутива XP делится на несколько шагов, каждый из которых мы рассмотрим поподробнее.

1 этап. Выбор языка

Первым делом выберите язык мастера настроек. Есть два варианта русского перевода: второй, «Russian Translate», представляет собой транслит, а «Russian» - это обычная кириллическая локализация.

2 этап. Расположение установочных файлов Windows

Нужно указать путь к папке, в которую вы скопировали файлы установки. После сканирования ее содержимого в окне программы появится информация о версии Windows: язык локализации, размер, сервис-пак и прочие выходные данные.

3 этап. Предустановки

Если вы не в первый раз модифицируете дистрибутив, можете загрузить (импортировать) сохраненные ранее настройки, и тогда nLite автоматически отметит предыдущие установки.

4 этап. Выбор задач

Окно выбора задач содержит несколько кнопок-задач. Здесь вы можете отметить, какие этапы настройки будут следовать далее. Если же вы загрузили предыдущие настройки программы, отметки принимают соответствующие цвета: красный (пропуск), желтый (частичное изменение) или зеленый (установка). Рассмотрим каждый пункт поподробнее.

1. Сервис-пак. В случае, если в операционную систему еще не интегрирован сервис пак, скачайте его на сайте www.microsoft.com и попробуйте установить самостоятельно (имея на то желание и «лишний» трафик). Для перехода по точному адресу нажмите на ссылку «Windows XP» внизу окна программы (блок «Официальные пакеты обновлений»).

2. Исправления и пакеты обновлений. Если вы регулярно обновляете Windows посредством установки последних критических обновлений и если таковые на имеются у вас наличии, на этом шаге можете указать эти файлы nLite. В окне выбора можно отметить сразу все пакеты, зажав клавишу Shift, Ctrl либо применив клавиатурную комбинацию Ctrl+A. Обновления должны быть совместимы с модифицируемой версией XP, в ином случае на одном из последних этапов программа оповестит вас о невозможности интеграции данных обновлений. Довольно любопытные настройки открываются по нажатию кнопки «Дополнительно». Здесь можно изменить метод интеграции (первые три настройки) и сэкономить немного места за счет сжатия папки ASMS (последняя опция).

Врезка. Дополнения к nLite

На сайте Nlite доступны дополнения, которые можно включить в состав XP при помощи nLite:

  • RyanVM’s Windows XP Post-SP2 Update Pack 2.1.9 - пакет исправлений для английской версии Windows XP, который включает в себя патчи, вышедшие после SP2.
  • NFM ’s x64 Post-SP1 Update Pack 1.73 - пакет исправлений для английских версий операционных систем Windows XP x64 и 2003 ?64.
  • Xpize MCE 4.6 - пакет для изменения интерфейса системы (заменяет иконки и картинки, добавляет новые элементы оформления).
  • Vista Transformation Pack 6.0 - альтернативный предыдущему набор с уклоном под стилизацию а ля Windows Vista.

Причин, побуждающих создать собственный дистрибутив операционной системы Windows 10, может быть много, и они не являются темой этой статьи. Важно то, что потребность в собственном варианте дистрибутива есть, а мы расскажем, как его создать, пользуясь только Windows ADK (Комплект средств для развертывания Windows) и командной строкой, иными словами, обойдемся без стороннего софта, используя только встроенные в ОС средства.

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

Можно, конечно, установить ОС на новую машину, а потом инсталлировать и настраивать оставшееся ПО. Можно поступить по-другому: ту конфигурацию Windows 10, в комплекте со всем установленными программами, которая работает на одном из компьютеров, превратить в дистрибутив. Останется только проинсталлировать систему на новую машину, и весь нужный софт установится автоматически. Останется только установить драйвера под то «железо», которое будет в новом компьютере.

Для работы понадобятся два компьютера, в крайнем случае, для экспериментов можно обойтись и одним, но установить виртуальную машину. Предположим, что на одном из них проинсталлирована Windows 10 и весь необходимый софт.

Подготовка

Понадобится дистрибутив ОС, который можно скачать на сайте Microsoft.

Создаем загрузочную флешку, используя этот дистрибутив, и запускаем встроенную в систему утилиту «sysprep». Задача этой утилиты – подготовка образа системы, в который входят все настройки и установленные программы, к переносу на другой компьютер.

Командную строку надо запустить и ввести команду:

C:\Windows\System32\Sysprep\Sysprep.exe

В открывшемся окне все параметры выставляются так, как показано на скриншоте:

Немного объясним, что означают некоторые пункты:

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

Утилита «sysprep» будет работать несколько минут, продолжительность зависит от объема данных, которые будут переноситься на новый компьютер.

После завершения компьютер выключится.

Создание образа в формате ESD

Теперь надо подключить внешний диск, вставить подготовленную ранее загрузочную флешку, и загрузиться с нее. Когда появится окно установки Windows 10, надо нажать комбинацию клавиш «Shift+10».

  1. «Diskpart» (утилита, позволяющая работать с разделами жесткого диска),
  2. «lisvol» (просмотр разделов дисков, так, Windows 10 установлена в раздел C:, а подключенный USB-диск получил букву I:),
  3. «еxit» (выходим из утилиты. Мы узнали данные о разделах).

Теперь надо запустить процесс сохранения диска C:, где находится установленная ОС Windows 10, в файл-образ в формате ESD на подключенный USB-диск. Команда выглядит так:

Dism /Capture-Image /ImageFile:I:\install.esd /CaptureDir:C:\ /Name:Windows

Поясним команду:

  • Install.esd – имя создаваемого файла с образом системы,
  • I: — диск, на котором будет создаваться этот файл В нашем случае это переносной диск I:),
  • C:\ — диск, на котором установлена исходная ОС Windows 10.

Можно еще указать степень сжатия получаемого файла. В данной строке этот параметр не указан и будет использоваться значение «по умолчанию» — fast. Если нужен иной режим работы, то можно использовать другое значение. Следует помнить, что чем сильнее сжатие, тем больше времени надо на работу.

По завершении работы на съемном диске появится готовый файл с образом.

Теперь можно выключить тот компьютер, на котором была установлена ОС Windows 10, и который использовался для создания образа. Остальная работа будет производиться на втором компьютере.

Дополнительное сжатие файла-образа

Данный раздел не обязателен к выполнению. Полученный на прошлом этапе файл «Install.esd» можно сжать еще больше, уменьшив его размер. Проверяем наличие файла на съемном диске.

Вводим команду:

DISM /Export-Image /SourceImageFile:I:\install.esd /SourceIndex:1 /DestinationImageFile:I:\install2.esd /Compress:recovery

Это командой мы создаем второй файл с именем «Install2.esd», который должен отличаться от исходного только размером. При этом используем новый тип сжатия — Compress:recovery.

После завершения операции на диске будут 2 файла, отличающиеся размером. Теперь можно удалить исходный файл с образом («Install.esd»), а новый переименовать из «Install2.esd» в «Install.esd».

В результате опять остается только один файл с прежним именем «Install.esd», но уменьшенного размера.

Редактирование ISO-образа Windows 10

Теперь настало время заняться созданием нужного нам варианта образа ОС. Для этого берем скачанный ранее с сайта Microsoft дистрибутив и копируем его содержимое в папку, которую создаем на переносном диске, где уже находится наш файл. Назовем папку «10».



После того как копирование закончится, в подпапке «sources» можно увидеть файл с таким же именем, как и созданный нами при создании образа ОС файл исходного компьютера. Наша задача – заменить этот файл своим. Для этого копируем наш файл «Install.esd».

Затем вставляем его в папку «sources» дистрибутива Windows 10.

Необходимо заменить оригинальный файл нашим.

Создание ISO-образа

Осталось сделать немного. Из папки, в которую скопировали содержимое оригинального дистрибутива Windows 10, и где произвели замену одного файла своим, опять создать ISO-образ. Для этого воспользуемся Windows ADK (Комплектом средств для развертывания Windows). Обычно он устанавливается вместе с ОС. Если же его нет, то можно скачать с сайта Microsoft и установить.

Запускаем среду средств развёртывания и работы с образами.

В открывшемся окне вводим команду:

Oscdimg /u2 /m /bootdata:2#p0,e,bI:\10\boot\Etfsboot.com#pef,e,bI:\10\efi\microsoft\boot\Efisys.bin I:\10 I:\Windows.iso

Поясним команду:

    • u2 — файловая система UDF,
    • m – образ не имеет ограничений по размеру,
    • b загрузочный сектор записать etfsboot.com , путь к файлу etfsboot.com при указании b(boot) пишется без пробела: bI:\10\boot\etfsboot.com,
    • I:\10 –указываем папку, в которой находятся файлы для создания образа,
    • I:\Windows.iso – указываем, что итоговый файл образа должен иметь имя Windows.iso и располагаться на диске I:.

После завершения операции на диске появится файл-образ дистрибутива Windows.iso.

Создаем загрузочный носитель

Дистрибутив создан, теперь нужно записать его на носитель, с которого будет производиться инсталляция системы на другой компьютер. Можно использовать флешку. Как создавать загрузочную флешку, можно найти в интернете. Это не сложно. Если вы справились с созданием собственного дистрибутива, не прибегая к посторонней помощи, не беспокоя друзей, знакомых или системного администратора на вашей работе, не обращались в ремонт ноутбуков у метро Отрадное , где, например, живете или работаете, то уж с этой задачей справитесь.

В результате получим носитель, с которого можно установить систему с интегрированным набором необходимого софта, причем инсталлировать можно на любой компьютер как с биосом UEFI, так и с обычным.

Установка ОС Windows 10

Если вы уже инсталлировали эту версию ОС, то знакомы с процедурой. Отличий при использовании самостоятельного созданного дистрибутива нет. В крайнем случае, процесс установки продлится чуть дольше.

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

Такая сборка удобна, если надо перенести систему на другой компьютер. Если требуется установить ОС на несколько компьютеров, то данный дистрибутив можно использовать в качестве базовой конфигурации с интегрированным комплектом необходимого ПО.

Для тех, кто освоил первую часть,- сборку основной части операционной системы,- есть вторая часть, которая называется Beyond Linux From Scratch (BLFS). Из недостатков этого способа можно отметить, пожалуй, только количество времени, которое потребуется.

simple-cdd

Гораздо менее суровое средство сборки своего дистрибутива на базе Debian. Позволяет достаточно быстро собрать свое установочный образ, включающий необходимый набор пакетов. Есть официальная страничка в вики Debian , но она, похоже, достаточно стара и давно не обновлялась. Это один из самых простых и быстрых способов собрать свой дистрибутивный образ, но придется предварительно прочитать официальный How-To и посмотреть страницу руководств.

SUSE Studio

Один из наиболее простых способов собрать собственную операционную систему на базе ядра Linux и свободного программного обеспечения. Если быть более точным, то это возможность собрать свой потомок OpenSUSE или SUSE Linux Enterprise. Для сборки своего дистрибутива надо просто зарегистрироваться на сайте http://susestudio.com . Для хранения образов дается 15 гигабайт. Вкратце сборка своего дистрибутива выглядит так:

  • Регистрируетесь на сайте http://susestudio.com
  • Выбираете начальную конфигурацию операционной системы
  • Модифицируете ее
  • При необходимости загружаете необходимые пакеты со своими приложениями
  • Создаете образ

Более подробно расписывать не буду, на сайте всё очень просто и понятно. SUSE Studio позволяет создать следующие типы образов:

  • Образ для USB-флэшки
  • Live CD
  • Установочный образ ISO
  • Образ диска виртуальной машины в формате.vmdk
  • Образ виртуальной машины в формате OVF, который импортируется в гипервизор
  • Образ гостевой системы для Xen (.img)
  • Образ диска для Hyper-V (.vhd)
  • Образ для SUSE Cloud / OpenStack / KVM (.qcow2)

Кроме того, на сайте есть галерея уже готовых операционных систем, в которой можно выбрать готовую конфигурацию и изменять уже ее.

Ubuntu Builder

Программа для сборки дистрибутива на базе Ubuntu. Собственно, получится обычная Ubuntu нужной конфигурации. Проект закрылся 10 марта 2014 года, поэтому сложно его рекомендовать к использованию. Если есть желание с ним ознакомиться, это можно сделать . Там же указана команда для подключения репозитория, из которого можно установить пакет ubuntu-builder. Если не заметили, то вот она:

Add-apt-repository ppa:f-muriana/ubuntu-builder

Вообще это был достаточно известный проект в свое время. Жаль, что закрылся.

Novo Builder

Еще одна программа для сборки дистрибутива, которую надо устанавливать. Устанавливается она при помощи скрипта, который можно взять . Скрипт сам добавит репозиторий и поставит пакеты. Это, пожалуй, лучшая на данный момент программа для сборки дистрибутива на базе Ubuntu по простоте использования. И рассказать-то больше особо нечего, достаточно поставить и посмотреть. Всё интуитивно понятно.

В общем, если хотите собрать свой специальный дистрибутив, средств существует достаточно, нужно пробовать, смотреть, что вам больше подойдет и что интереснее. Если знаете еще какой-то способ сборки своей операционной системы — делитесь в комментариях