PDA

Показать полную графическую версию : Установка и настройка RIS 2003 + заливка образов


FedyaT
12-04-2006, 09:13
Домен Windows 2003
Сервер Windows 2003 Server EE SP1
Сервис RIS
Пк 1 материнская плата ASUS P5PGL сетвеая карта встроенная Intel
ПК 2 материнская плата ASUS P5LD2-VM сетевая карта встроенная Intel
обе сплаты поддерживают стандарт загрузки

Задача

I Добится загрузки образа Windows XP SP2 Corporate на ПК с разными сетевыми картами в ее первой части - текстовом режиме с сервера RIS (начало установки)

Если нет DHCP поднимаем его, настраиваем в соответствии со своими нуждами.
Для того чтобы клиенты могли загружаться с RIS
в свойствах сервера добавляем 2 параметра

066 - имя узла сервера загрузки - указываем IP сервера на котором установлен сервис RIS
067 - имя файла загрузки - указываем имя файла Startrom.com

1. Инсталируем службу RIS все по дефолту. После установки на диске появится папка RemoteInstall

2.После перезагрузки сервера запускаем конфигурацию службы RIS указвыаем на дистрибутив где лежат файлы
WinXP SP2 Corporate и указываем название Windows XP SP2, далее для загрузки клиентов с сервера копируем
все файлы из RemoteInstall\OSChooser\i386 в коернь папки RemoteInstall.

3.Заходим в AD Users and Computers в тот контейнер где у нас сервер RIS в свойствах его на вкладке Remote Install ставим галку отвечать на запросы всех клиентов.

4.Инсталируем новый компьютер Windows XP SP2 Corporate + MS Office + еще несколько программ.

5.С Пк с которого хотим сделать образ По сети заходим на сервер RIS в папку REMINST\Admin\i386 и запускаем ripprep, создается образ и помещается на сервер. При этом указываем название папки где будет хранится образ и название образа - в нашем случае имя папки WINXPP5PGL имя образа Windows XP SP 2 motherboard P5PGL
( P5GPL - материнская плата на вновь созданном ПК)

6.Создаем папку Nic по следующему пути RemoteInstall\Setup\%language\Images\WINXPP5PGL\$oem$\$1\Drivers\nic
и копируем в нее драйверы сетевой карты

7.Копируем все файлы с расширением *.SYS в папку I386 по следующему пути
RemoteInstall\Setup\%language\Images\WINXPP5PGL\i386\

8.Копируем INF файлы предназанченные для RIS в папку I386 по следующему пути
RemoteInstall\Setup\%language\Images\WINXPP5PGL\i386\

9.Заходим в RemoteInstall\Setup\%language\Images\WINXPP5PGL\i386\Templates и редактируме файл ripprep.sif
корректируем следующие параметры
OemPreinstall = Yes
добавляем OemPnPDriversPath = Drivers\nic

10.Делаем Restart Remote Install Service

11.На ПК на который хотим залить образ - в биосе включаем поддержку BOOT сетевой карты и загружаемся с сервера RIS указываем имя и пароль пользователя имеющего доступа к образам.

12.Из меню выбираем нужый образ - в нашем случае там 2 пункта

Windows XP SP2 Corporate
Windows XP SP 2 motherboard P5PGL

Выбираем Windows XP SP 2 motherboard P5PGL

по идее должны подгрузится драйвера сетевой карты и начинается копирование образа на ПК
разбиение диска, копирование файлов и переход к графической части установки образа.

В случае с материнской платой P5PGL процесс загрузки проходит и начинается установка образа

теперь допустим что нам надо залить этот же образ на машину с материнской платой P5LD2-VM
чтобы не парится с созданием нового образа - Производим замену драйверов сетевой карты
удаляем старые драйвера и копируем новые драйвера ав папку
RemoteInstall\Setup\%language\Images\WINXPP5PGL\$oem$\$1\Drivers\nic
удаляем все файлы *.sys и *.inf и копируем новые в следующей папке
RemoteInstall\Setup\%language\Images\WINXPP5PGL\I386

Рестаритм службу Remote Instll service

Пытаемся загрузится с образа и .......

В случае с материнской платой P5LD2-VM процесс загрузки останавливается на моменте
"выбранный образ операционной системы не содержит необходимых драйверов "

Вот тут то и есть загадка - оказывается что вновь скопированные драйвера - сразу не приживаются и RIS их просто не видит, даже после перезапуска 2х служб - все равно дрова не видит.

Надо подождать какоето время - в моем случае это было 20-30 мин ( незнаю с чем связанно)

может кто знает почему так происходит?

