Александр Дейтер прислал статью с описанием методики автоматической установки и настройки Windows в комплекте со всем необходимым для работы программным обеспечением. В качестве сервера используется FreeBSD с работающими dns,dhcp, tftp и samba сервисами.Описанная методика сетевой загрузки Windows может быть использована для массовой установки большого числа рабочих мест без участия технического персонала.
URL: http://www.opennet.me/docs/RUS/windows_auto_inst/index.html
Новость: http://www.opennet.me/opennews/art.shtml?num=4415
ИМХО, зачем же так извращаться - в серверной винде для этого есть отдельные службы - RIS, устанавливать можно не только винду а вообще все что угодно
а если нет серверной ВИНДы? если все сервера под UNIX'ом!
Очень полезная статья, огромное СПАСИБО автору!
какие умельцы сделали RUS Corporate? Насколько я знаю корпоративной русской версии не было.
Компания MICROSOFT выпустила ОРИГИНАЛЬНЫЕ корпоративные версии WINDOWS XP с интегрированным SP2
>какие умельцы сделали RUS Corporate? Насколько я знаю корпоративной русской версии не
>было.-Есть! точнее она называется Enterprice
Хорошая статья!
классная статейка....
Статья полезная, здесь аналогов не видел
автору респект и спсб
Был бы еще инетересен, вопрос зашивки лоадера в сетевки.
Кстати, по поводу Macromedia могу сказать, что можно им написать и они вышлют ссылки на версии Flash и Shockwave, которые оптимизированны для массового развертывания. Т.е. не предлагают регистрироваться каждый раз.
~~~~~~~~~~~~~~~~~~~~~~~~~~
После перезагрузки пользователь увидит приглашение, позвонит администратору и его машина будет включена в домен samba удаленно с машины администратора при помощи программы netdom.exe :netdom join pc-name /Domain:komi /UserD:admin /PasswordD:* /UserO:Администратор /PasswordO:* /REBoot
Type the password associated with the domain user:
Type the password associated with the object user:
The command completed successfully.
~~~~~~~~~~~~~~~~~~~~~~~~~~~
немного смущаеют эти строки
если название компа выбирается автоматом, то как администратор узнает его
~~~~~~~~~~~~~~~~~~~~~~~~~~~
лично моё мнение статья написана отлично
>немного смущаеют эти строки
>если название компа выбирается автоматом, то как администратор узнает егоWorkStation Renaming Tool WSNAME (Ver. 2.72a - Last Updated 25 August 2004)
WSName is a little utility I created a couple of years ago for renaming workstations
В доке все написано.
См. раздел "Изменение имени машины"
Кстати, а вот автор ставит WinRAR.А как он работает с этим архиватором и самбой 3.0.7, если этот архиватор не хочет создавать архивы с русскими именами на самбе?
> А как он работает с этим архиватором и самбой 3.0.7, если этот архиватор > не хочет создавать архивы с русскими именами на самбе?--- source/lib/util_str.c.orig Mon Jun 21 11:56:59 2004
+++ source/lib/util_str.c Mon Jun 21 12:01:45 2004
@@ -1393,6 +1393,7 @@
void strlower_m(char *s)
{
size_t len;
+ int errnosave;/* this is quite a common operation, so we want it to be
fast. We optimise for the ascii case, knowing that all our
@@ -1410,11 +1411,13 @@
/* I assume that lowercased string takes the same number of bytes
* as source string even in UTF-8 encoding. (VIV) */
len = strlen(s) + 1;
+ errnosave = errno;
errno = 0;
unix_strlower(s,len,s,len);
/* Catch mb conversion errors that may not terminate. */
if (errno)
s[len-1] = '\0';
+ errno = errnosave;
Вещь! спасибо за статью!
побольше бы вот таких материалов :)
Статья очень познавательная.Но надо работать на бюджетном предприятии чтобы такими вещами заниматься, ибо где платят нормальные деньги, там дешевле поставить сервер на Win2k3 с AD, чем оплачивать недельные ковыряния админа в потрохах XP.
>Статья очень познавательная.
>
>Но надо работать на бюджетном предприятии чтобы такими вещами заниматься, ибо где
>платят нормальные деньги, там дешевле поставить сервер на Win2k3 с AD,
>чем оплачивать недельные ковыряния админа в потрохах XP.ну не знаю, у нас до перевода PDC на FreeBSD/Samba стоял ессно Win2k svc afair SP2. трахов с ним было преизрядно при печати на локальный HP LJ 2100 - через сетьпостоянно отваливался. народ уж и так вокруг него плясал, и эдак - бестолку. не скажу, что переход был простым и безболезненным, но после установки указанной связки на ту-же машину, админ уже как на полтора года забыл, что в контрое есть PDC или какой-то там принтер. "it just works" :)
ps: что ессно ровным счетом ничего не говорит за или против win2k.
// wbr
А по поводу лицензий кто то задумывался ???????
Как с этим дело обстоит ?
>А по поводу лицензий кто то задумывался ???????
>Как с этим дело обстоит ?ну как... очевидно, как обычно :)
// wbr
RUS корпорейт делать очень просто.Переписываешь файлики из MUI в корп. версию, и все,. :)
Оказалось что home отличаеться от professional только ключами в реестре, и перезапись этих ключей превращает home в professional
подробнее плз
да уж, поподробнее, у кого это оказалось что отличаются только записью в реестре?
>RUS корпорейт делать очень просто.
>
>Переписываешь файлики из MUI в корп. версию, и все,. :)
Да? Если бы всё так просто было. Но к сожалению это маловероятно, и mui приходится накатывать после установки. Кстати раз уж вы такой спец поделитесь "рецептом" превращения
>
>Оказалось что home отличаеться от professional только ключами в реестре, и перезапись
>этих ключей превращает home в professional
враньё!
Помните оправдание одного из конструкторов времен второй мировой войны,.."Мои специалисты сделали это, потому что не знали что это невозможно"
Чтобы долго не препираться - вот выдержка с ru-board:
XP Home и XP pro - бинарный код одинаковый!
В реестре HKEY_LOCAL_MASHINE\SYSTEM\CurrentControlSet\Control\ProductOptions\...
находятся ключи которые отвечеют за возможности твоей версии:
ProductSuite и ProductType.
Сравни их в XP Pro и в XP home.
Если поставить на машине с XP home значение ключей с XP Pro,
то при перезагрузке Home станет полноценной Pro!!!
Но, windows не позволяет менять эти ключи .
Однако, можно обойти это ограничение, заменив эти ключи
в запасных ветках реестра:
HKEY_LOCAL_MASHINE\SYSTEM\ControlSet001\Control\ProductOptions\...,
HKEY_LOCAL_MASHINE\SYSTEM\ControlSet002\Control\ProductOptions\...,
HKEY_LOCAL_MASHINE\SYSTEM\ControlSet003\Control\ProductOptions\...
ВАЖНО:
После замены, перегрузись, при перезагрузке жми Ф8 и выбирай
ПОСЛЕДНЮЮ РАБОЧУЮ КОНФИГУРАЦИЮ, и сразу иди за пивом =)Действительно работает, и home превращаеться в prof, только в некоторых случаях на рабочей системе, может привести к краху/активации/ и т.д.
а с mui еще проще, сам делал когда активация на sp2 не прокатывала.
имеем: cервер Linux RedHat9 + LTSP + DHCP + NFS1. устанавливаем 1 компьютер всё как надо... windows + офис + winamp + ...
2. загружаем его посети (используя LTSP) и запускаем скрипт #saveall.sh
#!/bin/sh
# сохраним MBR
dd if=/dev/hda of=/root/mbr.img bs=512 count=1
dd if=/dev/hda1 of=/root/mbr1.img bs=512 count=1
# сохраним и сажмём первый раздел
dd if=/dev/hda1 | gzip - -c > /root/part1.img.gzтак как корневая файловая система смонтирована по NFS сжатый образ раздела упадёт на сервер.
далее загружаем все остальные компьютеры также по сети и выполняем скрипт #repall.sh
#!/bin/sh
# записываем MBR
dd if=/root/mbr.img of=/dev/hda bs=512 count=1
dd if=/root/mbr1.img of=/dev/hda1 bs=512 count=1
#распаковываем и записываем образ
gunzip /root/part1.img.gz -c | dd of=/dev/hda1
установка 20 компьютеров занимает 1 час, после чего везде всё настроено
Ага. После такой "установки" надо подтверждать нахождение новых устройств,
активировать винду/офис, задавать имя машины, etc. И все руками.
>имеем: cервер Linux RedHat9 + LTSP + DHCP + NFS>
>установка 20 компьютеров занимает 1 час, после чего везде всё настроено
>
>
>
Досвиданья. После таких пионеров все винды имеют один и тот же мак и один и тот же ИП.
>Досвиданья. После таких пионеров все винды имеют один и тот же мак
>и один и тот же ИП.пардон, а MAC то тут каким местом?
// wbr
Уважаемый поклонник AD и win2003server.
А вы о стоимости лицензий задумались ?
Там же столько....
Или вы воровать думаеете ?
P.S.
у меня в сети PDC и 2 file servers на базе Samba.
И к проксе прикручена авторизация по доменным аккаунтам.
И к ftp,pop3 и imap4.
Все работает как часы.
Вас мало ?
Или как масдайщики вы сперва сделали а потом подумали ?
А теперь с пеной у рта отстаиваете свою ошибку ?
Мужик, ты так вообще воду мутишь или чего конкретное сказать хотел?Если конкретное, то пойди, пересмотри еще раз статью, там используются
XP, Офисы, и прочее. Это стоит больших денег, если это честно купленное,
или не много денег, если это используется без лицензий.Я берусь утверждать, что как в том, так и в другом случае, дешевле, поставить W2k3,AD+GP,
чем тратить много времени высокооплачиваемых специалистов на ковыряния
с непредсказуемым результатом.Если у IT спецов есть свободное время, его нужно направить на внедрение каких-нибудь
ERP,ECM,CRM, это гораздо сложнее и значимее.
Если у вас стоит AD и win2003 то делать прийдется все то-же самое. И ковыряться в недрах XP так-же как и в описанном случее.
А кстати, где-нибудь есть информация как огранизовать SUS на базе Unix сервера?
cherez WINE navernoe :-)
http://www.google.com/search?q=susfl+site:debian.org
А можна ?то всё на болванку записать на dvd -+r ili
dvd -+rw
что бы поставить всё и сразу на один комп ?
угу. смотри nLite :)
>Я берусь утверждать, что как в том, так и в другом >случае, дешевле, поставить W2k3,AD+GP,
>чем тратить много времени высокооплачиваемых >специалистов на ковыряния
>с непредсказуемым результатом.
Сумащедшие тоже утверждают, что они Наполеоны.
Я хотел сказать что все работает как часы и под Unix.
И результат предсказуем - стабильность, безопастность и производительность.
Чего в win2003server не наблюдается и близко.
И свому спецу платить дещевле чем дядущке Билли.
И если ты привык что-бы тебя имели - работай так и дальше.
Мазохизм законом не запрещен.
Прекрасная статья , действительно актуальная тема !
dawnshade:
> Досвиданья. После таких пионеров все винды имеют один и тот же мак и один и тот же ИП."До свидания" пишется отдельно. Проверка: "до скорого свидания".
Сделать один и тот же MAC можено только если специально указать Windows устанавливать заданный админом MAC; по умолчанию используется аппаратный (прошитый в ПЗУ на заводе), а он уникальный во всём мире.
IP-номера будут одинаковые, если их вбить ручками. Но недаром же там упоминается DHCP..."Я":
> Я берусь утверждать, что как в том, так и в другом случае, дешевле, поставить W2k3,AD+GP, чем тратить много времени высокооплачиваемых специалистов на ковыряния с непредсказуемым результатом.Насчёт непредсказуемого результата, пожалуйста, подробнее. :)
edwin:
> И свому спецу платить дещевле чем дядущке Билли.Для справки: минимально разрешённая законом зарплата в США - $1000 в месяц. Это непрограммист или сисадмин, а иммигрант-чернорабочий вообще без специальности. У нас в Москве многие сисадмины получают существенно меньше.
Касаемо мака: Сколько я уже видел подобной гадости - кода клонируют таким образом машины это что-то... Пример показать не могу, т.к. все уже исправлено.
Тем не менее - факт, в виндах никто не указывал принудительно мак, тем не менее на всех клонированных машинах он одинаков. Свитчи естественно бесятся...
>Насчёт непредсказуемого результата, пожалуйста, подробнее. :)Подразумевается, что при реализации вышеописанного Проекта, заранее не
известно, сколько займет времени и денег его реализация, реализуем ли он
вообще и сколько времени и денег займет его последующая поддержка, при
условии что с разрабочиком ничего не случится.Т.е. я просто говорю, что в серьезных конторах в такое инвестировать не
будут.А вот если на основе, например, этой статьи, какой-нить AltLinux чего
сделает, тогда можно будет перекалькулировать :)
> Подразумевается, что при реализации вышеописанного Проекта, заранее
> неизвестно, сколько займёт времени и денег его реализация, реализуем ли
> он вообще и сколько времени и денег займет его последующая поддержка,
> при условии что с разрабочиком ничего не случится.По поводу "сколько времени и денег займёт его реализация и последующая поддержка" - это в полной мере относится ко всем проектам на Windows.
Очень полезный материал.
350 - компов - за исключением 2х FreeBSD серверов и одного новелла - это сплошные винды (основные проги на местах AutoCAD 2002 и Visio5/2k/2k3)
уместно ли говорить что винды "кривоваты" если всеравно с ними иметь дело каждый божий день :))))))))))
Когда приходит партия компов 20 - (нас 3 человека) всё что делаем так это очень тчательным образом настраиваем 1 комп - а потом Norton GHOST 2k3
сплошное копирование винта на винт.
Да у способа много недостатков - последующая настройка под клиента, и тд и тп - но при всем при этом за рабочую неделю компы будут стоять у пользователей.
> образом настраиваем 1 комп - а потом Norton GHOST 2k3
> сплошное копирование винта на винт.
> Когда приходит партия компов 20 - (нас 3 человека) всё что делаем
> так это очень тчательным образом настраиваем 1 комп - а потом Norton
> GHOST 2k3 сплошное копирование винта на винт.А у нас Ghost Corporate Edition - включаются 20 компов и им
одновременно закатывается образ.
У меня массово живет и закупается именно эта связка. Господа, поделитесь сакральным знанием, какие особенности я обязан буду учесть и какие грабли меня будут ждать?Буду благодарен за любые добрые советы. TIA!
Статья классная! Статья нужная! Цены бы ей не было – если бы всё работало!
Делая всё по написанному у меня получилось след:
- DHCP-ями даётся нужный IP
- из папки tftpboot грузится файл startrom.com
- из папки tftpboot грузится пропатченный файл ntldr
- и тут начинается попа, а именно выскакивает след экран:
INF file txtsetup.sif is corrupt or missing, status 21.
Setup cannot continue. Press any key to exit.Эта надпись стала понятна только после перехода на английскую Винду. При использовании русского варианта всё, кроме слов txtsetupsif и 21, пишется иврито-грузинским шрифтом, т.е. файл bootfont.bin загрузиться не успевает. В обеих случаях использовалась Pro версия с предустановленным SP2 ( проверены установкой с CD на комп.)
Шаманство с путями в winnt.sif приводило только к след мессаге:
The entry “SetupSourceDevice” in the [SetupData] sectionof the INF file is corrupt or missing.
Setup cannot continue. Press any key to exit.Недельное ковыряние в инете привело к подозрительно простой мысле – у авторов Binl сервера большими буквами написано PXE Network - Linux Based - Boot winpe from the net.
Т.е. данные файлы справедливы для WinPE, а не для обычных установочных версий.Я могу быть не прав и в чём-то ошибаться – тогда объясните, плиз, дураку что надо поправить дабы установка заработала, и впрямь пригодится.
Всем спасибо!
>Статья классная! Статья нужная! Цены бы ей не было – если бы
>всё работало!Автору респект за статью все работает ....
после 2-х суток ковыряния
в winnt.sif изменил
SetupSourceDevice = "\Device\LanmanRedirector\%SERVERNAME%\RemInst\wxp-pro.rus"
на
SetupSourceDevice = "\Device\LanmanRedirector\192.168.0.2\RemInst\wxp-pro.rus"символических ссылок неделал расшарил /tftpboot
и обязательно надо чтобы в /tftpboot каталоги были на чтение для всех
Совершенно с тобой согласен!
Похоже автор сам эту систему не поднимал, а содрал информацию с сайта.Во первых трабла со шрифтами, проверено на windows xp русской корпорате.
Оказывается как сообщил мне виндовый админ это микрософтовская трабла, и решается патчиванием от микрософта, в статье об этом ни слова.Во вторых tftp сервер необходимо патчить на понимание регекспов r.
В третьих тем кто захочет ставить win2k ждет облом не проходит конвертация драйверов из пакета binl.
все понятно, в основном косяк в tftp, все ошибки исправлены в версии 0.40
в общем респект за статью ))
извиняюсь за выше с горяча написаное )
осталось решить вот такой вопрос:
"Используя диспетчер установки, создадим дистрибутив, который может быть установлен в автоматическом режиме на основе файла ответов. Для этого запустим программу setupmgr.exe (доступна в пакете "Средства развертывания пакета обновления 2 (SP2) для Windows XP") и по шагам ответим на ее вопросы"а для других систем win2k к примеру где это взять?
или к примеру стоит winXP без sp2 возможно закачать откуда?
отвечаю сам себе может пригодится кому:
support/tools/deploy.cab
Автору большое спасибо за статью!Народ нужна Ваша помощь все сделано так как написал автор:
машина получает IP маску с DHCP и файл startrom.com
далее винда загружает с TFTP кучу файлов , шлет запрос к BINL серверу и он ей дает ответ, после этого загружается целая куча файлов, после этого екран становится черним (как я понял винда тестирует оборудывание) в верхнем левом меню мигает черточка и после 1-2 минути простоя на екране отображается голубой екран смерти со строкой "PROCESS1_INITIALIZATION_FAILED", пробовал под разными матерями все тоже самое , в логах видно что клиет забирает с TFTP сервера кучу файлов в логе Samba только одна запись что клиент успешно зашел на сервер и после этой месаги винда умирает с голубим екраном.В чем может быть проблема !
Зарание благодарен за любую помощь !
"PROCESS1_INITIALIZATION_FAILED", пробовал
>под разными матерями все тоже самое , в логах видно что
>клиет забирает с TFTP сервера кучу файлов в логе Samba только
>одна запись что клиент успешно зашел на сервер и после этой
>месаги винда умирает с голубим екраном.я тоже тут второй день бьюсь на точно такой же проблемой - ничего путного не вычитал. :(
Может быт у Вас уже после года есть решение?
Автору Спасибо за статью!!!
Всем привет!
Спасибо большое за статью.Решил я себе на ноут поставить, типа мобильный сервис ))
Поднял значит все как описано выше, тестирую windows XP на wvware-4.5.2 build-8848.
Как я понял по скриншотам тестировалось так же на vmware.Так вот при загрузке по сети, в процессе установки windows выдает ошибку:
Файл pcntpci5.sys вызвал неожиданную ошибку (21)
в строке 3788 из d:\xpsprtm\base\boot\setup\setup.cКак понял я ошибка в загрузке драйвера сетевой карты для vmware.
Из дистрибутива vmware нашел драйвер ввиде файлов emsetup.inf vmxnet.sysОчень интересует вопрос как добавить драйвер в систему установки загрузчика windows ?
Статья интересная и полезная, спасибо.Народ подскажите в чем может быть трабла
Sep 21 15:27:34 gw in.tftpd[31335]: RRQ from 192.168.1.3 filename startrom.com
Sep 21 15:27:34 gw in.tftpd[31335]: tftp: client does not accept options
Sep 21 15:27:34 gw in.tftpd[31336]: RRQ from 192.168.1.3 filename startrom.comstartrom.com клиентская машинка забирает, и дальше ничего не делает, даже на просит F12 нажать :(
Заренее благодарен.
Все отлично поставилось...
НО: одна маленькая гадость - приложения, которые ставились вместе с дровами для видюхи, звукашки, а также касперский антивирус 5 не умеют говрить по-русски. Т.е. нажимая по значку в трее можно увидеть сплошную абракадабру. В чем дело? Вроде все языковые настройки я сделал верно, да и как там можно ошибиться... Подскажите в чем может быть проблема
Не подскажете почему startrom.com не подгружает за собой ntldr и не предлогает нажать f12 для продолжения?вот лог tftp:
Sep 23 14:07:30 gw in.tftpd[10862]: RRQ from 192.168.1.31 filename startrom.0Вот tcpdump:
17:07:30.720335 IP 192.168.1.31.40715 > 192.168.1.221.69: 40 RRQ "startrom.com" octet tsize 0 blksize 1440
17:07:30.723300 IP 192.168.1.221.32903 > 192.168.1.31.40715: UDP, length: 26
17:07:30.723470 IP 192.168.1.31.40715 > 192.168.1.221.32903: UDP, length: 4
17:07:30.724052 IP 192.168.1.221.32903 > 192.168.1.31.40715: UDP, length: 1444
17:07:30.724477 IP 192.168.1.31.40715 > 192.168.1.221.32903: UDP, length: 4
17:07:30.724749 IP 192.168.1.221.32903 > 192.168.1.31.40715: UDP, length: 1444
17:07:30.725150 IP 192.168.1.31.40715 > 192.168.1.221.32903: UDP, length: 4
17:07:30.725420 IP 192.168.1.221.32903 > 192.168.1.31.40715: UDP, length: 1444
17:07:30.725824 IP 192.168.1.31.40715 > 192.168.1.221.32903: UDP, length: 4
17:07:30.726093 IP 192.168.1.221.32903 > 192.168.1.31.40715: UDP, length: 1444
17:07:30.726496 IP 192.168.1.31.40715 > 192.168.1.221.32903: UDP, length: 4
17:07:30.726764 IP 192.168.1.221.32903 > 192.168.1.31.40715: UDP, length: 1444
17:07:30.727169 IP 192.168.1.31.40715 > 192.168.1.221.32903: UDP, length: 4
17:07:30.727435 IP 192.168.1.221.32903 > 192.168.1.31.40715: UDP, length: 991
17:07:30.727752 IP 192.168.1.31.40715 > 192.168.1.221.32903: UDP, length: 4и все ...
А не по сети не работает :(