Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Создание ISO-образа Windows PE 3.0, используя AIK от Windows

Автор: conty9
Дата сообщения: 18.04.2011 20:23
Neo45, насколько я знаю - вручную. Как я понял, STEA определял, какие файлы минимально нужны для загрузки, после загрузки идёт поиск носителя с остальными файлами ядра в Wim. Дополнительный wim монтируется, а пути к файлам прописываются в систему. Лучше, наверное, у самого автора спросить.
Автор: sabash
Дата сообщения: 19.04.2011 09:19

Цитата: Alex_Last
а чем это отличается от загрузки MiniNT россыпью?

Может я чего-то пропустил ... но пробовал загрузку из распакованного BOOT.WIM с жесткого диска (применил вим к разделу и подправил ВСД) - работает, а вот с USB-флешки не хочет
Может кто подскажет - где я что упустил ? и как это правильно сделать ?
Автор: Xemom1
Дата сообщения: 19.04.2011 10:28
sabash
Наверно что-то упустил.
Windows 7 работающая с флешки от aleks200059 - ведь работает.
Я думаю что надо посмотреть запуск служб для USB (в SYSTEM). Помоему у Alexs эти службы по умолчанию запускаются автоматом (start 0).
Автор: Neo45
Дата сообщения: 19.04.2011 12:45
sabash

Цитата:
пробовал загрузку из распакованного BOOT.WIM с жесткого диска (применил вим к разделу и подправил ВСД)

А можно поподробнее как вы это сделали? А нагрузка на оперативную память такая же?
Автор: sabash
Дата сообщения: 20.04.2011 09:17
Ну с жестким диском сделал все с наименьшими поползновениями в графическом режиме
создал раздел 2гб, сделал его загрузочным, форматнул в НТФС, при помощи BootIce установил МБР/ПБР семерочные, из исошки WinPE, подготовленной Make_PE3, вынул boot.wim и при помощи GimageX применил его к разделу, кинул в корень bootmgr и каталог BOOT из исошки WinPE, при помощи EasyBCD поправил хранилище BCD (у этой проги есть опция готовая для создания записи BCD с параметрами загрузки из распакованного winpe)
Памяти жрет, естественно, меньше - примерно на размер вима, который обычно грузится в память.

Я понимаю, что при загрузке с УСБ надо где-то рыться... вот и хотел спросить - может тот-же Alexs подскажет конкретнее - что именно нужно сделать ? Не хочется изобретать велосипед и ручкаме тестить параметры запуска каждой службы ...
В идеале - вообще создать какую-либо поправку к тому-же Make_PE3 для автоматизации этого дела ...
И еще неплохо-бы уточнить как эти настройки повлияют на загрузку той-же сборки обычным методом - из wim ?
Автор: SEAKZT
Дата сообщения: 20.04.2011 16:03
тема вообщето о WIN PE3, откудада грузить -без разницы
Загрузка россыпью с USB ot ALEKS200059 http://forum.ru-board.com/topic.cgi?forum=62&topic=3250&start=800, Но он не отвечает на вопросы уже пару лет.
Да и ответов там ни кто не ждёт, только готовые сборки подавай
Всё основано на работе DIETMAR'a 2006 года
Для XP всё давно расписано-разжевано
Если-бы ALEKS делился наработками в виде фаил листов и регистров для WIN 7, цены бы ему не было.
А так, я уж лучше буду раковыривать нормальный WIN 7, чем качать гигабайты с трекеров, и никаких гарантий что там есть что-то интересное
Автор: SEAKZT
Дата сообщения: 21.04.2011 14:34
VV2006
Ссылка из шапки на msfn.org ведёт на 911. Поправь пожалуйста.
Автор: VV2006
Дата сообщения: 22.04.2011 12:56
Виноват, поправил ссылку на msfn.org. ImDisk обновился до релиза 1.4.2.
Автор: SEAKZT
Дата сообщения: 22.04.2011 15:55
Вот что интересно; почему тема помирает без участия автора?
Сама идея настолько проста, что можно делать всё что угодно с минимальным загрузочным образом. Все базовые операции делал вручную ещё в 2006- 2007 годах для BartPE

В общем-то двигаюсь потихоньку для в сторону конструктора с Make_PE3 со всеми опциями что предлагал на 911:
-Ипользование RAM диска для монтирования создаваемого boot.wim
500- 600 Mb для нормальной работы, 1000-1200 для создания базового имиджа
- Проверка совместимости ServisePack версии для для WIN 7 и WAIK
(только MIN версия SP0 загружается с WAIK 3.1 без BSOD)
- Оптимизация размера базового “wim” имиджа путём удаления ненужных языковых пакетов и прочего мусора. Так как это делается только один раз, до сборки, то это ведёт значительному ускорению создания финального boot.wim
- Максимальная компрессия базового имиджа. DISM тратит одинаковое время на перепаковку образа при разных исходных значениях компрессии. А вот размер получается разный.
Все опции “Главной вкадки” работают и записываются INI фаил. Оптимизированные wim файлы создаются
В общем прогресс - % 15-20
Осталось сделать TreeView для выбора компонентов Windows и Programs. Думаю это будет Programs 32 и Programs 64. Собственно это и будет Plugin Manager -20%
Ну и конечно код создания boot.wim в виде ”независимого” ядра
- Смонтировал boot.wim
- добавил файлы по списку
- смонтировал PE3 кусты реестра со всеми разрешениями, по моему это и есть ядро проекта
- импортировал регистры из заданной папки
- опция; добавить WAIK cabы, драйвера
- опция; установка Язык и Региональные стандарты. По умолчанию любой локализованный дистрибутив уже имеет правильные установки. Нужно только выкинуть из PE3-SOFTWARE_MAXNET.reg всё лишнее, что там WIMB напортачил
-создал новый boot.wim
Около 30% кода, но учитывая что это всё уже есть, адаптация не должна занять много времени

