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

» Windows Preinstallation Environment(WinPE). WinBuilder

Автор: Oleg_II
Дата сообщения: 02.03.2007 02:22
euheny
NIRCMDC.EXE тебе поможет - пишешь батч и парой кликов создаешь нужное соединение с именем и паролем А если допишешь в батч еще и вызов rasphone.exe и сделаешь шорткат на панели быстрого запуска, то одним щелчком будешь вызвать панель соединения.
Это ты что - ось так почикал до 64МВ?! Что же у тебя там осталось? Мне казалось, что такое просто невозможно. С такими размерами ось скорее всего от билда WinPE ничем и отличаться не будет
Автор: euheny
Дата сообщения: 02.03.2007 03:18
Oleg_II
NIRCMD как раз где-то лежит - буду пробовать .

Цитата:
С такими размерами ось скорее всего от билда WinPE ничем и отличаться не будет

Ты прчитай раздел использование - и всё поймёш.
Mobile OS - это абсолютно полнофункциональная хр адаптированная для индивидуального использования.

Цитата:
Что же у тебя там осталось?

Там только часто используемые библиотеки.


Автор: Oleg_II
Дата сообщения: 02.03.2007 04:09
euheny
Уж насколько я урезал Винтукея... Поэтому я и не очень уверен что там у тебя могло остаться в 64МВ Из них как минимум 4МВ реестра (подозреваю, что у ХР и больше). Ты хочешь сказать, что ОС со всей основной функциональностью использует только 60МВ библиотек? Извини, не верю Это та же чуть расширенная сборка WinBuilder-а получается.
Автор: 7sh3
Дата сообщения: 02.03.2007 12:49
HighwayStar
с последним fbwf что выложил NIKZZZZ все глухо я так понял, ты пробовал? я посмотрел все тоже самое, бсод на eventlog из mmc и winrar в любых его проявлениях, и еще плюс один глюк с последними появился - не показывает сколько свободного места у CD есть
Автор: HighwayStar
Дата сообщения: 02.03.2007 13:26
7sh3
Да, у меня новый fbwf тоже не работает, про то что он свободное место не показывает я и не знал, думал что он у меня просто не работает. У меня всегда бсод при выключении происходит.
Тут уже давно никто о фбвф не вспоминает, так как есть рамбут. Программы можно ложить в образы vmdk которые можно монтировать на "запись" принцип тот же что и fbwf.
Автор: NIKZZZZ
Дата сообщения: 02.03.2007 14:01
HighwayStar
Я вот думаю, как можно создать RamDisk с динамически изменяющимся об'емом? Может есть какие-нибудь мысли?



Добавлено:
Да, еще, vmdk.exe позволяет монтировать диски, сжатые gzip?
Автор: euheny
Дата сообщения: 03.03.2007 03:42
Oleg_II
Да просто остальные библиотеки лежат в bin.img.
У тебя есть опыт в создании новых скриптов типа копирование и извлечение.Какие есть способы автоматизации ?
Не хочешь поучаствовать в создании проекта Mobile OS ?
Автор: Oleg_II
Дата сообщения: 03.03.2007 03:58
euheny
Насколько я понимаю, скрипт для подготовки билда не подходит для работы в уже запущенной системе. WinBuilder можно использовать для создания сборки MobileOS из файлов дистрибутива, но врядли это поможет при копировании-извлечении файлов в уже запущенной системе, т.е. пока я не вижу связи.
Я понял, что ты хочешь сделать - вынести часть библиотек за пределы "ядра" системы. Тогда попробуй не так: автоматом при старте системы должен подключаться еще один виртуальный диск с дополнительными библиотеками, а из системы на него (или наоборот) должны быть установлены junction points (если я не ошибаюсь). Так кто-то на 911cd.net предложил. Но они же и говорят, что работать такая система будет медленнее.

