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

» Windows Preinstallation Environment(WinPE). WinBuilder

Автор: korosya
Дата сообщения: 05.02.2007 21:04
Не работают ссылки из шапки на ERD Commander 2005 и WinRAR. Нельзя ли повторить?
Автор: euheny
Дата сообщения: 06.02.2007 03:25
Oleg_II

Как у тебя дела с MOBILEOS ?
Можеш ли ты сделать перевод для 911.



С учётом того, что MS делала ramdisk для серверов , то мне даже трудно представить каков его max size.

И не думаю,что nLite обязателен,хотя system restore на рамдиске - не очень-то здоровый вариант.
У меня на compi всего 256 RAM , и nLite для меня был единственной возможностью попробывать.
В ближайшие дни предполагаю довести до 512,тогда установлю XP c необходимым функционалом и начну "обрезаловку".Ведь здесь главное реестр , а необходимые файлы можно отследить Process Monitor.
Может удастся довести ram.img до 64Mb...

Надо boot-land заинтересовать - у них это быстрее получится.
Автор: Oleg_II
Дата сообщения: 06.02.2007 04:28
euheny
Я пока не совсем по инструкции сделал - не могу освободить компьютер для испытаний - имидж вроде в РАМ загружается, но потом: NTLDR не найден, нажмитет три кнопки


Но, как я сказал, это не совсем по инструкции (пол-дня вчера читал китайский форум по Grub4DOS и пытался пробовать разные варианты непосредственно с ним). Долго освобождаю место под новую установку системы.
Автор: HighwayStar
Дата сообщения: 06.02.2007 12:03
Oleg_II

Цитата:
пока не совсем по инструкции сделал - не могу освободить компьютер для испытаний - имидж вроде в РАМ загружается, но потом: NTLDR не найден, нажмитет три кнопки

Я ничего не освобождал - просто создал пустой img образ на 300Мб смонтировал его файлдиском отформатировал в нтфс со сжатием и скопировал файлы от установленной винды. потом положил в корень диска c: и дописал в booy.ini
ramdisk(0)\WINDOWS="MOBILEOS" /rdpath=\win2k.img /fastdetect /SOS /BOOTLOG

Вообще мне не понятно в чем тут могут быть проблемы. Груб для такой загрузки не катит, грузить надо через ntldr от Win2k3, с ним все прекрасно грузится. На китайском сайте они обсуждают какой-то свой драйвер который может распознать рамдиск от груба. В нашем случае проще загрузиться через NTLoader, винда прекрасно все распознает с ramdisk.sys от сервера.

P.S Не понятно мне к чему тут WinBuilder? Кстати у нас есть топик по груб4дос? Если нету, то надо создать и пообсуждать. ИМХО загрузчик гораздо интереснее чем тот же BCDW.
Автор: Oleg_II
Дата сообщения: 06.02.2007 14:12
HighwayStar
WinBuilder может использоваться для создания нужных дистрибутивов для мини-установки В принципе, тоже самое, что и nLite.