Хочу добавить возможность выбора интеграции “cab” пакетов не только для WAIK 'а но и для основной Windows'кой версии -- часть Plug Manager’а

Теперь главное

Есть ещё одна вкладка: Создание загрузочного ISO или USB диска. Здесь я отстал от новинок года на два, как бы и так всё работает. Максимум что сделаю, это скопирую код WIMBа для создания ISO и MultyISO + BootFix. Но хотелось бы немного большего, как минимум выбор компонентов для MultyISO, выбор бут менеджера: Grub, Plop, Bootmgr, ну и так далее, без излишеств конечно. Как в Winbuildere точно не надо
В принципе, вся загрузочная часть независима от основного проекта, всё что нужно это
папка Make_PE3\win7pe_x86\ISO\.
Былбы благодарен если бы кто сформулировал основные требования для этой части проекта, а ещё лучше написал код на AutoIt.
Всё приятнее знать что ты не один

Автор: Xemom1
Дата сообщения: 22.04.2011 16:49
SEAKZT
Я бы с удовольствием помог, но я к сожалению не силен в AutoIt. Очень хорошо знаком с AutoIt AZJIO
Хорошо если бы он помог.
Автор: AZJIO
Дата сообщения: 23.04.2011 08:06
SEAKZT
Я же говорю, выходи на конференцию, она целыми днями работает и я как за компом, так сразу подключаюсь, через форум я просто не представляю как обсуждать код в несколько сотен строк. Само общение позволит узнать алгоритм сборки а там уж по немногу придумали бы как улучшить, а уж в автоите там крути как хочешь и гуи и подробные коменты в статус бар и все опции, прогресс бар...
Для ISO я уже выкладывал комплект из батников, а то что на батниках легко конвертируется в автоит. Загрузчик BCD тоже выкладывал батник, а значит и на автоите сделать не сложно. То есть взависимости от типа загрузки из папки tool скопировать в проект соответствующие файлы и запустить создание с соответствующими командами.
Вобщем подключайся, выкладывай код (или что есть) на pastebin, а там уж доведём дело до конца.

Добавлено:
VV2006

Цитата:
ImDisk обновился до релиза 1.4.2
ну тогда русифицированный комплект из файлов imdisk.cpl и imdisk.inf. Первый можно просто подменить в System32, во втором при установке не прописывает пункт для всех файлов, а только для образов.
Автор: SEAKZT
Дата сообщения: 23.04.2011 15:50
AZJIO
Спасибо за поддержку
Убедился, и не один раз, что вразумительный ответ получаеш только если вопрос содержит 50% решения. Но обычно после этого могу разобраться и сам.
Это конечно не включает оптимизацию и альтернативные решения
Чесно говоря на том уровне на котором я изучил AutoIt за последний месяц мне хватает встроеннного хелпа и чтения конференций.
Чуть-чуть подчистю то что есть, выложу. В любом случае есть вопросы по оптимизации (bugs included)
Автор: AZJIO
Дата сообщения: 23.04.2011 23:03
SEAKZT
Просто из опыта, код, который делал после года знания автоит переписывал заново через год, видя что некоторые вещи можно сделать проще и быстрее по скорости выполнения, и благодаря простоте внедрить больше полезных фич.
Если б я был в теме по поводу происходящих процессов, давно бы написал уже сам. В общем даже обработку inf-файлов BartPE не сложно сделать, а на ней в общем то и построен конструктор. Смонтировать WIM, извлечь файлы по списку, потом добавить reg-данные в подключенный реестр, потом упаковать в wim и далее в ISO. И эти 50% можно было делать давно уже вместе с начала апреля. Я думаю меня бы это заинтересовало больше чем перевод справки автоита...
Автор: Xemom1
Дата сообщения: 24.04.2011 09:54
SEAKZT
AZJIO прав.

Цитата:
Если б я был в теме по поводу происходящих процессов, давно бы написал уже сам.