Добавлено:
NIKZZZZ
Возможно мне привидилось но на одном из дисков DigiWiz mini-PE XP (примерно так называется, не помню, я их из Осла дюжину накачал) видел рамдиск, создающийся автоматом при старте системы в зависимости от размеров памяти на данном компе. Также вроде можно и менять его размеры уже после старта системы. Но вся инфа с этого компа у меня сейчас забэкаплена и находится в груде дисков и сразу найти где это было не обещаю (еще и позавчерашнего обещания не выполнил). Сейчас буду на новый комп ХР устанавливать, а потом постараюсь разгрести диски.

Добавлено:
Вспомнил как это примерно выглядело: при появлении десктопа на нем появлялось небоьшое окошко с заполняющейся линией, как при старте Виндов и сообщение типа "Autoresizing RAM...".
Автор: HighwayStar
Дата сообщения: 03.03.2007 06:13
NIKZZZZ

Цитата:
Я вот думаю, как можно создать RamDisk с динамически изменяющимся об'емом? Может есть какие-нибудь мысли?

Если речь идет о том диске с которого мы грузимся, то сделать его динамическим наверное не возможно, он же как обычный HDD.
То о чем пишет Oleg_II
Цитата:
Вспомнил как это примерно выглядело: при появлении десктопа на нем появлялось небоьшое окошко с заполняющейся линией, как при старте Виндов и сообщение типа "Autoresizing RAM...
это обычный для всех барт сборок авторамресайз au3 скрипт который при загрузке создает рамдиск оптимального объема и затем его фоматирует.

Динамический рамдиск возможен только при использовании чего-то вроде FBWF. конкретно - vmdk с монтирование в режиме write-block. Места на рамдиске может быть столько сколько есть памяти, при том что памяти занято ровно столько, сколько туда записано информации.
euheny

Цитата:
У тебя есть опыт в создании новых скриптов типа копирование и извлечение.Какие есть способы автоматизации ?

Главное не скрипты, а алгоритмы, а точнее конкретные списки файлов которые надо извлекать\копировать. Когда есть такой список написать скрипт дело пяти минут.
Ты вот попробуй установить WinXP без спользования ее инсталятора.

P.S Кстати давно хотел спросить кто что думает по поводу испольования WinPe для установки WinXP, Win2k3. Наерное большинство видело как быстро ставится виста, у меня она ставиться почти в 2 раза быстрее чем XP, при том что виста в 6-7 раз тяжелее XP. надо сделать для XP аналогичный инсталятор. вот статейка для начала. Надо только развить мысль и сделать нормальный инсталятор.
Сейчас наверное будут говорить что все это делается при помощи TrueImage и ненадо изобретать велосипед, но все же.
Автор: Oleg_II
Дата сообщения: 03.03.2007 06:44
HighwayStar

Цитата:
То о чем пишет Oleg_II
это обычный для всех барт сборок авторамресайз au3 скрипт который при загрузке создает рамдиск оптимального объема и затем его фоматирует.
Черт его знает, не спорю, поскольку сам не знаю. Наверно ты прав, но там еще был выбор размера рамдиска, а это вроде значит, что размер можно было изменить прямо из загруженной системы?

На счет 5 минут не согласен. Наклепать можно, но надо делать так, чтобы работало железно. Иначе смысла в скриптах нет.
Цитата:
Ты вот попробуй установить WinXP без спользования ее инсталятора.
Загружаешься с LiveCD, архивируешь или просто копируешь на второй диск или USB девайс всю системную партицию, форматируешь как хочешь весь диск, создаешь партицию, загружаешься с LiveCD опять и переносишь ранее сделанную копию Виндов на новую партицию. Скажи, что не будет работать
То же самое с MobileOS - файлы с дистрибутива те же самые, структура каталогов та же самая... Самая большая сложность - создание файлов реестра и пользовательстких настроек (типа ntuser.dat) так, чтобы они на разных компах могли работать, т.е. универсальных.

По поводу быстрой установки зайди сюда. Ни о чем не напоминает?
Примитивнейшая упаковка в Wim и распаковка из него. Добавь sysprep и будет тебе счастье быстрой установки
Автор: HighwayStar
Дата сообщения: 03.03.2007 06:58
Oleg_II

Цитата:
По поводу быстрой установки зайди сюда. Ни о чем не напоминает?
Примитивнейшая упаковка в Wim и распаковка из него. Добавь sysprep и будет тебе счастье быстрой установки

