[ Новые сообщения · Участники · Правила форума · Поиск · ]
  • Страница 1 из 1
  • 1
Универсальный форум » Программы » Другие программы » Создание Windows Live CD
Создание Windows Live CD
НеоДата: Среда, 23.02.2011, 01:52 | Сообщение # 1
Сержант
Группа: Модераторы


Сообщений: 24
Прежде чем мы приступим к созданию Windows Live CD, я вкратце расскажу что это такое. Windows Live CD - это загрузочный диск, построенный на основе дистрибутива Windows XP/2003. Windows Live CD является хорошей предустановочной платформой, но наиболее полно его потенциал раскрывается при выполнении спасительно-восстановительных действий. Снабдив такой диск приложениями и утилитами можно выполнять разнообразные задачи.
Погружаясь в мир Windows Live CD вы неизбежно столкнетесь с определёнными аббревиатурами. Я сейчас поясню, что каждая из них означает.
WinPE - Windows Preinstallation Environment (предустановчная среда Windows) целиком и полностью является детищем Microsoft. Ввиду лицензионных ограничений ее могут использовать только корпоративные пользователи и OEM сборщики компьютеров (HP, Sony, и т.д.). Последние применяют WinPE для развертывания образов операционных систем конечным пользователем (OEM установка) или для восстановления системы к фабричному состоянию при помощи так называемых Repair CDs. В WinPE отсутствует меню доступа к функциям среды и оперировать ей приходится через командную строку. Вышеупомянутые лицензионные ограничения с ограниченной функциональностью не могли способствовать популярности WinPE у широких масс. Истинная популярность к предустановочной среде пришла с появлением BartPE.
BartPE - Bart`s Preinstallation Environment, создана человеком по имени Bart Lagerweij. Посмотрев на WinPE он задумался насколько сложно будет создать на основе дистрибутива Windows XP/2003 аналогичную среду, не ограниченную лицензионными препятствиями. Как на своем сайте говорит Bart, он никогда бы не взялся за проект, если бы знал сколько времени и сил на него понадобится. Так или иначе, именно Bart создал BartPE - среду, которой может воспользоваться любой обладатель дистрибутива Windows XP/2003. BartPE не попадает под лицензионные ограничения Microsoft и обладает меню (nu2menu), обеспечивающим простой доступ к приложениям и утилитам диска. Однако, не только это обеспечило популярность проекта. Главным достоинством BartPE является возможность расширения ее функциональности за счет плагинов. Как результат, многие пользователи BartPE начали делать и публиковать плагины, а также обмениваться идеями по их созданию.
Попросту говоря, плагин - это один или несколько файлов обеспечивающих функциональность приложения в среде BartPE. Само приложение может и не входить в состав плагина; в таком случае подразумевается, что у пользователя оно есть. Пользователь может выбирать какие из имеющихся в наличии плагинов устанавливать используя графический интерфейс программы pebuilder. Эта программа осуществляет сбор нужных файлов, из директорий указанных пользователем и создает загрузочный ISO образ BartPE. Выбранные пользователем приложения включается в состав Live CD на этапе построения ISO образа.
XPE - XP+PE, плагин для BartPE, созданный человеком по имени Gianluigi Tiesi. Целью плагина является сделать BartPE максимально похожей на Windows XP как внешне, так и функционально. В отличии от большинства плагинов для BartPE, XPE по сути не является приложением, с которым пользователь работает интерактивно. Упрощенно говоря, XPE преобразует BartPE, обеспечивая последней дополнительную функциональность. Учитывая наличие у XPE собственной оболочки (фактически explorer), можно рассматривать XPE как отдельную среду. Поэтому на сайтах и форумах, посвященных Windows Live CD, люди просто используют термин "XPE", а не "BartPE с XPE", говоря о своем диске.
Для создания нужно сделать подготовительные шаги.
К счастью, создание CD восстановления - процесс сегодня совсем не сложный. Утилиты, которые мы выбрали для нашего проекта, а именно: BartPE (Bart Lagerweij's PE Builder), эта программа в основном выполняет шаги автоматически. В любом случае, всё равно не обойтись без ручного копирования и установки файлов. Создание рабочего и функционального диска восстановления - многоэтапный процесс, поэтому без подготовки не обойтись.
Для начала нужно создать чёткую и понятную структуру папок. Поэтому нужно создать папку на диске "Rescue", содержащую следующие вложенные папки: "PEBuilder",
"Plugin-Binaries", "Plugins", "srsp1", "Tools", "XP-Data" и "XP-Source".
Нам потребуется и установочный CD с полной версией Windows XP Professional с интегрированным SP2. OEM-версии и установочные диски, которые поставляются с компьютерами, где Windows XP предустановлена, нам не подойдут. Более того, убедитесь, что на жёстком диске достаточно места.
Далее следует заполнить только, что созданные папки файлами и программами, требующимися для создания CD восстановления. В этой статье я буду использовать PEBuilder версии 3.1.10a. Мы распаковали zip-архив с этой утилитой в папку "PEBuilder". Скопируйте все файлы с CD Windows XP (SP2) в папку "XP-Source". Другие папки "Plugin-Binaries", "Plugins", "srsp1" и "XP-Data" понадобятся на следующих этапах.
Сейчас мы выполнили базовую подготовку и можем переходить к созданию загрузочного CD восстановления.
Следует запустить файл pebuilder.exe в папке "PEBuilder". В верхнем поле окна программы "Источник:" нужно указать путь к установочным файлам Windows XP. Если вы следовали этой схеме именования, то путь будет ":\Rescue\XP-Source". Далее нужно изменить название "BartPE" на "WindowsPE" (но и можно изменить на любое название только это должно быть англиское название) в третьей строчке.
Далее выбираем создание образа. (изображение 1. в папке файлы для создания Live CD)
Далее нажимаем на кнопку создание сборки.
Чтобы образ CD восстановления был как можно меньше, BartPE обходится без интерфейса Windows XP. То же самое касается некоторых приложений Windows XP и таких утилит, как "Диспетчер устройств/Device manager", Windows Explorer и меню "Пуск/Start". Вместо них BartPE использует альтернативный файловый менеджер под названием "A43", который запускается через "nu2menu" - альтернативу меню "Пуск/Start". В целом, набор функций нашего CD восстановления на данный момент весьма ограничен, если вам нужно что-то большее, нежели доступ к файлам компьютера или сети. С другой стороны, и этого хватит, если вы просто хотите скопировать файлы на другой компьютер.
Интегрируем интерфейс BartPE в Windows XP
PEBuilder предоставляет очень удобную систему плагинов, которая позволяет расширять ограниченную функциональность CD восстановления с помощью интеграции в образ разных приложений. Плагины существуют как для платных, так и для бесплатных программ, их можно скачать в Интернете уже настроенными.
Есть два типа плагинов BartPE, а именно, сжатые с помощью архиватора ZIP, либо представленные в виде файла Windows Cabinet. CAB-файлы можно легко интегрировать в BartPE через интерфейс PEBuilder. Zip-архивы придётся распаковать в папку "PEBuilder\Plugins".
Но все файлы нужные для создания помещенные мной в папку имеют формат cab.
Чтобы создать CD восстановления с пользовательским интерфейсом Windows XP, потребуется плагин Windows XPE. Но для полноценной работы плагина XPE нам понадобятся плагины AutoRamDiskResizer, HWPnP и nu2xpe Menu Converter, а также поддержка Build Scripts.
После скачивания нужно сохранить AutoRamDiskResizer и HWPnP в папку "Rescue\Plugins",
а Build Scripts - в папку "Rescue\Tools"
Затем требуется немного ручной работы. Запустите программу PEBuilder.exe в папке "PEBuilder" и нажмите на клавишу "Нажмите "Добавить" в новом окне и выберите файл xpe-1.0.7.cab в папке "Rescue\Plugins", после чего подтвердите диалоговое окно клавишей "OK". Повторите эти шаги с файлами hwpnp.cab, autoramresizer.cab и nu2xpe-1.5.cab. Затем переименуйте файл z_xpe-custom.inf.sample в z_xpe-custom.inf в папке "Rescue\PEBuilder\plugin\xpe-1.0.7". После нажатия клавиши "Обновить" в системе управления плагинами вы обнаружите 12 записей, все из которых начинаются с "[Sherpya]". Отключите записи "Nu2Shell" и "Startup Group", после чего закройте окно клавишей "Закрыть".
Смотрите изображение 2 и 3.
Интегрируем драйверы
Чтобы наш CD восстановления поддерживал широкую аппаратную базу, мы создадим в папке "Rescue\PEBuilder\plugin\xpe-1.0.7" вложенные каталоги "Drivers", "Files", "Inf" и "System".Затем нам нужно скопировать в эти папки разные файлы Windows XP.
Скопируйте файлы driver.cab и sp*.cab которые находятся в каталоге "Rescue\XP-Source\I386", на рабочий стол, и разархивируйте их по отдельным папкам.
Из этих папок скопируйте все файлы с расширением *.sys в папку "Drivers", а все файлы, заканчивающиеся на *.exe и *.dll, в папку "System" внутри папки "xpe-1.0.7". Обратите внимание, что сначала нужно копировать файлы из driver, а уже потом приниматься за папку sp*. ДЛЯ ПОИСКА ФАЙЛОВ С ТАКИМИ РАСШИРЕНИЯМИ Я СОВЕТУЮ ВОСПОЛЬЗОВАТЬСЯ ПОИСКОМ.
Теперь нужно скопировать несколько файлов *.inf из папки "i386" Windows в каталог "Inf". Откройте командную строку, перейдите в каталог "i386" в установочной папке Windows XP и выполните команду "expand -r *.in_ ..\..\PEBuilder\plugin\xpe-1.0.7\Inf". Она распакует все файлы, включая расширения *.inc, *.ins и *.ini, которые нужно будет удалить из папки "Inf". Кроме того, скопируйте файлы WPnp.exe и HWPnPDLL.dll из каталога "Rescue\PeBuilder\plugin\hwpnp\Files" в "Rescue\PEBuilder\plugin\xpe-1.0.7\System". Если вам нужны другие драйверы для RAID, AHCI или сетевых карт, то скопируйте файлы этих драйверов в соответствующие каталоги, как показано выше.
Далее нужно переименовать файл mkisofs.exe в mymkisofs.exe в папке "Rescue\PEBuilder". Затем нужно скопировать содержимое папки "Build Scripts" в Rescue\Tools\BuildScripts в каталог "Rescue\PEBuilder".
Запустите приложение PEBuilder.exe. Выберите, желаете ли вы записать образ на диск, и нажмите клавишу "Build", затем подтвердите выбор в следующем диалоговом окне. Этот шаг заменит предыдущий образ.
Когда процесс создания образа и записи на диск будет завершён, перезагрузите компьютер, чтобы загрузиться с только что созданного CD. И изменения сразу же будут заметны.
Интеграция дополнительных плагинов
Я хочу привести пример интеграции в BartPE дополнительного плагина - бесплатной антивирусной программы ClamAV. Ссылка для скачивания антивирусной программы ClamAV
Файл clamwin-2.6.7z и сохраните его в каталог "Rescue\Plugins". Откройте архив и распакуйте его в папку "clamwin" внутри каталога "Rescue\PEBuilder\plugin". Теперь запустите PEBuilder.exe и перейдите в систему управления плагинами.
Убедитесь, что у вас присутствуют строчки "[Sherpya] ClamWin Plugin (v0.91.2) - v2.6" и "[Sherpya] ClamWin Plugin (v0.91.2) - v2.6 (Autounpack at startup)". Если хотите, то можете включить функцию "Autounpack at Startup", которая будет второй сверху. Она автоматически скопирует антивирусные базы ClamWin на RAM-диск после загрузки системы, что позволит начать сканирование немедленно. Программу ClamWin можно найти в меню "Пуск" в пункте "Программы\ClamWin".
Заключение: легко и просто создаём CD восстановления
PEBuilder представляет собой простой и быстрый способ создания дисков для восстановления системы, адаптированных под ваши индивидуальные нужды. Хотя BartPE обеспечивает весьма ограниченную функциональность в базовой конфигурации, его система плагинов позволяет интегрировать большое число приложений восстановления данных и системных утилит, хотя и не всегда удобно. Для поиска нужного плагина вам придётся применить кое-какие усилия, да и система интеграции не такая очевидная для новичков. Действительно, для установки плагинов требуются определённые ручные действия, причём можно легко забыть о какой-либо детали и запутаться в мешанине файлов. Ясная и понятная структура каталогов может хоть чем-то помочь. С плагином XPE особенно трубно справиться, поскольку он требует большого числа ручного копирования. Если что-то пойдёт не так, то вы получите нерабочий образ XPE ISO.
Но, надо сказать, усилия себя оправдывают. Благодаря плагину XPE мы можем получить привычный интерфейс ОС, который позволяет сконцентрироваться на первоочередных задачах, а именно, на спасении пользовательских файлов и восстановлении системы. Кроме того, принцип плагинов позволяет интегрировать на CD восстановления утилиты и приложения, с которыми вы знакомы, и чья функциональность требуется. Можно расширить текущую поддержку драйверов, адаптируя BartPE с XPE к любому окружению. Кроме создания загрузочного CD восстановления, можно с той же степенью успеха записать BartPE на внешний жёсткий диск или USB-брелок, и уже загружаться с него. Конечно, если в BIOS подобная функция поддерживается.

Эта статья есть в формате Microsoft Office Word 2003 она располагается в папке с файлами.
Ссылка на скачивания архива необходимого для создания Windows Live СD




 
Универсальный форум » Программы » Другие программы » Создание Windows Live CD
  • Страница 1 из 1
  • 1
Поиск: