#777 Дата выпуска: 04.11.2015 Разрядность: x86/x64 Версия: 1 Пересобрал:puhpol Язык интерфейса: английский + русский
Системные требования: USB flash drive, или USB HDD. Компьютер с поддержкой загрузки с USB, RAM > 1024 Mb.
Описание: Сборка на основе Win PE 8 x32&x64&naitive (EFI)|Win 8PE (x86x64 Universal) EFI|Win XP PE by Xemom1 с небольшими косметическими изменениями. Назначение сборки - установка систем Windows 7|8|10 (возможна установка ВИН ХР через WinNTSetup), подготовка жестких дисков, также поддержка сети и мультимедиа в Win PE 8 x32&x64 и Win XP PE. ★ Меню и Скрипты установки систем выведены в отдельную папку, что позволяет конечному пользователю редактировать их, не трогая сам загрузчик. ★ Интегрирована программа Sh.exe от nikzzzz, которая позволяет добавить любую портативную программу без изменения загрузчика. ★ Так же в есть 78Setup от conty9, программа позволяет установить сколько угодно систем из образа или из россыпи файлов. ★ Установочные файлы Windows интегрированы в X:\Sources (кроме Win XP PE), то есть для установки системы достаточно только файла install.wim(esd.swm) ★ Возможна загрузка в режиме UEFI x64, UEFI x86. ★ Возможна загрузка через загрузчик GRUB4DOS и переход от Menu.lst к меню BCD и обратно. [i]Ничего нового. Все программы можно добавлять-удалять (все лежит в папке "Programs"). В Win 8PE (x86x64 Universal) EFI меню установки Windows запускается при загрузке,Win PE 8 x32&x64&naitive (EFI) ярлык на рабочем столе и в меню программы. В меню "программы" добавлен ярлык для запуска программ из 2K10
Windows 7 1. Из любимого образа Виндовс7 извлекаем файл install.(wim;esd) и папку $OEM$ (если такая имеется) по пути puhp\windows\win7 2. Грузимся под любой WIN PE (кроме ХР). В меню установки Виндовс жмем кнопку "Windows 7". Все пошла установка. Windows 8 1. Из любимого образа Виндовс8 извлекаем файл install.(wim;esd) и папку $OEM$ (если такая имеется) по пути puhp\windows\win8 2. Грузимся под любой WIN PE (кроме ХР). В меню установки Виндовс жмем кнопку "Windows 8". Все? пошла установка. [quote="Прим.автора"] И т.д. надеюсь все понятно..[ /quote]
[/spoiler]
Как уже писалось, меню Установки Windows выведено из WIM файла и находится по пути
Код:
puhp\programs\menu.
В этой же папке лежат скрипты установки Windows. Назначение файлов: img.jpeg - фон меню установки. link.shl - конфиг программы Sh.exe menu.cmd - скрипт запуска меню. PECMD.exe - лучше не трогать руками (если вы не знаете что делаете). setup.ini - конфигурация окошка "Установка Windows". Именно тут прописан размер окошка и кнопок, название кнопок, их расположение и что запускается при нажатии кнопки. w7.cmd; w8.cmd; w81.cmd; w10.cmd - скрипты установки виндовс.
@echo off setlocal enabledelayedexpansion SET DD=puhp SET MM=windows SET KK=win7 SET IN=NI for %%I in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do ( set IP=%%I:\!DD!\!MM!\!KK! dir /d !IP!\install.wim&&set IN=!IP!\install.wim dir /d !IP!\install.esd&&set IN=!IP!\install.esd dir /d !IP!\install.swm&&set IN=!IP!\install.swm IF !IN! NEQ NI goto :INST ) IF %IN% EQU NI ( echo ERROR - COULD NOT FIND INSTALL.WIM(ESD,SWM) in %DD%\%MM%\%KK% folder! pause pause goto:RBT ) :INST echo %IP% if exist %IP%\unattend.xml SET UN=/unattend:%IP%\unattend.xml if exist %IP%\_unattend.xml SET UN=/unattend:%IP%\_unattend.xml if exist %IP%\OEM\nul SET OEM=/m:%IP%\OEM if exist %IP%\$OEM$\nul SET OEM=/m:%IP%\$OEM$ set ST=X:\sources\Setup.exe if exist %IP%\Setup.exe set ST=%IP%\Setup.exe if not exist %ST% goto :BAD cd /d %IP% %ST% /installfrom:%IN% %OEM% %UN% goto :RBT :BAD dir X:\ /b echo Cannot find %ST% ! echo. :RBT exit @echo Press a key to reboot now... pause wpeutil reboot pause
В скрипте указанно в какой папке программа установки ВИНДОВС будет искать файл INSTALL.wim(esd,swm). В примере путь puhp\windows\win7 (выделено цветом) Естественно ,путь можно менять. Изменяем файл setup.ini по своему усмотрению, после этого для визуальной проверки ,чего вы там натворили запускаем menu.cmd . ВНИМАНИЕ!!! Под системой только визуальная проверка. Сама установка не сработает.
В сборке в папке с программами есть папка "SH" - это папка с программой обеих разрядностей пояснениями автора программы (файл "ReadMe") и файлами конфигурации (Sh.ini и Sh_x64.ini) такими же как упакованы в W8x32\64.wim. Как работает программа.(для понимания и осознания...) Запускаем или Автоматически запускается (для ВИН РЕ) программа и сканирует папку указанную в файле конфигурации (Sh.ini) со всеми под папками на наличие файлов с разрешением "SHL" (может быть изменено в Sh.ini). В этих файлах прописываются все параметры запуска той или иной программы (ярлык, имя, как запускать и где показывать). После чего программа показывает ярлыки программы в заданном месте (рабочий стол, меню программы, меню быстрого запуска).
Нужно: 1. Берем папку с файлами нужной программы и копируем его на носитель в папку efi/puh/programs/. Я буду добавлять браузер OPERA, по этому положу по пути efi/puh/programs/internet. 2.Что бы не создавать файл самому, копирую авторский файл "ReadMe" в папку с программой. Меняю разрешение файла с TXT на SHL. (открываю блокнотом- "сохранить как..." - меняем расширение.) 3.Открываем файл "Блокнотом" или любым текстовым редактором и прописываю нужный мне конфиг. Для сравнения:
Код:
[CheckVer] ;совместимые версии, если ключ пустой или оксутствует, проверка игнорируется. OSArch=X86,IA64.X64 OSVersion=WIN_81,WIN_8, WIN_7,WIN_VISTA,WIN_XP,WIN_XPe,WIN_2012R2,WIN_2012,WIN_2008R2,WIN_2008,WIN_2003 [Shortcut] ;исполняемый файл ;если путь начинается с "" он будет заменен на текущий, "." (или %WorkDrive%) создаст ярлык для носителя, exe=\demo.exe ;ярлык на рабочем столе Desktop=Yes ;ярлык быстрый запуск QuickLaunch=Yes ;меню пуск StartMenu=UsbFlash\DemoPrograms ;меню программы Programs=UsbFlash\DemoPrograms ;название ярлыка lnk=Demo Programs ;рабочий каталог workdir=\ ;аргументы , здесь допустимы псевдопеременные %WorkDir% и %WorkDrive% args= ;иконка и ее номер icon=shell32.dll,5 ;горячие клавиши hotkey= ;Ассоциации - расширения файлов через запятую Assoc=xxx,zzz ;Иконка для ассоциированных файлов, по умолчанию - определенная в Icon AssocIcon= ;Иконка каталога foldericon= ;Окно - min,max,(normal - по умолчанию) State=max ;Описание файла Desc= [AutoRun] ;в этой секции прописаны программы, ;запускаемые при вставке устройства (.bat,.exe,.reg) hide=yes ;hide= bat= exe= reg= [autoexit] ;аналогично при удалении устройств hide= bat= exe= reg=
4.Обязательно запустить файл ShCache.exe . Создает файл ShCache.idx для ускорения работы программы. Все. Загружаемся с носителя и видим ярлык программы на рабочем столе и в меню программ и в быстром запуске.
Как мог, рассказал....
Установка производится из сборки на базе Win8PE от Xemom1.?! Абсолютно верно. То есть , в сборке отсутствует файл boot.wim (оригинальный установщик Виндовс) как и все файлы из сборок m0nkrus , используются только файлы install.esd(wim) для установки самой системы. Вместо boot.wim (оригинальный установщик Виндовс) загружается Win PE 8 x32&x64 (EFI) в качестве среды предустановки виндовс. Мне это показалось удобнее. Вместо стандартной цепочки загрузки:
Что позволяет перед установкой виндовс почти полноценно использовать любимые программы для подготовки диска, поработать с файлами и т.д. Мне, как обычному пользователю Такого набора больше чем достаточно. А так можно добавить к сборке все что угодно, так как присутствует возможность перейти к загрузчику GRUB4DOS который имеет намного больше возможностей загрузки , по сравнению с bootmgr.
В корне носителя : Файл bootmgr - загрузчик . Папка "EFI"-папка проекта, содержит в себе подпапки: Папка "boot"-загрузочные файлы для загрузки в режиме UEFI
В папке лежат все файлы нужные для успешной загрузки сборки и ее работоспособности. Файл boot.sdi - не понятная, но очень нужная штуковина.(без него не чего не работает) Файл memtest.exe - программа проверки памяти. Файл Menu.lst - меню загрузчика GRUB4DOS.
Содержит "костыли" обеспечивающие загрузку с HDD, переход из одного меню в другое и обратно.Так же загружают DOS программы которые не возможно без дополнительных телодвижений загрузить на прямую. atih15 - переименованный файл grldr в котором прописана команда для загрузки Acronis True Image. loados - переименованный файл grldr в котором прописана команда для загрузки с HDD. Phdm - переименованный файл grldr в котором прописана команда для загрузки Paragon HDM PGURU - переименованный файл grldr в котором прописана команда для загрузки Partition Guru Bootmgr - копия файла лежащего в корне носителя. Ищет файлы BCD по пути efi\puh\boot\ и файл BOOT.ini по пути efi\puh\. grldr - измененный загрузочный файл загрузчика GRUB4DOS. Ищет файл Menu.lst в папке efi\puh\boot\.
Папка "dos" - загрузочные файлы DOS программ. Папка "win_pe" - WIM файлы Windows PE Папка "Programs" - В папке находятся папки с портативными (или перепакованными) программами, с примерами конфигурационных файлов программы Sh (файлы с расширением .shl) , драйвера. Эту папку сканирует программа Sh.exe при запуске Windows PE.
В этой папке лежат под папки для систем ВИНДОВС (в полной версии и сами системы) ,"win7";"win8";"win10" соответственно. Папка "ISO" для Установочных образов Windows 7|8|8.1|10 в формате iso. ВНИМАНИЕ!!! Программа 78Setup по умолчанию ищет файлы именно в папке Windows.
Файл BOOT.ini - в этот файл можно добавить команды запуска разных загрузчиков для BCD, то есть не ковыряя сам файл BCD (меню загрузчика bootmgr) добавить запуск дополнительных сборок.
[/spoiler]
УСТАНОВКА: 1. Запускаем программу BootInst.exe 2. В окне программы выбираем носитель и Жмем кнопку "Старт". Программа подготовит носитель (сделает его загрузочным). ВНИМАНИЕ!!! Все данные на носителе будут уничтожены.По умолчанию программа форматирует в формат FAT32, и загрузчик bootmgr. 3. Из windows_boot_snandart.exe извлекаем все на носитель. Все.
Добавляем к мультизагрузочной флешке: 1. Папку "puhp" из архива windows_boot_snandart.exe извлекаем в корень носителя. 2. В menu.lst пишем:
Код:
title Windows boot (lamer edition) configfile /puhp/boot/menu.lst
или
Код:
title Windows boot (lamer edition) chainloader /puhp/boot/transition/bootmgr
Использованы сборки, идеи, наработки - Xemom1; conty9; nikzzzz; Joker-2013; zxen. Огромное спасибо вам ,Господа.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!