Я про это и говорю, нужно сделать только все это в нормальном виде, чтобы выглядело и работало примерно так же как инсталятор от висты.

Цитата:
Загружаешься с LiveCD, архивируешь или просто копируешь на второй диск или USB девайс всю системную партицию, форматируешь как хочешь весь диск, создаешь партицию, загружаешься с LiveCD опять и переносишь ранее сделанную копию Виндов на новую партицию. Скажи, что не будет работать

А где взять ранее сделанную копию виндов? Кто ее сделает?
Если предложишь установит мне ее в обычном порядке, то это не катит, не хочу я освобождать партиции, потом резать дистриб, потом его еще ставить. столько телодвижений и перезагрузок.
Автор: Oleg_II
Дата сообщения: 03.03.2007 07:23
HighwayStar
Так Фродо и сделает красивую оболочку - указал нужную партицию и распаковал на нее Wim. Или ты еще с форматированием хочешь? Ну, возьми скрипт с той же страницы, на которую дал ссылку, вначале делай форматирование, а потом запускай оболочку от Фродо

Ну, хочешь, сделай на основе PicoXP все то же самое только на скриптах без оболочки - вот и будет тебе самый настоящий инсталлятор


Цитата:
А где взять ранее сделанную копию виндов? Кто ее сделает?
Тот, кто заинтересован сделать скрипт для MobileOS
А ты думаешь, для сегодняшеней сборки WinBuilder-а никто не готовил этот самый реестр со всеми этими телодвижениями и перезагрузками? Кто-то должен сделать черную работу, а потом остальные будут пользоваться сладкими плодами, может быть даже забыв про земледельца, который, можно сказать, взрастил и выростил

Добавлено:
А вообще, мне кажется, ты немножко "растекаешься" на прикладные задачи. Это все хорошо, но это уже потом. Главное само ядро, из которого потом все что хочешь можно будет делать.
У тебя вон прекрасный скрипт есть про обнаружение устройств. А разбить его на под-скрипты: все для звука, все для печати, все для сканеров...? Ведь цены бы не было

За первенство по всей планете беспокоится не надо: благодаря тебе, NIKZZZZ-у, euheny и sergeyg с Ру-Борд народ и так уже считается с мнением Russians (понимаются все бывшие советские). К нам прислушиваются и за нами наблюдают - чего там еще эти русские творят сейчас?
Автор: yanus69
Дата сообщения: 03.03.2007 11:58
Oleg_II
Прочитал по твоей сыллке статю там пишут что без этого обнления KB914882 интегрированного в барт, wim не будет работать а что если из-за него не запускается wim сделанный с помощью winbuilder'a ?
Автор: Oleg_II
Дата сообщения: 03.03.2007 12:11
yanus69
Если честно, то я не сторонник данной идеи вообще. Я имел в виду, что народ уже занимается созданием тулзы, а точнее - оболочки для уже существующей, которая уже может разворачивать разные системы (не только Висту) из образа Wim. Какие там подводные камни, я не вникал
По-большому, это то же самое имиджевое решение вроде Госта или Акрониса. Лично я для этих целей пользуюсь DeployCenter

Другое дело, что если бы удалось воспользоваться Wim для сжатия сборки сабжа - возможно это будет интересно для уменьшения начального размера образа. Но и то, я пока, наверно, не проникся - выгоды еще не прочувствовал
Автор: NIKZZZZ
Дата сообщения: 03.03.2007 12:44
Oleg_II

Цитата:
создающийся автоматом при старте системы в зависимости от размеров памяти на данном компе. Также вроде можно и менять его размеры уже после старта системы.

Это не проблема. Проблема создать диск, не имеющий конкретного размера.
HighwayStar

Цитата:
Если речь идет о том диске с которого мы грузимся, то сделать его динамическим наверное не возможно, он же как обычный HDD.

Да это и не нужно. Его размер известен.
Цитата:
Динамический рамдиск возможен только при использовании чего-то вроде FBWF. конкретно - vmdk с монтирование в режиме write-block. Места на рамдиске может быть столько сколько есть памяти, при том что памяти занято ровно столько, сколько туда записано информации.

