Войти

Показать полную графическую версию : Автоматическая Установка Windows XP (Архив)


Страниц : 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

Vadikan
08-06-2004, 00:43
EgOrus
Я думаю имеет место быть различное понимание формулировки "интегрировать MUI". AFAIK, его нельзя интегрировать таким же образом, как SP1 например. По кр. мере я нигде не видел решения, да и не нужно оно. Возможна установка либо на T-12 из cmdlines.txt, либо при первом логоне из GuiRunOnce или RunOnceEx, и как вы правильно заметили - во втором случае нужна перезагрузка для применения изменений.

Интересно насчет Winamp'a, я даже не пробовал его ставить таким образом, но теперь попробую ;-) Кстати, если для создания загрузочного ISO использовать ISO Creator for WinXP Pro.cmd от msfn, о котором я рассказывал на странице Финализирование CD, то он снимает все атрибуты Hidden и Read-only со всех файлов дистрибутива и соотв. с $ОЕМ$. Вообще, cdimage удобная штука. Намного проще чем с Nero возиться или еще с чем-то.

EgOrus
08-06-2004, 01:14
Vadikan
На самом деле сейчас не имеет смысл использовать МУИ (к вопросу об интеграции), т.к. есть вполне рабочий метод создание псевдокорпоративной русской XP не требущей активации...

Прочитал пост и полез читать статью, а потом смотреть свои батники кот. создают образы тоже по одному клику. Думал у CDImage есть такая специальная опция, о кот. я за 2 года пользования не знал, - снимать атрибут read-only, нету :) А дело в том что атрибуты чтения ставятся в момент переписывания файлов с компак диска на винт :) Поправьте если не прав.

Статью по XPlode за ночь не успею накропать, так что пока откладывается, готова на 1/3.

Исправлено: EgOrus, 1:17 8-06-2004

Vadikan
08-06-2004, 20:56
Думал у CDImage есть такая специальная опция, о кот. я за 2 года пользования не знал, - снимать атрибут read-only, нетуУ CDImage нету, я говорил о батнике от msfn.
А дело в том что атрибуты чтения ставятся в момент переписывания файлов с компак диска на винт  Поправьте если не прав.Да, это так, сейчас проверил. Я не задумывался над этим ;-)

Djons
08-06-2004, 22:12
EgOrus
Vadikan
А дело в том что атрибуты чтения ставятся в момент переписывания файлов с компак диска на винт
Переписывайте Total Comander-ом, у него есть опция снятия red only, при копировании с CD.

EgOrus
08-06-2004, 22:28
Djons
Вопрос не в копировании под виндами, а в копировании OEM файлов на жесткий диск, при unattend установке.

Добавлено:

XPlode. Установка и настройка
Небольшое руководство.

Сайт программы здесь - http://xplode.voidfx.com
Скачать можно здесь - XPlode-1.1.2.zip (http://xplode.voidfx.com/downloads/XPlode-1.1.2.zip)
Документация по синтаксису Documentation1.00.chm (http://xplode.voidfx.com/downloads/documentation1.00.chm)
Почитать на англ. можно тут:
http://www.msfn.org/board/index.php?act=ST&f=86&t=16240
http://www.msfn.org/board/index.php?act=ST&f=86&t=15076
http://www.msfn.org/board/index.php?showforum=86

http://xplode.voidfx.com/downloads/XPlode.jpg

Многие люди, начинающие и не только создавать свои unattend установки, пользуются bat-файлами (они же cmd). Чтож это старый проверенный способ и отказываться от него просто неразумно, с помощью них можно сделать все, но! не все это будет красиво и не все удобно в реализации :)
Ленивым людям дальше можно не читать, т.к. по сути дальнейшее описание ничего особо нового в ваши установки не привнесет, разве что сделает их более красивыми и изящными :)
XPlode это утилитка, кот. поможет установить программы в процессе Windows XP / 2003 - это основная функция, кроме того она обладает еще рядом возможностей.
Основные возможности:
1. Исполнение и установка программ
2. Добавление пользователей и группы
3. Копирование, перемещение и удаление файлов и папок
4. Создание ярлыков
5. Может вносить информацию в реестр (а также читать из реестра для создания переменных окружения)

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