У китайцев уже есть драйвер, который определяет рам-диск как абсолютно реальный SCSI диск и реальная система ХР или Винтукей работают на вируальном диске как на жестком. А образ системы они грузят как раз Грабом (я так и пробовал, вроде цепляет, но дальше не идет - НТ системы не поддерживаются Но они это как-то обошли.
Автор: Sergo67
Дата сообщения: 06.02.2007 16:36
Где-нибудь есть описание (пошаговое ) создания диска с WibBuilder-ом? С Бартом разобрался, а тут никак. И плутаю, похоже, в трёх дубах...
Автор: Oleg_II
Дата сообщения: 06.02.2007 16:52
Sergo67
Похоже, что нет Но можешь попробовать предпоследню версию 052 (в последней не все еще гладко со скриптами). Там в общем-то достаточно просто с установками по-дефолту, нужно только во второй вкладке указать путь к дистрибутиву ХР SP2 или W2k3 и можно сразу попробовать запустить проект Standard.

Скорее всего сразу нормальная сборка получится и сразу же во включенном в комплект эмуляторе загрузится. А дальше уже сам начнешь разные ньюансы смотреть.
Автор: euheny
Дата сообщения: 07.02.2007 04:14
Смысл того , что вы освобождаете диск "С" в том , чтобы получить свежеустановленную систему без чужих файлов(и поэтому лишних).
А смысл свежеустановленной системы в её "чистоте" - с каждой перезагрузкой система "загрязняется" и увеличивается в размере.
Вы можете произвести установку в виртуальной машине , однако если вы не сделаете "отвязку от железа" , то наверняка получите BSOD.
Также можно произвести установку и на другой диск , откорректировав файл migrate.inf так , чтобы установившаяся система видела свой диск как "С".

После nLite вы передаёте управление установщикам Windows , которые и формируют ОС исходя из заданных параметров - при этом нужно несколько раз перезагрузится.
В случа с WinBuilder-ом , выбрав нужные вам компоненты и запустив скрипт - вы сразу получаете готовую к работе систему.


Цитата:
У китайцев уже есть драйвер, который определяет рам-диск как абсолютно реальный SCSI диск

Такой драйвер я уже давно ждал - можно с помощью grub4dos грузить в память сжатые gzip-ом образы . Сжатие наверняка превысит сжатие Wim и образ будет грузится быстрее.

Вообще Dietmar на эту тему сделал отчёт.
Автор: Oleg_II
Дата сообщения: 07.02.2007 10:17
euheny
Проблем в том, что Dietmar уперся именно на бут с флешки, а китайский драйвер работает с любого носителя - любых видов флеш-карт, жесткого диска, CD... И ведь работает же, гад Сжатый GZip загружается в лет!

Хотелось бы как раз такую возможность иметь

Кстати, у китайцев на сайте еще можно скачать ГУИ-версию для GZip и виндоус-инстоллер для Grub4DOS.

PS Сейчас немного занят. Освобожусь через несколько дней и могу помочь с аглицким переводом (хотя там у тебя совершенно не много и ты сам по-буржуйски вроде очень неплохо общаешься
Автор: strt
Дата сообщения: 07.02.2007 11:25
To ALL:
Есть задача ставить дрова в зависимости от железа, все бы хорошо но вот незадача, у некоторых производителей назавание inf and sys файлов одинаково для разных чипов (как пример Intel Video i845 and i915) как можно обайти данный трабл.
Пробывал премитивно менять название inf and sys и в самом инфе менять название не прокатило.
пробывал решение от мелкасофта (указание в реесте в ветке расположение отдельных каталогов с набором дров) тоже непрокатывает драйвера не встают автоматом только если ереустановить ручками из оснастки устройств. (при этом не одного лишнего вопроса система не выдает)

Автор: Jek500
Дата сообщения: 08.02.2007 02:26
Выложите какую-нибудь готовую сборку посмотреть.

PS-некоторые ссылки в шапке не работают
Автор: euheny
Дата сообщения: 08.02.2007 02:35
Oleg_II
Перевод действительно помог бы многим , кто незнает русского.Я могу справится только с простыми предложениями - да и то трачу на это много времени.
MOBILEOS - это не просто XP на рамдиске , это также попытка увеличить вероятность успешной загрузки с usb-flash до теоритечского максимума.
Flash-памать(или память подобная ей - т.е. энергонезависимая) в будующем должна заменить и жёсткие диски и оперативную память.

Я не уверен в стабильности китайского драйвера - но конечно же нужно сначала попробывать.

strt
Я не очень-то понимаю о чём ты , но эту проблему наверное можно решить с помощью infcachebuilder - в соседней теме его обсуждали.
Автор: Oleg_II
Дата сообщения: 08.02.2007 05:40
euheny
В демоверсии ситема падает каждый час, а в рабочей, они говорят, будет работать, пока сам не выключишь компьютер. Похоже, что главные силы они приложили как раз на создание этой временной "бомбы", а патч, который они будут давать при покупке, эту "бомбу" ликвидирует.
Автор: ABATAPA
Дата сообщения: 08.02.2007 10:14
Oleg_II

Цитата:

Кстати, у китайцев на сайте еще можно скачать ГУИ-версию для GZip и виндоус-инстоллер для Grub4DOS.

А что мешает все это скачать с родных сайтов? Все там есть.

Автор: HighwayStar
Дата сообщения: 08.02.2007 10:31
тут Dietmar пишет что у него получилось создать драйвер для загрузки через GRUB и дает исходник. У кого есть DDK может попробует его собрать.
Создал тему по GRUB'у GRUB4DOS и GNU GRUB
Надеюсь собрать там наиболее полную справку на русском. Может быть там продолжим?
Автор: Oleg_II
Дата сообщения: 08.02.2007 12:57
ABATAPA
Ничего не мешает, если речь идет о консольных утилитах. Только виндоуские версии ГУИ именно один из программистов (компании этого сайта) сделал
Автор: yanus69
Дата сообщения: 08.02.2007 15:23
не могу справится с плагином IMG in RAM 004 не создает он диска filedisk'om.exe. пробовал ручками сделать .sdi диск не катит пишет ошибка 14 во время загрузки winpe чо делать?

Добавлено:
у меня нормально собраный образ winbuilder om сильно тормозит по сравнению с ним барт летает. проц пень 3.0 768 озу. почему так?
Автор: Oleg_II
Дата сообщения: 08.02.2007 16:14
yanus69
Собранная WinBuilder-ом система на IMG/IMA по сравнению с Бартом просто летает
Как сказал один китайский чертила - если ты это ощутишь, то на другое уже просто смотреть не сможешь

У меня тоже этот скрипт не работает, но причину я примерно знаю - у меня Винтукей, а уважаемый HighwayStar создавал его на и для ХР, а у меня не хватает чего-то (уже не помню, то ли форматирования, то ли чего).

Если есть желание, то вот тебе мой путь (права должны быть сохранены - инструкция получена от уважаемого NIKZZZZ

1. Делай обычный проект (я пользуюсь версией 052) с загрузкой в память (для этого в скрипте создания ISO нужно поставить галочку и указать путь к двум файлам от W2k3). Также для начала выбери и РАМ диск небольшого размера (можешь попробовать самый маленький, он вобщем-то кроме как для профилей не нужен, а в дальнейшем ты вообще можешь от этого РАМ диска отказаться - система пишет непосредственно на носитель). Выбери также загрузку в эмулятор сразу после создания билда.

2. Если собранная система нормально загрузится, то переходишь к созданию IMG/IMA. Сделать это можно с помощью того же эмулятора:
Цитата:
qemu-img.exe create -f raw c:\WinPE.ima 100M

Эта команда создаст на диске С: ообраз с именем WinPE.ima и размером 100МВ (скорее всего тебе больше и не понадобится для начала, можно даже меньше сделать

3. На компьютер нужно установить FileDisk (это можно сделать с помощью скрипта IMG in RAM или другим способом). Не забудь перегрузить компьютер после установки.

4. Подключаем образ WinPE.ima как еще один жесткий диск X: следующей командой:
Цитата:
filedisk.exe /mount 0 c:\WinPE.ima x:

Теперь его нужно форматнуть в NTFS со сжатием, потом в свойствах убрать галочку с сервиса Индексировать файлы.

5. Переносишь из папки Target на диск Х: две папки - i386 и Program. Можешь после этого заодно дефрагментировать диск Х:

6. Отключаешь диск Х: (образ WinPE.ima) командой:
Цитата:
filedisk.exe /umount x:


7. Нужно чуть-чуть подправить файл WINNT.SIF из папки Target или просто скопировать нижеследующее в Блокнот и сохранить под этим именем:
Цитата:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\I386\SYSTEM32\"
OsLoadOptions = "/noguiboot /fastdetect /minint /rdexportashd /rdpath=\WINPE.ima"


8. В отдельную папочку с произвольным именем (а можешь сразу прямо и на флешку, если компьютер поддерживает загрузку с нее) помещаешь следующие файлы:
- только что созданный и наполненный WinPE.ima
- ntdetect.com (лучше взять уже отредактированный, чтобы с флешки точно грузилось)
- setupldr.bin от W2k3!!! (нужен именно от этой версии, иначе работать не будет)
- отредактированный WINNT.SIF

Для запуска флешки ты уже готов Вставляешь и ребутишься.

Если же нужно создать CD/DVD диск, то сделать его нужно загрузочным (выдрать загрузчик их загрузочного диска или воспользоваться сторонним загрузчиком). Вот простая инструкция как это сделать из того, что у тебя уже есть под рукой и только с использованием одной программы (которая и дальше тебе может пригодится

1. С помощью UltraISO открываешь образ RAM_BOOT.ISO в папке ISO (не помню точно имени файла, я немножко по другому делаю, их там появляется два потому, что билд был создан с опцией бута в РАМ).
2. Удаляешь внутри два! файла: Standard.ISO и WINNT.SIF и заменяешь их на приготовленные.
3. Сохраняешь и записываешь диск или запускаешься с образа в виртуальную машину.

Отпишись, когда попробуешь
Автор: HighwayStar
Дата сообщения: 08.02.2007 17:08

Цитата:
не могу справится с плагином IMG in RAM 004 не создает он диска filedisk'om.exe. пробовал ручками сделать .sdi диск не катит пишет ошибка 14 во время загрузки winpe чо делать?

А драйвер файлдиска установлен? Кнопка Install filedisk driver. После установки надо еще перезагрузится.
Собственно образ создает не файлдиск, а qemu-img из папки %Tool%\qEmu
\
В последней версии папку tools перенесли в Project посмотри есть ли там файл Project\tools\qEmu\qemu-img.exe , может его убрали из новых версий, я тестировал скрипт только на 051 и 052.
Для сборки образа нужно просто запустить скрипт нажав на него правой кнопкой или в составе проекта, на выходе получится готовый к употреблению iso.
P.S. не забудь про файлы от сервера.
Если так и не будет работать то скажи какая версия винбилдера и приведи лог, попробуем разобраться.
Oleg_II
На винтукее он не работает потому что там нет дефрагментатора, можешь найти в скрипте строчки

Код: echo, defragment
ShellExecute,Open,"%WindowsDir%\System32\defrag.exe","%RAMDrive% -f -v"
Автор: yanus69
Дата сообщения: 08.02.2007 17:27
Oleg_IIHighwayStar сечас собираю, я думаю у меня проблема была из за того что я не перегрузил комп.



Добавлено:
при загрузки писало invalid mouclass.sys, не било его в system32\driver\ я написал скрипт чтобы копировать туда. винда WINXP_PRO_SP2_VLK там mouclass.sys в sp2.cab как пофиксить через txtsetup.sif?
Автор: HighwayStar
Дата сообщения: 08.02.2007 17:44

Цитата:
при загрузки писало invalid mouclass.sys, не било его в system32\driver\ я написал скрипт чтобы копировать туда. винда WINXP_PRO_SP2_VLK там mouclass.sys в sp2.cab как пофиксить через txtsetup.sif?

Это иногда бывает. Странный глюк, обычно помогает очистка Target и сборка с нуля. Не понял насчет txtsetup.sif, в нем ничего править не надо, все копируется через скрипты.
Автор: Oleg_II
Дата сообщения: 08.02.2007 18:04
При копировании вручную у меня такой ошибки не было ???
Автор: yanus69
Дата сообщения: 08.02.2007 18:40

1.cделал как доктор прописал.толку ZERO.
2.при cоздании как было написано гавкает "inf file txtsetup.sif is corrupt or missing status 14".
3.если кинуть txtsetup.sif в папку і386 с текстом из WINNT.SIF то говорит "The system encountered an I/O error accessing ramdisk(0) "
BootDevice = "ramdisk(0)" -устройство откуда грузить
BootPath = "\I386\SYSTEM32\" -папка откуда загрузка. я дума там должен бить ramdisk.sys а её то нето!!!! если кинуть толку тоже 0.
OsLoadOptions = "/noguiboot /fastdetect /minint /rdexportashd /rdpath=\WINPE.ima" -опции загрузки.


Добавлено:
нарыл насчет mouclass.sys так как етот файл находится в sp2.cab a winbuilder не распаковивает его потому и ошибка может ето проблема толька моей сборки винды.по умолчанию winbuilder ищет в \i386system32\driver\ с помощу 2 - Copy and Expand files

Добавлено:
Почему в шапке так мала скриптов почему никто не выкладывает я вот сделал для nod32,winrara а потом пробежался по веткам а народ уже их делал. двойную роботу делаем товарищи. UNRESPECT!!!
Автор: Oleg_II
Дата сообщения: 08.02.2007 19:20
yanus69
Подгрузи имидж и положи недостающие файлы в папку сам.

Ты делаешь скриптом или вручную?
Указал в настройках скрипта путь к месту, где лежать файлы от W2k3? Их там должно быть два.

У меня какой-то глюк с WinRar при загрузке, сейчас пока занят другим и лениво разбираться. Программа, собственно, есть, поделись своим скриптом
Автор: yanus69
Дата сообщения: 08.02.2007 19:32
Oleg_II
имидж не пашет при любих раскладах!!!

Добавлено:
што я сделал :"Acronis True Image", Bred ,KillCmos, mouclass.sys, "ESET NOD32 2.5.x", procexp.exe , "Winamp" и "WinRAR" но есть одно я сижу на gprs могу добавить только без файлов програм.

Добавлено:
скачал minlogon заменил - bsod. может файл галимый дайте пожалуста сылку на рабочий!!!
Автор: Oleg_II
Дата сообщения: 08.02.2007 20:07
yanus69
Хм... Странно... В ручную тоже делал как я написал?

У меня тоже что-то последний билд не заводится. Но у меня-то в принципе есть объяснение - специфическая операционка (обрезанный и затвиканный донельзя Винтукей так что глюки возможны. А чего ж у тебя не работает?

Сегодня уже не обещаю, но завтра могу положить свой файл настроек после прогонки программы - вроде как по нему можно симитировать мой рабочий билд.

А вообще, если попробовать с нуля взять архив 052 и создать почти по дефолту, запускается собранная система в эмуляторе?

Добавлено:
У меня minlogon - 17КВ. Но не на этом компе. Так что сегодня врядли помогу. Только завтра. Напиши какой-нибудь мэйл в личку, проще послать.
Автор: yanus69
Дата сообщения: 08.02.2007 20:14
Oleg_II
она то запускаетса а от с winpe.ima не е е. ошибка inf file txtsetup.sif is corrupt or missing status 14 - ма#ь ее и все аж абидно.
Автор: Oleg_II
Дата сообщения: 08.02.2007 20:19
yanus69
Подожди. Так у тебя что-то запускается. Создай, как я описал, образ IMA и на него помести содержимое рабочего проекта (который запускался). Обязательно в system32\drivers кладешь ramdisk.sys из серверного дистрибутива, а также меняешь везде файл setupldr.bin тоже на аналогичный файл с W2k3.

Должно заработать!

Добавлено:
Сделай еще так (с работающим билдом, переделанным в IMA и с добавленным ramdisk.sys):

1. Скачай дистрибутив Grub4DOS и вытащи из него файл без расширения grldr. Положи на диск С:

2. В BOOT.INI - скрытый файл на диске С: - добавь в самом низу строчку
Цитата:
C:\grldr="Grub4Dos"


3. Создай в блокноте текстовый файл menu.lst со следующим содержанием:
Цитата:
color white/red black/red
default 0
timeout 10

title WinPE
find --set-root /grldr
chainloader /W256/setupldr.bin

title Loop back to NTLDR (Windows XP/2003)
find --set-root /ntldr
chainloader /ntldr

title reboot
savedefault --wait=2
reboot
Сохрани его в корень диска С: рядом с grldr.

4. Создай в Блокноте еще один текстовый файл WINNT.SIF со следующим содержанием:
Цитата:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\I386\SYSTEM32\"
OsLoadOptions = "/noguiboot /fastdetect /minint /rdexportashd /rdpath=\WINPE\WINPE.ima"
Положи его в корне рядом с grldr и menu.lst.

5. Создай на диске С: папку WINPE и положи в нее: ntdetect.com, setupldr.bin (от сервера!) и WinPE.IMA.

Теперь при перезагрузке у тебя будет выбор запустить Винды или Граб. Выбери Grub4DOS, в появившемся окошке выбери WinPE - дожен запуститься твой билд.
Автор: yanus69
Дата сообщения: 08.02.2007 23:56
Oleg_II
grub выдает ту же ошибку! может проблема в setupldr.bin или ramdrive.sys ! они от win server 2003!

Добавлено:
поэкспериментировал и понял в папку i386 нада кидать TXTSETUP.SIF с текстом от WINNT.SIF
а вот устройство с которого грузится я поставил например winpe.ima ошибка доступа к устройство. если поставить ramdisk - то же самое. вывод траблы в или в setupldr.bin или ramdrive.sys.

Добавлено:
скрипт winrara без файлов!
http://yanus.my-place.us/WinRAR.script.

Добавлено:
поправил - http://yanus.my-place.us/WinRAR.script.rar

Добавлено:
перезалил http://yanus.netfast.org/WinRAR.script.rar
Автор: euheny
Дата сообщения: 09.02.2007 01:36
HighwayStar
Oleg_II
Честно говоря невозможность загрузится с компакта меня особо не напрягает,а если bios поддерживает usb2.0 hi-speed , то грузится даже вроде быстрее.
Просто как-то не хочется искать и отвлекатся , когда уже есть готовый вариант , который вполне устраивает.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: ntfs ИЛИ fat 32?


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