Именно нечто подобное я и имел в виду. На каком уровне сейчас FBWF? Я им не занимался, можно ли реально использовать ?

Цитата:
надо сделать для XP аналогичный инсталятор.

С использованием nLite система ставится за 15-20 минут, при этом я ничего не обрезал !!!! Стоит ли мучиться?

Цитата:
А где взять ранее сделанную копию виндов?

Это устанавливаемая система до первой (может второй, сейчас не помню) перезагрузки.
Она не привязана к железу.





Автор: Oleg_II
Дата сообщения: 03.03.2007 12:50

Цитата:
Это устанавливаемая система до первой (может второй, сейчас не помню) перезагрузки.
Она не привязана к железу.
Блин... Точно! Только работы там все равно еще до чертиков...


Добавлено:
По поводу FBWF обрати внимание на скрипт thunn здесь - если я правильно понял в этот раз, то это как раз то, что ты имеешь в виду


Цитата:
FBWF with Cache Threshold Adjust    559.49 Kb
FBWF adds free space to read-only media by redirecting writes to an overlay in RAM. The protecting overlay uses an adjustable amount of total RAM. Cached data is discarded on reboot.
Автор: HighwayStar
Дата сообщения: 03.03.2007 13:13

Цитата:
С использованием nLite система ставится за 15-20 минут, при этом я ничего не обрезал !!!! Стоит ли мучиться?

будет ставится за 3-5 минут

Про fbwf я же писал выше что он так и продолжает глючить, хотя возможно что он просто не предназначен для работы c CD, но и с HDD под winPE мне его заставить работать не удалось.

единственный рабочий вариант это монтирование vmdk образа в режиме write-block

Добавлено:
в варезнике обнаруживаются интересные вещи по повду работы висты с образами загруженными через grub - у одних флопики исчезают у других лишние появляются
Автор: Oleg_II
Дата сообщения: 03.03.2007 13:19
HighwayStar

Цитата:
в варезнике обнаруживаются интересные вещи по повду работы висты с образами загруженными через grub - у одних флопики исчезают у других лишние появляются
На китайском форуме тоже на проблемы с Вистой жалуются. Может что-то исправят. Но мне как-то это не очень и интересно, тут бы с ХР разобраться
Автор: NIKZZZZ
Дата сообщения: 03.03.2007 13:24
HighwayStar

Цитата:
будет ставится за 3-5 минут

Не будет. Этого времени на железо никак не хватит.

Автор: HighwayStar
Дата сообщения: 03.03.2007 19:16

Цитата:
На китайском форуме тоже на проблемы с Вистой жалуются. Может что-то исправят. Но мне как-то это не очень и интересно, тут бы с ХР разобраться

Я это к тому что в виста похоже понимает грубовские рамдиски.
NIKZZZZ

Цитата:
Не будет. Этого времени на железо никак не хватит.

Кроме времени установки есть еще существенные ограничения по установке, которые можно обойти, распаковывая систему из вима. Например можно поставить винду на логический диск, включая ntldr и потом грузить ее через груб. стандартным инсталятором винда не ставится на логический диск если она не может записать загрузчик на основной загрузочный диск.
Автор: NIKZZZZ
Дата сообщения: 03.03.2007 20:21
HighwayStar

Цитата:
Кроме времени установки есть еще существенные ограничения по установке, которые можно обойти, распаковывая систему из вима.

Пять минут, 1 час - не принципиально. Главное чтобы пользователь при этом мог спокойно покурить, не нажимая на пупыри клавиатуры. Систему все равно придется настаивать, а это не пять минут .
Значительно интересней другое. С SUSE я с грехом пополам разобрался, спасибо за ссылку, с вистой тоже вроде без проблем, а вот как с Mac OS ? Не пробовал ни разу, хочу сейчас быстренько качнуть Mac OS X Tiger. Может ну его на все остальное?
Автор: euheny
Дата сообщения: 03.03.2007 20:31
HighwayStar

