IT News: Digital Camera, OS, Laptop, Smartphone, Smart TV, Sound...

The Author's Project by Valeri N.Kravchuk
Сайт проверен Dr.Web
Меню сайта
  • Главная страница
  • Информация о сайте
  • Дневник
  • Каталог файлов
  • Обратная связь
  • Каталог сайтов
  • FAQ
  • Доска объявлений
  • Форум
  • Фотоальбом
  • Категории раздела
    Автомобильные гаджеты, ремонт... [143]
    Безопасность IT [404]
    Блоки питания, Power Banks, зарядки... [508]
    Видеорегистраторы [186]
    Гаджеты для спорта и здоровья... [190]
    Гаджеты, аксессуары... [627]
    Измерительная техника, инструменты [437]
    Накопители данных [232]
    Нетбуки, Ноутбуки, Ультрабуки [689]
    Мультиварки, блендеры и не только... [162]
    Планшеты [764]
    Радар-детекторы [26]
    Роботы-пылесосы [37]
    Своими руками [360]
    Сети, сетевые технологии, оборудование... [273]
    Смартфоны [4959]
    Фотокамеры, объективы, искусство фотографии.. [541]
    Умный дом [50]
    Электронные книги [101]
    CB, LPD, PMR- связь... [170]
    DECT, IP-телефоны [18]
    Drones, boats, cars... [108]
    electric cars [35]
    GPS-навигаторы, трекеры... [51]
    Linux и не только [3981]
    mini computers и не только... [409]
    News IT, Это интересно, ликбез... [1120]
    Smart TV, UltraHD, приставки, проекторы... [415]
    Smart Watch [268]
    Sound: наушники, плееры, усилители... [618]
    Windows 10... [301]
    Windows 11 [37]
    Погода

  • Метеорадар БРЕСТ
  • Погода в Бресте от www.yr.no

    Яндекс.Погода БРЕСТ

  • Интересные ссылки

    COMPIZOMANIA

    Наш опрос
    Оцените мой сайт
    Всего ответов: 1347
    Статистика
    Анализ веб сайтов

    Яндекс.Метрика

    Рейтинг@Mail.ru Яндекс цитирования

    Russian America Top. Рейтинг ресурсов Русской Америки.

    eXTReMe Tracker

    Правильный CSS!


    Онлайн всего: 212
    Гостей: 212
    Пользователей: 0
    Locations of visitors to this page
    Форма входа
    Главная » 2018 » Август » 19 » Сборка образа Windows PE в Linux
    09:35
    Сборка образа Windows PE в Linux

    Сборка образа Windows PE в Linux

    ()

    Windows PE это облегчённая версия Windows (Windows Preinstallation Environment), предназначенная для для помощи в установке и восстановлении операционных систем семейства Windows и загружающаяся с CD, USB Flash или по сети. Для создания образа Windows PE необходимо иметь официальный установочный диск с Windows.

    Официальные инструменты для сборки Windows PE существуют только ОС Windows, однако при необходимости собрать образ можно и из под Linux благодаря утилитам из проекта wimlib.

    Собирать образ Windows PE мы будем на основе диска с 64-битной Windows 10 из под Ubuntu 18.04. Для начала установим утилиты wimlibs командой:

    sudo apt install wimtools
    

    Дальше определим переменную окружения WINPEBUILD, указывающую на директорию сборки, создадим эту директорию и перейдём в неё:

    export WINPEBUILD=$HOME/WinPEBuild
    mkdir -p $WINPEBUILD
    cd $WINPEBUILD
    

    Создадим директорию, в которую смонтируем дистрибутив Windows:

    mkdir -p $WINPEBUILD/WinDistr
    

    Если дистрибутив у нас на компакт-диске то монтируем его командой:

    sudo mount /dev/cdrom $WINPEBUILD/WinDistr
    

    Если же речь идёт об образе диска то монтируем его командой:

    sudo mount -o loop /путь/к/образу/windows.iso $WINPEBUILD/WinDistr
    

    В принципе теперь можно собрать образ диска. Если нужен образ для записи на флэш-накопитель то сделать это можно командой:

    mkwinpeimg --windows-dir=$WINPEBUILD/WinDistr $WINPEBUILD/WinPE.img
    

    Дальше этот образ можно записать на накопитель командой:

    sudo dd if=$WINPEBUILD/WinPE.img of=/dev/sdc bs=1M
    

    Здесь "/dev/sdc" надо заменить на правильный файл устройства, соответствующий вашему накопителю. Если необходим образ компакт диска то надо использовать дополнительный ключ "--iso":

    mkwinpeimg --iso --windows-dir=$WINPEBUILD/WinDistr $WINPEBUILD/WinPE.iso
    

    Однако утилита mkwinpeimg позволяет не только собрать образ, но и кастомизировать его на этапе сборки. Например если мы хотим добавить файлы то необходимо использовать опцию "--overlay". Создадим директорию для дополнительных файлов:

    mkdir -p $WINPEBUILD/PEAddons
    

    Далее (для примера) скачаем Far Manager и разместим его в директории "$WINPEBUILD/PEAddons/Programs/Far". ВАЖНО: в WinPE на базе 64-битной Windows можно запускать только 64-битные приложения! Учитывайте это при формировании своих образов!

    Соберём образ компакт-диска командой:

    mkwinpeimg --iso --windows-dir=$WINPEBUILD/WinDistr --overlay=$WINPEBUILD/PEAddons $WINPEBUILD/WinPE.iso
    

    После загрузки Far Manager будет доступен в директории "X:\Programs\Far". Следующим шагом настроим автоматический запуск Far Manager после загрузки WinPE. Здесь нам поможет опция "--start-script", которая должна указывать на CMD-скрипт загрузки. ВАЖНО: после завершения этого скрипта система автоматически перезагружается.

    Создадим скрипт "$WINPEBUILD/startpe.cmd" следующего содержания:

    @echo off
    
    REM Run main system init tool
    wpeinit
    
    REM Start Far Manager in new Window
    start %SYSTEMDRIVE%\Programs\Far\Far.exe
    
    REM Print some manual
    echo Type "exit" to reboot
    
    REM Start cmd
    cmd
    

    После этого образ компакт-диск можно собрать командой:

    mkwinpeimg --iso --windows-dir=$WINPEBUILD/WinDistr --overlay=$WINPEBUILD/PEAddons --start-script=$WINPEBUILD/startpe.cmd $WINPEBUILD/WinPE.iso
    

    Протестировать образ компакт-диска можно в любой виртуальной машине. Например в QEmu это можно сделать командой:

    qemu-system-x86_64 -cdrom $WINPEBUILD/WinPE.iso -m 1024
    

    Образ флэш-накопителя можно протестировать в QEmu командой:

    qemu-system-x86_64 -hdc $WINPEBUILD/WinPE.img -m 1024
    

    Windows PE на базе Windows 10 в QEmu

    Утилита mkwinpeimg написана на bash и является обёрткой над остальными утилитами из состава wimlib. С помощью этих утилит можно не только собирать образ Windows PE, но и работать с существующими: распаковывать, модифицировать и т.д. Подробнее можно прочитать на официальной странице проекта.

    На этом всё. Приятной работы!

     

    https://www.ylsoftware.com/news/720

    Категория: Linux и не только | Просмотров: 465 | Добавил: laptop | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк - единственный из зверей, который может пойти в бой на более сильного противника.
    Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...

    Праздники сегодня

    Поиск
    Календарь
    Архив записей
    Друзья сайта
  • Официальный блог
  • JEEP - the best! Mercedes - the best! Автомобильный портал города Бреста: технические характеристики с фото, авторынок, автоспорт...
    Наша кнопка
    IT новости с моего лаптопа...

    Внимание!
    Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.
    Copyright Valeri N.Kravchuk © 2007-2024