[ Сегодня идет свободное скачивание без начисления Download ]


Статистика раздачи
Нет
 
   
 
Top  
 
 
--Windows boot (lamer edition) by puhpol v.1-- Дата выпуска: 04.11.2015
Разрядность: x86/x64
Версия: v.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 и обратно.
Ничего нового.
Все программы можно добавлять-удалять (все лежит в папке "Programs").
В Win 8PE (x86x64 Universal) EFI меню установки Windows запускается при загрузке,Win PE 8 x32&x64&naitive (EFI) ярлык на рабочем столе и в меню программы.
В меню "программы" добавлен ярлык для запуска программ из 2K10

Как добавить Windows

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".
Все? пошла установка.
Прим.автора писал(а):
И т.д. надеюсь все понятно..

Изменяем меню "Установка Windows"

Как уже писалось, меню Установки 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=

Что получилось

[Shortcut]
;исполняемый файл
exe=\OPERA.exe
;ярлык на рабочем столе
Desktop=Yes
;ярлык быстрый запуск
QuickLaunch=Yes
;меню пуск
StartMenu=internet\
;название ярлыка
lnk=OPERA
;рабочий каталог
workdir=\
;иконка
icon=\OPERA.exe
;Ассоциации - расширения файлов через запятую
Assoc=htm,html,shtml,shtml,xht,xht,xhtml,xhtml
4.Обязательно запустить файл ShCache.exe .
Создает файл ShCache.idx для ускорения работы программы.
Все. Загружаемся с носителя и видим ярлык программы на рабочем столе и в меню программ и в быстром запуске.

Примечания автора

Как мог, рассказал....
Установка производится из сборки на базе Win8PE от Xemom1.?!
Абсолютно верно.
То есть , в сборке отсутствует файл boot.wim (оригинальный установщик Виндовс) как и все файлы из сборок m0nkrus , используются только файлы install.esd(wim) для установки самой системы.
Вместо boot.wim (оригинальный установщик Виндовс) загружается Win PE 8 x32&x64 (EFI) в качестве среды предустановки виндовс. Мне это показалось удобнее.
Вместо стандартной цепочки загрузки:
bootmgr > BCD > boot.wim > setup.exe > install.wim
Грузится:
bootmgr > BCD > WinPE.wim > setup.exe > install.wim
Что позволяет перед установкой виндовс почти полноценно использовать любимые программы для подготовки диска, поработать с файлами и т.д.
Мне, как обычному пользователю Такого набора больше чем достаточно.
А так можно добавить к сборке все что угодно, так как присутствует возможность перейти к загрузчику GRUB4DOS который имеет намного больше возможностей загрузки , по сравнению с bootmgr.

Подробнее о папках и их назначении

В корне носителя :
Файл bootmgr - загрузчик .
Папка "EFI"-папка проекта, содержит в себе подпапки:
Папка "boot"-загрузочные файлы для загрузки в режиме UEFI

Папка "puh" - сам проект

Папка "boot" - загрузочные файлы

В папке лежат все файлы нужные для успешной загрузки сборки и ее работоспособности.
Файл boot.sdi - не понятная, но очень нужная штуковина.(без него не чего не работает)
Файл memtest.exe - программа проверки памяти.
Файл Menu.lst - меню загрузчика GRUB4DOS.

Папка "fonts"

rus.gz - русский шрифт для меню загрузчика GRUB4DOS.
Файлы 1024.gz ; 800.gz ; 640.gz картинки разного разрешения в формате .bmp для меню загрузчика GRUB4DOS упакованные в архив формата .gz
Остальные три файла - шрифт для меню загрузчика bootmgr файла BCD.

Папка "transition"

Содержит "костыли" обеспечивающие загрузку с 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.

Папка "windows"

В этой папке лежат под папки для систем ВИНДОВС (в полной версии и сами системы) ,"win7";"win8";"win10" соответственно.
Папка "ISO" для Установочных образов Windows 7|8|8.1|10 в формате iso.
ВНИМАНИЕ!!! Программа 78Setup по умолчанию ищет файлы именно в папке Windows.
Файл BOOT.ini - в этот файл можно добавить команды запуска разных загрузчиков для BCD, то есть не ковыряя сам файл BCD (меню загрузчика bootmgr) добавить запуск дополнительных сборок.

УСТАНОВКА

УСТАНОВКА:
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.
Огромное спасибо вам ,Господа.

Скриншоты

[Цитировать]



Показать сообщения:    

Текущее время: 06-Дек 15:05

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

!ВНИМАНИЕ!
Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете, чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами, и мы незамедлительно удалим ее. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несет ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!