Цитата:
Главное не скрипты, а алгоритмы, а точнее конкретные списки файлов которые надо извлекать\копировать. Когда есть такой список написать скрипт дело пяти минут.

Поделись опытом .

Самая большая проблема для проекта Mobile OS это реестр , поскольку распространять реестр в любом виде - просто не серьёзно . Там около 5-10Мб . Я предлагал Nuno добавить поддержку inf - возможно когда-нибудь это и будет , но врядли скоро . Да и в этом случае пока нет базы из каких инфов какие части и для чего нужно добавлять в реестр . Конечно разработчики nLite тут кое-что знают , однако не думаю что это где-то можно взять.

Пока у меня идея такая :
Ставим полную хр на диск С и уже оттуда берём реестр и возможно другие какие-то уникальные файлы типа такого С:\windows\REGISTRATION\R????????????.CLB
А в скриптах путём удаления и корректировки ключей добиваемся нужного результата .

Короче потихоньку начну делать Copy and Expand , хотя Mobile OS отнимает массу времени на настройки - каждый параметр нужно сохранять вручную , сначала разобравшись где он сидит.
Однако стабильность Mobile OS совершенна - только собственными руками можно изменить настройки системы и только так.
Автор: HighwayStar
Дата сообщения: 03.03.2007 20:33

Цитата:
Значительно интересней другое. С SUSE я с грехом пополам разобрался, спасибо за ссылку, с вистой тоже вроде без проблем, а вот как с Mac OS ? Не пробовал ни разу, хочу сейчас быстренько качнуть Mac OS X Tiger. Может ну его на все остальное?

В правильном направлении мыслишь
Сам сегодня под сусей весь день возился, прикручивал к grub4dos gfxmenu чтобы менюшка у него была как в SuSE. Еще вот думаю не переделать ли Chinese patch для grub'а в Russian? Единственное что мне в нем пока не понятно это где взять шрифты.

Цитата:
Систему все равно придется настаивать, а это не пять минут .

Так ее поставил, настроил, поставил программы, потом sysprem и в wim запаковал на диск нарезал вместе с инсталятором и все пусть лежит на черный день, или знакомым раздать.
Автор: NIKZZZZ
Дата сообщения: 03.03.2007 20:52
HighwayStar

Цитата:
Так ее поставил, настроил, поставил программы, потом sysprem и в wim запаковал на диск нарезал вместе с инсталятором и все пусть лежит на черный день, или знакомым раздать.

"или недругам раздать." - извини, перефразировал.

"-Это водка? - слабо спросила Маргарита.
Кот подпрыгнул на стуле от обиды.
- Помилуйте, королева, - прохрипел он, - разве я позволил бы себе налить даме водки? Это чистый спирт!"("Мастер и Маргарита" М. Булгаков)

А ведь тогда еще и операционок практически не было.






Добавлено:
euheny

Цитата:
Однако стабильность Mobile OS совершенна

А ты пробовал когда-нибудь входить не как Admin , а как обычный пользователь, которому не даны никакие права? стабильность Windows Xp совершенна.