Может надо как-то более конкретнее обозначить необходимые задачи.
Автор: SEAKZT
Дата сообщения: 26.04.2011 15:33
Вот здесь, здесь,
надеюсь, видно направление куда я двигаюсь
DISM требуется для работы с wim'ами
Для проверки лучше всего распаковать в папку с хоть один раз запущеной 4-й версией Make-PE3
Создаются только инишки и базовые wim'ы
Вкладка Pograms будет заменена на PlugMgr options; выбор активных плагинов
Drivers - это те которые ставятся DISM'ом, аналог Packages
WINSXS, скорее всего, присоединится к PlugMgr, чуствительно больно для общих плагинов
ISO - ну про это я уже помечтал однажды
Автор: Dvorovich
Дата сообщения: 02.05.2011 19:22
Друзья!
Имею win7 pe iso-образ, при его загрузке выскакивает shell swapper (что здОрово) со списком совершенно ненужных мне утилит. Что нужно сделать, чтобы засунуть туда нужные мне программы?
Автор: dadasof
Дата сообщения: 02.05.2011 19:32
Dvorovich
1) если загрузчик создан спомощью BootWizard отредактировать bootcat.ini
2) открыть любым редактором ISO и посмотреть что внутри.
Автор: Dvorovich
Дата сообщения: 02.05.2011 19:39
dadasof
1) такого файла нет
2) внутри образа в корне лежат папки boot, efi, sources и файл bootmgr. В папке sources единственный файл boot.wim весом в 132 мега (т.е. почти весь образ).
Автор: Neo45
Дата сообщения: 02.05.2011 19:54
Dvorovich
Все эти утилиты находяться в boot.wim, а его можно перепаковать перепаковщиком, поставив в опциях перепаковщика "сделать паузу перед окончательной сборкой" и изменить конфигурации shell swapper.
Автор: VV2006
Дата сообщения: 03.05.2011 07:36
Dvorovich
Цитата:
shell swapper (что здОрово) со списком совершенно ненужных мне утилит. Что нужно сделать, чтобы засунуть туда нужные мне программы?
Отредактировать конфиг PE Shell Swapper - файл Make_PE3\PE3_mod\PE3_add\x86\Program Files\PEshell\PEShell.ini. И засунуть.

Neo45
Цитата:
Все эти утилиты находяться в boot.wim, а его можно перепаковать перепаковщиком
Можно, но проще задавать нужное сразу в конструкторе - до создания выходного образа.
(Самый лёгкий способ поймать осу: загнать её под шкаф и отпилить у него ножки.)
Автор: H1ghlander
Дата сообщения: 06.05.2011 14:51
подскажите а как можно создать пользователя с паролем, чтобы при загрузки livecd я не смог так просто войти, а мне необходимо было бы пройти процедуру авторизации???
Автор: Neo45
Дата сообщения: 06.05.2011 17:20

Цитата:
подскажите а как можно создать пользователя с паролем, чтобы при загрузки livecd я не смог так просто войти, а мне необходимо было бы пройти процедуру авторизации???

А зачем это?
Автор: H1ghlander
Дата сообщения: 06.05.2011 19:10

Цитата:
А зачем это?

ну вот возникла такая необходимость, чтобы с Livecd смогли загрузиться только те кто знает пароль
Автор: Alex_Last
Дата сообщения: 06.05.2011 19:22
Neo45

Цитата:
А зачем это?

да чтобы в сетку свою же попасть, например. Анонимусов не приемлем если.
Автор: Neo45
Дата сообщения: 07.05.2011 15:26
H1ghlander

Цитата:
подскажите а как можно создать пользователя с паролем, чтобы при загрузки livecd я не смог так просто войти, а мне необходимо было бы пройти процедуру авторизации???

Вы можете посмотреть какие системные файлы используют программы для сброса паролей и задать пароль отредактировав эти файлы или кусты реестра, но я точно не знаю.
А можно ещё создать загрузочное меню с паролем.
Автор: AZJIO
Дата сообщения: 08.05.2011 05:57
H1ghlander
Можно в GRUB4DOS задать не полную строку, но при загрузке вместо ввода пароля перейти в режим редактирования и дописать имя загрузчика, это и будет как пароль.
Второй вариант - дописал в прогу Desktop Locker возможность автозагрузки с шифрованным паролем, можешь её попробовать.
Но оба случая при желании можно обойти. А такого чтоб к примеру wim ужатый с паролем запрашивал пароль на загрузку пока не видел. Да и в gimagex нет возможности установить пароль и в imagex.exe нет команд с использованием пароля.
Автор: AZJIO
Дата сообщения: 09.05.2011 12:47
Попробовал настроить Q-Dir, неплохая замена эксплореру, самое главное после настройки поведение эксплорера как в XP (поведение дерева как в XP, ну и темы цвета). Поддерживате свои ассоциации для портабельных программ.
Автор: Kostenko Sergey
Дата сообщения: 09.06.2011 10:00
Помогите, файл Make PE3 40.exe по ссылке http://www.mediafire.com/?fi81wqcdmzdv5 качается битый и не распаковывается. Пере залейте пожалуйста на ifolder.ru
Автор: Xemom1
Дата сообщения: 09.06.2011 11:40
Kostenko Sergey

http://narod.ru/disk/6191833001/Make_PE3_40.exe.html
Автор: RSEREGAR
Дата сообщения: 17.06.2011 14:57
Kostenko Sergey
http://reboot.pro/11852/]
http://www.mediafire.com/?fi81wqcdmzdv5

Страницы: 12345678910111213141516171819

Предыдущая тема: Java и Win7 x64


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.