К недостаткам можно отнести, формат хранения настроек - это XML (UTF-16) и в связи с этим затруднение при создании собственного файла конфигурации.

Для работы потребуется редактор способный работать с unicod'ом в формате UTF-16, я пользуюсь UniRed - *скачать (http://www.esperanto.mv.ru/Download/UR/ur204.exe). В противном случае, полученный файл не будет восприниматься программой. Сама XPlode и описание синтаксиса xml'ки (см. в начале поста).

Распаковываем программу и видим
IMAGES - картинки оформления XPlode
run_with_logging.bat - запуск программы с файлом настроек XPlode.xml *и протоколированием в файл XPlode.log
run_with_logging2.bat - запуск программы с файлом настроек example.xml *и протоколированием в файл XPlode.log
XPlode.exe - сама программы
readme.txt - краткое ридми на англ.
example.xml - один из примеров файлов настроек
XPlode.xml - второй пример файла настроек
XPlodeAdduserPlugin2.xpd2 - плагин для добавления пользователей
XPlodeExamplePlugin2.xpd2 - !!! информации нет, для работы программы вроде не не нужен ???
XPlodeExecutePlugin2.xpd2 - плагин для установки программ
XPlodeFSOpsPlugin2.xpd2 - плагин для операциями с файлами и папками
XPlodeRegistryPlugin2.xpd2 - плагин для работы с реестром
XPlodeShortcutPlugin2.xpd2 - плагин для создания ярлыков

Параметры коммандной строки:
XPlode /xml:"#XPLODE#\example.xml" /log:"#SYSTEMDRIVE#\XPlode.log"
если не заданы параметры то ищется файл настроек XPlode.xml в той же папке
возможна также сокращенная запись
XPlode /x:"#XPLODE#\example.xml" /l:"#SYSTEMDRIVE#\XPlode.log"
/x /l - строчные
Обратите внимание на переменные #XPLODE# и SYSTEMDRIVE#, первая - создавается самой XPlode при запуске, вторая системная. Все переменные используемые при запуске XPlode в коммандной строке заключаются не в % как обычно, а в #. В то время как внутри файла настроек example.xml, используются стандартные %.

%XPLODE% - местоположение самой программы XPlode
%SOURCEPATH% - местоположение диcтрибутива Windows
%SOURCEDRIVE% - буква CD-ROM на кот. находится и запущен XPlode, в случ. сетевой установки это имя комп-ра (\\comp1)
%SYSTEMDRIVE% - буква системного диска

Запускать Xplode можно с жесткого диска в случае если поместить ее в папку $OEM$\$1\ или что предпочтительней, с CD диска, для этого нужно поместить программу в папку $OEM$\XPlode и прописать следующую строку в cmdlines.txt
[COMMANDS]
XPlode\XPlode.exe /log:"#SYSTEMDRIVE#\XPlode.log"
В данной строке отсутсвует параметр /xml потомучто файл настроек имеет дефолтное имя XPlode.xml и находится рядом с Xplode.exe (в той же папке). Файл отчета о работе записыаетя на системный диск.

Стартовать Xplode можно:
1. За 12 минут до конца установки
2. Или при первом логоне в систему

Для ознакомления с программой рассмотрим, файл example.xml
Основные секции:
<XPlode>
* *...
* *<config>
* * * *...
* *</config>
* *<items>
* * * *...
* *</items>
* *...
</XPlode>
В секции <config> ... </config> задаются параметры окна (шрифт, цвет, картинки, размер и положение), а также служебная информация о плагинах и заголовок окна.
В секции <items> ... </items> задаются непосредственно параметры работы программы (что ставится, переписывается, каких пользователей добавлять и т.д.)