Добавлено:
Ну а еще, мечта резальчиков (минимальный об"ем), kolibrios. . Размер 1.44 Mb, татерича наша разработка (MenuetOS. - бабушка, но не наша). Недостаток - NTFS криво поддержан, да и софта маловато.
В свое время MenuetOS пробовал, кое-что даже писал - работает.

Автор: NIKZZZZ
Дата сообщения: 04.03.2007 01:30
HighwayStar

Цитата:
Mac OS X Tiger

Ну надо же быть таким идиотом, нашел кучу ссылок, а закончилось все на Ru.Board - все пути ведут в Рим.

Автор: Oleg_II
Дата сообщения: 04.03.2007 03:48
Завидую я вам господа Я вот надеюсь, что дальше ХР уже не пойду. Ну, может на пенсии попробую по-играть со Слакой. Я как-то совсем недавно пробовал скачать несколько готовых сборок Slax, но ни одна на моем тогдашнем тестовом компе даже в рабочий стол не запустилась... А на днях прикупил новый ноутбук BenQ с предустановленным Linpus Linux - внешне один в один как Винды И менюшки вроде такие же, и программы привычные (оформление и иконки кое-где выглядят как если бы какую-то новую тему применил). Возможности настройки вроде очень даже удобные. Русских клавиатур только 7 видов Работает очень резво, также легко, как мой Винтукей
Но вот ткнулся добавить собственно русский вывод при печати и не понял как это правильно делать. Попробовал настройку WiFi - удобный конфигуратор, но говорит, что у меня нету такого железа? Хотел посмотреть размер дисков и вижу только один на 3 гига... Короче, нужно еще долго привыкать. Хотя для офиса - самое оно, все для интернета и документов под рукой. Если придется по лихой године уходить от паленого софта, то этот Линпус, наверно, быстро и поставлю всем
С Маком у меня небольшой опыт был - прикольная ОС, но мне же надо было свои шаловливые ручки куда-то запустить, а там я вообще не понял как что-то можно по-чикать Хотя, может просто времени не хватило - компьютер был не мой, просто был доступ несколько дней.
Кстати, я б вообще на 9х остался если бы не необходимость нормальной юникодовской поддержки, а когда Винтукея попробовал курочить, обратно уже не могу, подсел значитца
Автор: NIKZZZZ
Дата сообщения: 04.03.2007 13:44
Oleg_II

Цитата:
Кстати, я б вообще на 9х остался

Ну не скажи. 9x в общем-то не является полноценной мультизадачной системой. А на счет 2000 согласился бы, но уж больно лениво ее доводить.

Автор: HighwayStar
Дата сообщения: 04.03.2007 14:14
euheny

Цитата:
А ты пробовал когда-нибудь входить не как Admin , а как обычный пользователь, которому не даны никакие права? стабильность Windows Xp совершенна.

В самом деле, у меня винда уже второй год пошел как стоит, и работает ненамного хуже чем когда я ее установил.
Если все-таки делать винду в которой вообще нельзя ничем навреить, то элементарно ставится EWF драйвер и все все изменения которые произошли на HDD можно принять или отказаться пи перезагрузке, кроме того с ним еще получаешь и HORM (Halt Once Resume Many) с которым загрузка происходит еще быстрее чем в рам.
А для того чтобы настроить MobileOS нужно как минимум ее на HDD развернуть, а потом обратно собрать.

Oleg_II

Цитата:
Завидую я вам господа

а чего завидовать? присоединяйся, все ведь лежит в свободном доступе, было бы желание. Можно будет всем вместе отправится в раздел UNIX, там до сих пор нет никаких проектов, только вопросы-ответы. Можно занятся сборкой своего LiveCD, а то не раз уже вижу жалобы что нету линуксовых LiveCD с нормальной локализацией.

P.S Любителей прекрасного приглашаю в тему про GRUB взглянуть на сборку с gfxmenu вместо splashimage. Там анимация и jpeg картинки в true colour!!
Автор: NIKZZZZ
Дата сообщения: 04.03.2007 14:26
HighwayStar

Цитата:
А для того чтобы настроить MobileOS нужно как минимум ее на HDD развернуть

Ну это как-раз не проблема. Я написал прогу, которая сохраняет все в имидж непосредственно из-под рабочей системы.

Автор: HighwayStar
Дата сообщения: 04.03.2007 14:35

Цитата:
Ну это как-раз не проблема. Я написал прогу, которая сохраняет все в имидж непосредственно из-под рабочей системы.

Все равно это требует времени и отдельной партиции, при том что насколько я понимаю на компьютере где предполагается использование MobileOS нету HDD.

Вообще ИМХО бездисковые станции не подходят для дома и офиса, их удел - киоски где ими пользуются случайные люди и ничего не должно меняться.
Страшно подумать: скачал программу с интернета и что ее поставить надо найти HDD развернтуть на него ось, загрузиться в нее поставить программу и снова собрать имедж.

Если речь идет все же о компе в котором есть HDD, и оси в которую хочется сохранить в чистоте, а этому мешают ручки шаловливые то лучший вариант это EWF драйвер от windows Embedded.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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