Есть еще один приятный момент если у вас на ПК в момент создания образа была включена опция Hipertrading то при попытке установить данный образ на ПК без данной опции вы просто не увидите в меню загрузки нужный вам образ.
Если вы сделали образ на PII windows 2000 Sp4 то при попытке установить данный образ на P4 он просто неотображается в списке меню.

John Savill
InstantDoc #42475
John Savill's FAQ for Windows




A. When a RIS client computer boots so it can install an OS from the RIS server, the client displays a list of OS images that are applicable to it. A problem occurs when the image's hardware abstraction layer (HAL) differs from the HAL that the local machine should use (e.g., single-processor HAL versus multiprocessor HAL). I experienced this problem recently when I used the Remote Installation Preparation (RIPrep) utility to create an image from a client workstation. When I booted another computer so it could install an OS from the RIS server, the computer didn't display the image. The problem was that the computer I used to create the image had hyperthreading enabled, which means the HAL is a multiprocessor version (although the machine actually has o*nly o*ne CPU), whereas the destination machine didn't have hyperthreading and required a single-CPU HAL. If the HAL is the same o*n both the imaged and local systems, compare the NTFS permissions o*n the RIS server's image folder with the permissions o*n an image that you know works. If the permissions aren't the same, adjust them o*n the image folder so they match the permissions o*n the folder of the working image


как сделать так чтобы в меню отображались все системы вне зависисмости от конфигурации ПК ?


Есть еще чудесный момент - допустим мы сделали образ и выполнили пункт 6,7,8 ( в моем случае от карточки Intel материнская плата P5PGL) все работает и загружается, и тут нам нужно залить этот образ на ПК где сетевая карта не поддерживает загрузку ( BOOT ROOM) мы делаем дискетку - подключаме дисковод - загружаемся с дискеты и получаем ошибку
STOP error 0x000000BB "Init failed, failure to boot from network"

чтобы все загрузилось нормально - нужно удалить драйвера из этой папки
RemoteInstall\Setup\%language\Images\WINXPP5PGL\i386\
или сделать так как рекомендуют тут

When performing a RIS install of Windows* 2000 PRO with SP2 integrated on a client with a Intel® PRO/100 VE adapter, you may get the following error:
Receive Windows 2000 STOP error 0x000000BB "Init failed, failure to boot from network"
To eliminate this error, rename or delete the following file in the source image:
Remote Install\Setup\(Language) \Images\(Dir_name)\I386\e100bnt5.sy_
This will force RIS to use the newer Intel supplied driver.
Note: This error can also be caused by use of an out-of-date Intel® Boot Agent. If the Boot Agent version is 3.0.03 or less, please contact your computer vendor for an updated BIOS containing a newer version of the Boot Agent.

Ну и еще один момент после того как наш образ настроен и дрова все лежат там где надо - он всетаки работает нормально.
Но ради эксперемента мы удалили все драйвера с нашего образа

RemoteInstall\Setup\%language\Images\WINXPP5PGL\$oem$\$1\Drivers\nic
RemoteInstall\Setup\%language\Images\WINXPP5PGL\I386

перезапустили сервер.

И вот оно ! все раывно образ грузится и не просит никаких драйверов . странно както

откуда он берет драйверы ? где он их кэширует ?

Mrempty
17-07-2006, 16:10
в папку I386 он записывает их на RIS

rg11
07-05-2008, 14:23
Я настроел свой RIS сервер как в выше изложенном тексте у меня все работает, спасибо !

НО есть вопрос .....

как заставить его автоматически при заливке образа делить диск на две части ?
скажем там С: - 20 000mb.
D: - Остальное место


Или есть какойто способ скажем при расконсрвации образа добавить параметор "разметка диска " и уже там делиьт его как захочется ?