Более подробное описание по каждому параметру смотри здесь (http://egorguy.mail333.com/example!.xml) (правой клавишей мыши - сохранить как)
Каждый найдет для себя оптимальную конфигурацию, стоит только немного поэкспериментировать.

Наиболее распространенная ошибки – это ошибки в коде XML и сохранение файла не в unicode кодировке (или не в том формате unicode).
Проверяйте запуском Xplode прямо под виндами, если окно появляется и начинает работать, значит все нормально, в противном случае ищем файл отчета, внимательно изучаем и находим причину ошибки.
Для того чтобы избежать этих ошибок возьмите за основу файл example.xml который идет вместе с программой и отредактируйте под свои нужды.

Кстати не забывайте и о bat-файлах, используйте их вместе с XPlode, указывайте параметр hide='true' для запрета отображения консольного окна.

К сожалению не все параметры были рассмотрены, осталось кое что и за кадром.
Если что неясно пишите вопрос, попробуем разобраться.

Исправлено: EgOrus, 16:39 9-06-2004

kirillkr
09-06-2004, 10:22
Понимаю вопрос не по теме, но все-таки, где можно содрать последний Virtual PC, который стал Microsoft'овским?

Djons
09-06-2004, 10:49
EgOrus
Вопрос не в копировании под виндами, а в копировании OEM файлов на жесткий диск, при unattend установке.
Так а в чем собственно вопрос? Какая разница с каким атрибутом файлы будут скопированв на ЖД с СД?
Если есть разница, то снимай атрибуты тем TC, и пиши на болвань. С какими атрибутами будет записано, с теми же и скопируешь на ЖД с записанного СД. Или не так?

EgOrus
09-06-2004, 11:59
kirillkr
почитай здесь (http://forum.ru-board.com/topic.cgi?forum=35&topic=0551&start=360#lt)

Djons
При копировании файлов с CD на HDD, винда всегда автоматически на все скопированные файлы ставится атрибут только чтение. Если ты копируешь TC, FARом или др. оконным менеджером с выставленной опцией "автоматически снимать атрибут read-only при копировании с диска", то это одно, а при unattend установки у тебя такой возможности естественно нет.
А все началось с вопроса по Winamp и моему ответу о том что можно его не ставить а просто поместить в папку $OEM$\$Prog\Winamp, в этом случае на стадии unattend установки эти файлы будут скопированы на HDD, и атрибуты на у всех этих файлов будут read-only! В т.ч. и на winamp.ini в кот. хранятся настройки winamp'а.

Djons
09-06-2004, 13:03
EgOrus
А все началось с вопроса по Winamp
Вот где собака зарыта...

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

kirillkr
09-06-2004, 16:32
почитай здесь

Спасибо. Качаю.


[HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"

[HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys\00000100]
"Virtual Key"=hex:31,00,00,00
"Key Modifiers"=hex:06,c0,00,00
"Target IME"=hex:09,04,09,04

[HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys\00000101]
"Virtual Key"=hex:32,00,00,00
"Key Modifiers"=hex:06,c0,00,00
"Target IME"=hex:19,04,19,04

[HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
"Hotkey"="2"
"Language Hotkey"="2"
"Layout Hotkey"="1"

[HKEY_USERS\.DEFAULT\Control Panel\Keyboard]
"InitialKeyboardIndicators"="0"
"KeyboardDelay"="1"
"KeyboardSpeed"="31"

[HKEY_USERS\.DEFAULT\Control Panel\International]
"iCountry"="7"
"iCurrDigits"="2"
"iCurrency"="1"
"iDate"="1"
"iDigits"="2"
"iLZero"="1"
"iMeasure"="0"
"iNegCurr"="5"
"iTime"="1"
"iTLZero"="1"
"Locale"="00000419"
"s1159"=""
"s2359"=""
"sCountry"="Россия"
"sCurrency"="р."
"sDate"="."
"sDecimal"=","
"sLanguage"="RUS"
"sList"=";"
"sLongDate"="dddd dd MMMM yyyy 'г.'"
"sShortDate"="dd.MM.yyyy"
"sThousand"=" "
"sTime"=":"
"sTimeFormat"="HH:mm:ss"
"iTimePrefix"="0"
"sMonDecimalSep"=","
"sMonThousandSep"=" "
"iNegNumber"="1"
"sNativeDigits"="0123456789"
"NumShape"="1"
"iCalendarType"="1"
"iFirstDayOfWeek"="0"
"iFirstWeekOfYear"="0"
"sGrouping"="3;0"
"sMonGrouping"="3;0"
"sPositiveSign"=""
"sNegativeSign"="-"

[HKEY_USERS\.DEFAULT\Control Panel\International\Geo]
"Nation"="203"

[HKEY_USERS\.DEFAULT\Keyboard Layout\IMEtoggle]

[HKEY_USERS\.DEFAULT\Keyboard Layout\IMEtoggle\scancode]

Не помогло. По умолчанию становится русский. Правда, для честности отмечу, что у меня устанавливалось 2 английских (великобританский и американский). Поэтому заменил

   KeyboardLayout="US-International"

на

   KeyboardLayout="US"

И попробую на Microsoft VirtualPC...

EgOrus
09-06-2004, 16:44
Djons
поробуй снова, что-то рар закосячился при закачке на веб, качать правой клвишей мышей, через сохранить как...
качаются оба битые
какие оба? я ж только одну ссылку давал :)

kirillkr
09-06-2004, 19:34
Н-да. Версия Microsoft Virtual ... оказалась Microsoft Virtual Server 2005. И никак не хочет ставится. Говорит, что нужен NTFS, подсовываю - а он ему все равно не подходит. Буду искать дальше.

Кто-нибудь попробовал XPlode?

EgOrus
09-06-2004, 19:47
kirillkr
там несколько ссылок, надо было полистать и почитать повнимательнее, есть и обычная

kirillkr
09-06-2004, 19:59
там несколько ссылок, надо было полистать и почитать повнимательнее, есть и обычная
Извини, не заметил. Уже качаю. Тестить буду скорее всего завтра. Кстати, кто-нибудь тестирует на VMWare. Как она в использовании? Я не пытаюсь сравнивать Virtual PC && VMWare, поэтому что она круче или хуже прошу не высказываться.

EgOrus
09-06-2004, 20:13
kirillkr
Я уже год с лишним на vmware, несколько быстрее работает, и более профессиональна, но и сложнее, особенно нравятся сетевые возможности.

Guest
10-06-2004, 13:28
http://s92675565.onlinehome.us/kpnemo.ru/MS_VirtualPC_582_Final.part1.rar

http://s92675565.onlinehome.us/kpnemo.ru/MS_VirtualPC_582_Final.part2.rar

http://s92675565.onlinehome.us/kpnemo.ru/MS_VirtualPC_582_Final.part3.rar

http://s92675565.onlinehome.us/kpnemo.ru/MS_VirtualPC_582_Final.part4.rar

http://s92675565.onlinehome.us/kpnemo.ru/MS_VirtualPC_582_Final.part5.rar

полный виртуал РС

AlexSSS
10-06-2004, 13:49
Идея такова
1. Полностью устанавливаем Windows
2. Устанавливаем все необходимые настройки
3. полученный профайл администратора используем, как профайл Default User для последующей unattended установки

вопрос такой - куда его лучше воткнуть, чтобы он вовремя скопировался и профайл Administrator был создан уже из подготовленного профайла?

сработает ли все правильно, если его положить в
$OEM$\$Docs\Default User?

PS. Скорее всего достаточно будет засунуть в инсталлятор только ntuser.*

Guest
10-06-2004, 14:37
AlexSSS2
Интересная идея, я как-то об этом не задумывался... Сообщи если не сложно о результатах.
offtop: y меня была идея копировать административные шаблоны групповых политик, но это так и осталось идеей, времни поэкпериментировать не было

kirillkr
10-06-2004, 18:29
Ziegfrid
Я как раз сейчас пытаюсь сделать универсальный рег-файл - чтоб курсоры мыши, панель "ПУСК", ТЕМР-переменные, специальные возможности и т.п. устанавливались на автомате.
У Вас получилось сделать такой файл. Хотел бы взглянуть на него. А то русский язык устанавливается по-умолчанию для ввода.

Ziegfrid
10-06-2004, 19:35
kirillkr
У Вас получилось сделать такой файл. Хотел бы взглянуть на него. А то русский язык устанавливается по-умолчанию для ввода.

Получилось - я как раз тут подробно описал как и привел все мои файлы http://forum.oszone.net/topic.cgi?forum=4&topic=4630&start=100#111

Это приблизительно 6-я страница - там очень длинный пост с подробными комментариями.
[hr]
Исправлен линк на пост. Под каждым сообщением есть ссылка "Отправлено", указывающая прямо на сообщение.

Исправлено: Vadikan, 0:48 11-06-2004




© OSzone.net 2001-2012