Установка Windows 2003 и проблема с RAID драйверами
Установка Windows Server 2003 может стать проблемой, если драйвера для контроллера RAID находятся не на установочном компакт-диске. Вот хороший способ преодоления этого неудобства без использования флоппи-дисковода.
Хотя Windows Server 2008 стала стандартом для вновь продаваемых серверов, проблемы совместимости приложений и напряженные ИТ-бюджеты приводят к тому, что очень часто Windows Server 2003 по прежнему устанавливается на новые сервера. Проблема в этих развертывания возникает, когда вы используете новые RAID-контроллер с драйверами, которые не поставляются в комплекте с установочным диском Server 2003. Сложность проблемы, в том, что единственным способом доступа к дополнительным драйверам в ходе установки Server 2003 является дискета. Это не новость, что большинство новых серверов просто не выпускаются с дисководами.
Один из лучших путей преодоления этого является Slipstream RAID драйвера в установочном диске Windows Server 2003. Мой выбор — использование Nlite. Nlite можно скачать по адресу из http://www.nliteos.com/. После установки, вы можете скопировать ваши установочные диски на локальный компьютер, где вы работаете, импортировать RAID драйвера, которые вам нужны, и создать установочный образ ISO, который включает новые драйверы.
Nlite также имеет несколько других замечательных особенностей. Вы можете не только интегрировать драйвера RAID, вы можете интегрировать любые драйверы, которые вы пожелаете.. Наряду с этим, Nlite могут быть использованы для дальнейшего расширения вашей автоматической установки ОС для Windows Server 2003 и 2008(R2).
«Одомашнивание» Windows Server 2003
Доброго времени суток уважаемые читатели. В этой статье я хотел бы рассказать вам о том, как я «приручил» на своем домашнем PC серверную операционную систему от Microsoft, о том зачем я пошел на это безумие, с какими проблемами я столкнулся и как я с ними боролся.
Начнем с лирики. На дворе стоял октябрь 2010 года. В кошельке завалялись лишние 1300 российских рублей, на которые я решил купить планочку памяти DDR3 на 2 гб. Придя домой и поставив ее к уже имеющимся 2Гб, я был немного разочарован красовавшейся цифрой 3.25 в свойствах системы Windows XP SP3. «Погуглив» на эту тему я узнал что такое расширение физических адресов (PAE) и почему оно криво реализовано в установленной на моей машине ОС (для тех кто не знаком можно прочитать тут). Я задался вопросом смены ОС. Не то чтобы мне уж так сильно нужны были 4 гигабайта оперативной памяти, это скорее было дело принципа. Vista x64 и Windows XP x64 были отсеяны по ряду причин. Оставалось выбрать между Windows Server 2003 32-bit и Windows 7 x64 (*nix религия не позволяла поставить). 64-битную ОС ставить если честно не хотелось, да и семерка в то время была немного сыровата, и кое какое ПО к которому я сильно привык там не работало даже в режиме совместимости. И так, выбар пал на Windows Server 2003 32-bit. Майкрософт выпускает ее в 4 модификациях: Enterprise Edition, Standart Edition, Web Server, Datacenter Edition. Все они отличаются количеством поддерживаемой оперативной памяти и процессоров. Windows 2003 Web Server вроде бы не распространяется отдельно. Самой распространенной в интернете (точнее на трекерах) оказалась версия Enterprise, которая поддерживает до 32 гигабайт ОЗУ и до 8 процессоров. Что ж, вполне подходило к моим требованиям. Дистрибутив Windows Server 2003 R2 SP2 Enterprise Edition был успешно скачан и записан на болванку CD-R (что было сделано зря, но обо всем по порядку).
На этом лирика закончилась, переходим к трудностям, возникшим при экслуатации.
- Первая проблема возникла еще до установки ОС. Дело в том что у меня на машине установлен RAID из двух жестких дисков SATA-2. Все современные сборки Windows XP уже давно имеют в своем составе вшитые драйвера для большинства устройств, в том числе и для RAID-контроллеров, поэтому с данной проблемой я ранее не встречался. В пустую потреченную болванку CD-R конечно жалко, но куда деваться. Floppy привода в моей машине отродясь не было, поэтому пришлось вшивать драйвера прямо в дистрибутив. На помощь пришла программа nLite. Вместе с драйверами был вшит лицензионный номер (или как он там называется). Новый дистрибутив был записан на CD-RW (а вдруг еще чего). На этот раз программа установки обнаружила диски и ОС была успешно установлена. После запуска в свойствах системе красовалась надпись «3.99 Гб ОЗУ». Что ж, самолюбие удовлетварено, двигаемся дальше.
Для того чтобы ОС была пригодна к работе на домашней машине была найдена программа Win Server 2003 Optimize Tool. С помощью нее были включены службы звука (Windows Audio), включены темы, включен автоматических вход в систему и еще некоторые приятные «плюшечки». Работа с ОС стала все больше напоминать работу с Windows XP.
Я хорошо знал что драйвера на 2k3 должны были подойти от XP, однако переживал за драйвера под звук (у меня полупрофессиональная внешняя звуковая карта ESI UMG 96) и под видео (Geforce GT 9400). Вообщем-то все обошлось, все имеющиеся на тот момент устройства завелись с полоборота. Для активизации DirectDraw и Direct3D пришлось включить аппаратное ускорение и включить совмещение записи (не обращайте внимание на скрин, на момент написания статьи в машине стоит видеокарта на чипсете от AMD).
При установке DirectX 9 у меня возникли проблемы (если честно не помню какие, извиняйте, все таки 2 года прошло). Решить проблему «родными» способами не получилось.На помощь пришла вот эта раздача с рутрекера. Дистрибутив скопировал файлы и вауляля, CS 1.6, первая Mafia, Готика 3, видео (в том числе HD) запускались и работали без проблем и тормозов.
Еще одна неприятность была связана с антивирусом. Дело в том, что мне очень нравиться антивирус касперского, и другие антивирусы я на дух не переношу. Однако запустив Kaspersky Internet Security 2011, я получил сообщение о том, что данная версия антивируса не может быть установлена на серверную ОС. Не шипко мне хотелось ставить серверную версию антивируса, учитывая то что у меня лицензия на KIS 2011. Решение было найдено на одном из трекеров. Там я скачал «прохаченный» дистрибутив KIS 2011, в котором очевидно была взломана программа установки. Дистрибутив легко встал и заработал на моей машине.
Еще одна неприятная проблема поджидала меня после установки QIP 2005. Компьютер подвисал секунд на 15-20 после получения всплывающего сообщения (ну знаете такая штуковина желтенькая в правом нижнем углу). Путем экспериментов было выяснено что подвисала языковая панель. С чем это было связано я так и не выяснил. Неприятность решил просто: «Нет панели – нет проблем». Однако как определить какая раскладка клавиатуры используется? Немного поискав в интернете замену языковой панели я выяснил, что в Windows 98 для отображения текущей раскладки использовалась утилита internat.exe. Покапавшись в куче старых болванок, я нашел дистрибутив 98 винды (что-то из серии «Золотой СОФТ»). Утилита была успешно найдена на диске и помещена в автозагрузку. Получилось вполне юзабельно, как будто там и была всю жизнь.
Windows 2003 Server по-умолчанию не поддерживает файловую систему exFat, которая актуальна, например, для флеш-носителей. Исправляется обновлением WindowsServer2003-KB955704-x86-RUS.exe.
Подключив к машине внешний жесткий диск я не обнаружил его в «Моем комьютере», хотя устройство успешно обнаружилось. Флешки до этого вполне хорошо читались. Утилита «Управление дисками» показала, что область диска не размечена. Оказалось что в системе отключено автоматическое монтирование дисков. Включить его можно с помощью реестра, поменяв значение параметра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MountMgr\NoAutoMount c 1 на 0.
Обрадовавшись что драйвера от XP c легкостью ставяться на 2k3, я без задней мысли купил веб-камеру Logitech C510. Однако программа установки драйверов охладила мой пыл, явно дав понять что на эту ОС она устанавливаться не будет. Гугл не помог, и на офф. сайте Logitech тоже никакой информации по этому поводу я не нашел.
Что ж, на гугл надейся, а сам не плошай. В ход пошла тяжелая артиллерия под названием IDA Pro, благо опыт дизассемблирования был. В ходе исследования дизассемблированного кода, я выяснил что проверка ОС выполняется с помощью API функции GetVersionEx. MSDN нам говорит о том что функция принимает один параметр – указатель на структура типа LPOSVERSIONINFOW. Каким-то образом нужно было «подсунуть» в структуру значения, соответствующие Windows XP. С отладчиком заморачиваться не хотелось, хотя оно было бы проще. Вместо этого я решил изменить таблицу импорта и подсунуть вместо оригинальной функции GetVersionEx мою собсвенную. Для этого я создал Win32-проект типа DLL в VisualStudio, добавил свою функцию myGetVersionEx, и заменил в программе установки адрес функции GetVersionEx на адрес функции myGetVersionEx (точнее на ее указатель).
С помощью setdll.exe «пришпилил» мою dll-ку к exe-шнику программы установки и вауляля, драйвера поставились. Skype нашел камеру, звук и изображение прекрасно передавались. Все бы ничего, но вот в других программах при попытке выставить камере разрешение свыше 800х600 (камера держит 720p) все наглухо зависало. На сайте майкрософта я вычитал что в 2003 сервере нет поддержки HD-камер. Правда или неправда я разбираться не стал, все равно Skype больше чем 800х600 не поддерживает, а в других целях я камеру не использую.
После поступления в аспирантуру я решил купить себе принтер, мало ли там статьи печатать, или того лучше диссертацию. Выбор пал на MФУ Brother DCP-7032R (аналог 7030R, только другого цвета). На сайте в списке поддерживаемых операционных систем значились Windows XP / Windows 2003 (Printer Only) / … Надпись «Printer Only» меня насторожила, но после веб-камеры мне было уже не страшно :-). Вообщем производитель не обманул. Действительно, драйвера отказались ставиться, в том числе и на принтер.
На принтер драйвера удалось завести только вручную из диспетчера устройств. Сканер заводиться отказался. Фокус проведенный с драйверами под веб-камеру не прошел. Видимо программа установки использует более сложные алгоритмы определиня ОС, разбираться с которыми мне, если честно, было лень. Я решил пойти немного другим путем. Я установил на виртуальную машину Oracle VirtualBox Windows XP и перекинул в гостевую систему по USB устройство. Поставил там драйвера для МФУ. И принтер, и сканер успешно заработали. Не очень удобно, но сканером я пользуюсь крайне редко, поэтому такое решение меня вполне устроило.
Как я уже упоминал ранее, в момент написания статьи видеокарта от NVIDIA была поменяна на видеокарту от AMD (Gigabyte HD 6770). С установкой драйверов пришлось немного помучаться. Программа установки запускалась, процесс установки прекрасно шел, и после него даже выводилось сообщение что все прекрасно установлено, однако никаких драйверов в системе не появлялось. Полазив по форумам я нашел решение. Оно оказалось достаточно тривиальным. Нужно было запустить драйвера в режиме совместимости с XP. После этого все нормально установилось. После установки пришлось включить аппаратное ускорение и включить совмещение записи (см. пункт 3), чтобы активизировать функции Direct3D и DirectDraw.
Эпилог. Вот уже больше года на моей машине установлена Windows 7 x64. Мне просто надоели постоянные «сюрпризы» Win 2k3. Но я вполне доказал что ее можно использовать в домашних условиях. По субъективному мнению она работает стабильнее Windows XP и дает ряд преимуществ: полноценная поддержка PAE, всякие полезные серверные фичи типа встроенного маршрутизатора, отсутствие орграничения на количество полуоткрытых соединений (в отличии от тех же XP и Seven), что полезно для любителей торрент-клиентов и избавляет от использования программы Half-open limit Fix.
Спасибо всем кто дочитал пост до конца.
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.
Установка Windows Server 2003 на RAID
Всем доброго времени суток!
Требуется помощь в решении следующей проблемы.
Есть сервер: материнская плата Intel S3420GP, 2 одинаковых HDD 1000GB каждый, которые должны быть объединены в RAID level 1. На сервер должна быть установлена Windows Server 2003 SP2.
Мои действия:
1) Выставляю «SW RAID» в BIOS;
2) После перезагрузки по Ctrl+E создаю RAID level 1 массив в RAID utility, инициализирую, перезагружаю сервер — при старте появляется сообщение, что RAID массив Online;
3) Запускаю Windows Server 2003 Setup с установочного CD, F6, вставляю дискету с драйвером в USB Floppy. Драйвер успешно грузится, Setup создаёт Partition на виртуальном диске и форматирует Partition, однако затем, когда он должен копировать файлы на диск, появляется сообщение: Insert disk labeled «Intel Embedded Server RAID Technology II Driver Disk» to disk A: and press Enter when ready.
Вот эта проблема и выглядит наиболее странной. Дискета с драйвером уже и так в USB Floppy, и драйвер оттуда загрузился раньше. Или нужен какой-то другой драйвер?
Всем заранее спасибо.
Windows Server 2003+Raid
Доброго времени суток всем. Подскажите пожалуйста, как установить Windows server 2003 R2 на сервер.
Установка Windows Server 2008 R2 взамен Windows Server 2003
Есть сервер с установленной операционкой Win Serv 2003, надо сделать бэкап всего: учеток, файлов И.
Установка Windows Server 2012 на программный raid 1
Возможно сделать так чтобы системный диск с Windows Server 2012 находился на программном raid 1? В.
Установка Windows server 2003
При установке Сервака 2003 пишет «Нет установленных хардов жмите F3». Думал из за Райда. Удалил.
Флопик в системе только один и он USB или есть еще ?
Вообще Windows Server 2003/XP при установке два раза использует флопик.
1 раз — при загрузке инсталлятора чтобы увидеть собственно девайс
2 раз — после загрузки инсталлятора на девайс копируется система и собственно драйвер
при этом драйвер опять читается с дискеты и записывается на HDD.
Еще момент такой — бывают драйвера которые требуют ДВА файла с флопика.
При этом сначала нужно выбрать один, а потом выбрать второй в определенном порядке.
Обычно это описано в мануале на драйвер.
Да, только один и он USB.
В мануале об это моменте ничего не сказано:
The following procedure describes how to provide the driver during installation of Windows 2003/2000/XP system:
NOTE: You will need a USB floppy drive in order to provide the driver during Windows installation. Some models of floppy drives have known limitations that result in driver installation failures. Intel recommends using USB floppy drives listed on the Tested Hardware and Operating Systems list for the serverboard you are using.
1. Extract package contents to a floppy diskette.
2. Start the Windows 2003/2000/XP installation by booting from the Windows installation CD-ROM.
3. Press when the screen displays: «Press F6 if you need. »
Note: You must press for the system to recognize the new driver.
4. Choose to specify an additional device when the screen displays:
«Setup could not determine the type of one or more mass storage devices. »
Note: If this screen is not displayed as the first user input, then pressing was not seen by the setup program. Reboot the system, and return to step 2.
5. The system prompts for the manufacturer-supplied hardware support disk. Insert the floppy diskette containing the Windows 2003/XP device driver, and press .
6. Scroll down the list until the appropriate selection for your system which contains the Intel Embedded Server RAID Technology II and for your operating system displays, then click .
7. Continue with the normal installation procedure.
If installation fails after the first reboot, try another model of USB floppy drive from the tested list.
Все пункты из мануала проходят успешно: драйвер грузится с дискеты, и удаётся распознать RAID и отформатировать Partition. Однако перед копированием файлов появляется снова запрос «вставьте дискету» (хотя она уже там) — и, собственно, всё.
Я теперь пробую интегрировать драйвер через nLite, чтобы вообще обойтись без дискеты.
Это известная проблема когда используется usb floppy, оно и понятно а какой еще использовать если на плате нет разъема под флоппик. та же песня если использовать флэшку в режиме эмуляции флоппика через bios,
решение- нужнр интегрировать драйвер raid в дистрибутив с помощью nlite или другого пакета названи не помню или сделать это вручну. как читай ссылка на посторонний форум
Вот отседова можно поподробней?
Такая же проблема, Raid контроллер от silicon image, модель вроде 3512.. на нем один винт на 320. С помощью nLite вставил дрова контроллера в дистрибутив винды, прожег на диск.
система win XP best edition 9.9.5
Установка начинается, жму F6 своевременно. Через некоторое время появляется сообщение, мол выбрать специальные девайсы и установить на них дрова по нажатию S. Как и в предыдущих случаях, ничего не находит. Делать нечего, жмем Ввод. Самое интересное, что только после всего этого копируются дрова от silicon image и всё остальное. Когда подходит очередь выбирать раздел, контроллер с диском не виден, видны другие два IDE винта(primary master и primary slave) и даже сраная USB-флешка, воткнутая в комп.
Почему установку дров на raid сделали исключительно с флоппика, а скажем не с девайса по выбору, скажем со второго привода, ведь проблема была бы гораздо меньше.
немного по ходу работы в nLite:
алкоголем вставляем iso’шный образ в вирт.привод,
в nLite указываем путь к дистрибутиву windows на этот привод,
далее указываем папку где всё это переваривается, и прога сбрасывает туда всё необходимое.
На диске, который шел с контроллером, более 450 метров всяких дров, не понятно, какой именно нужен, поэтому скачал с инета(в описании около 200кб, скачивается же
10мб).
В nLite отмечаю добавление драйверов и создание iso-образа, другое не затрагиваем.
Жму добавить одиночный драйвер, отмечаю его inf-файл, выбираю «драйвер текстового режима» для win xp/2003(другой вариант — для win 2к).
А что такое драйвер регулярного PNP режима? может его нужно отмечать?
Запускаем процесс.
На стадии «обработка файлов установки» выскакивает окно с ошибкой, имя -p(1)11 и далее текст:
*Произошла ошибка при интеграции исправлений
*Проверьте, не записывается ли Дополнение поверх одного из этих файлов с неоригинальным файлом
*(уже интегрированного без помощи nLite):
*uxtheme.dll
*syssetup.dll
*tcpip.sys
*usbport.sys
*Не используйте уже пропатченные файлы, вместо этого используйте Исправления.
Жмем ОК, процесс продолжается и завершается.
Что делаю не так? Кто это уже проходил, отзовитесь