Petya V4sechkin
07-05-2008, 14:28
Или есть какойто способ скажем при расконсрвации образа добавить параметор "разметка диска " и уже там делиьт его как захочется ?
[решено] Проблема с разбиением диска на разделы при RIS установке (http://forum.oszone.net/thread-84458.html)

rg11
07-05-2008, 17:37
Прочитал тему но она не решает полностью моей проблемы

я добавил
[RemoteInstall]
Repartition = no
UseWholeDisk = no
в riprep.sif

И теперь у меня при установки диск бьеться на две части С и D
но D остаеться в неразмеченой области

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

Это возможно решить средствами RIS ?

Panthom
28-10-2008, 10:46
При создании образа выдаёт ошибку "неверный дескриптор". Даная ошибка выдаётся после того как часть служб останавливается, переходит к процедуре копирования и тут же выдаёт ошибку. Помогите решить траблу.

BassDreamer
18-11-2008, 18:26
У меня возникла проблема при использовании RIS. Создал папку $OEM$ внутри I386, а в ней папку $1, залил в нее нужный софт и WPI. Настрочил файл ответов:

;SetupMgrTag

[Data]
AutoPartition=0
MsDosInitiated="1"
UnattendedInstall="Yes"
floppyless="1"
OriSrc="\\%SERVERNAME%\RemInst\%INSTALLPATH%"
OriTyp="4" LocalSourceOnCD=1 [SetupData]
OsLoadOptions="/noguiboot /fastdetect"
SetupSourceDevice="\Device\LanmanRedirector\%SERVERNAME%\RemInst\%INSTALLPATH%"

[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINDOWS
FileSystem=LeaveAlone
NtUpgrade=No
OverwriteOemFilesOnUpgrade=No
DriverSigningPolicy=Ignore

[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=NO
TimeZone=130
OemSkipWelcome=1
OEMSkipRegional=1
AutoLogon=Yes
AutoLogonCount=1

[UserData]
ProductKey=*****-*****-*****-*****-*****
FullName="%USER%" OrgName="%ORGNAME%"
ComputerName=%MACHINENAME%

[Display]
BitsPerPel=16
Vrefresh=75
Xresolution=800
Yresolution=600

[OEM_Ads]
Background=Install.bmp

[TapiLocation]
CountryCode=375
Dialing=Tone
AreaCode=017

[RegionalSettings]
LanguageGroup=1,5,2
SystemLocale=00000419
UserLocale=00000419
InputLocale=0409:00000409

[Identification]
DomainAdmin=Ris
DomainAdminPassword=1
JoinDomain=SIDOMAIN.LOCAL
DoOldStyleDomainJoin=Yes

[Networking]
InstallDefaultComponents=Yes
ProcessPageSections=Yes

[RemoteInstall]
Repartition=Yes

[OSChooser]
Description="Windows Professional + Service Pack 3"
Help="Microsoft Windows Professional + Service Pack 3 Installation"
LaunchFile="%INSTALLPATH%\%MACHINETYPE%\templates\startrom.com"
ImageType=Flat

[Branding]
BrandIEUsingUnattended=Yes

[Proxy]
Proxy_Enable=0
Use_Same_Proxy=0

[GuiRunOnce]


При установке видно как винда копирует все файлы из папки $OEM$ однако после установки я их там не нахожу. Когда заносил в реестр команду на запуск wpi из дериктории %systemdir%\wpi\wpi.hta, винда ругалась что нет такого. И на самом деле после установки винды все файлы исчезали.

Пробовал записывать команду на запуск wpi в cmdlines.txt

[COMMANDS]
"wpi.cmd"

содержание wpi.cmd

systemdrive%\Wpi\WPI.cmd

и система никак на это не реагирует. Вообще никак. Еще в добавок ко всему не устанавливается другая заставка при установке, не меняется разрешение и машина не вгоняется в домен.

Может кто с чем то подобным сталкивался?? Уже не первую неделю бьюсь :(

Заранее спасибо.

Petya V4sechkin
18-11-2008, 21:37
BassDreamer, в статье насчет папки $OEM$ по-другому написано:
Особенности автоустановки через Remote Installation Services (RIS) (http://oszone.net/3204)

BassDreamer
19-11-2008, 15:14
Спасибо, с $OEM$ разобрался)) Про размещение этой папки я читал вот тут. (http://oszone.net/2243)

Теперь нужно додумать как лучше использовать wpi, что бы после установки софта все не нужные файлы удалялись.

wolf1976
03-08-2010, 18:00
День добрый форумчане!
Такой вопрос. Когда я поднял ris сервер на 2003 сервере и загнал туба образ операционки windows xp sp3 (чистый). Прочитал что при помощи ripper можно сделать с эталонной машины с установленными программами и тд и тп образ и с этого образа устанавливать систему, то решил попробывать. Сделал эталонный компьютер. Все на нем настроил и установил. После этого захожу на сервер RIS в папку REMINST\Admin\i386 и запускаю ripper иначинаю делать образ этой системы. И вот тут начинаеться самое интересное. Как только при копировании файлов по сети доходит до C:\WINDOWS\Driver Cache\i386\driver.cab То через некоторое время выдаеться табличка с ошибкой о превышении лимита времени. Нажимаю пропустить и такие же ошибки появляються когда начинает копировать MSOCACHE с cab файлами, но не всеми. Что делать? Может что нетак делаю? Папка REMINST автоматически расшарина и права доступа к ней указаны на группу Все\полный доступ. Просто есть 4 класса по 15 одинаковых машин в каждом классе и бегать с дисками как-то нехочеться. Помогите.




© OSzone.net 2001-2012