Как удаленно выбрать загрузочный диск
В данной статье опубликованы способы загрузки компьютера по сети с использованием образов дискет/HDD дисков (возможно использование размеров отличных от 1.44 Мб). Это может понадобиться при отсутствии под рукой другого загрузочного носителя, или для удобства эксплуатации в определенных условиях. Способы как минимум раз были успешно испробованы в реальной ситуации, а если вам известны другие, то присылайте свои варианты администратору сайта. Если вы знаете, как упростить существующие способы, то присылайте свои варианты авторам способов или опубликуйте их на форуме.
Настройка программы Tftpd32
Данная программа довольно простая и интуитивно понятная, поэтому приведу просто скриншоты своих настроек:
На вкладке «GLOBAL» у меня отмечены галочкой сервисы TFTP Server, Syslog Server и DHCP Server. На вкладке TFTP в поле Base Directory указана точка, которая означать, что в качестве корневой директорией будет использоваться папка, куда установлена сама программа Tftpd32. На вкладке DHCP в поле Boot File указан название загружаемого файла, которую мы рассмотрим дальше в настройках PXELINUX. На вкладке SYSLOG настройки не требуются.
WinNTSetup
Открываем программу WinNTSetup, вспоминаем, какую версию Windows мы будем ставить, выбираем соответствующую вкладку вверху окна. Я искренне верю, что ты не будешь ставить ни Windows XP, ни Windows 2000, так что описание установки для них опущу. Тем более что процесс не сильно отличается и программа дает множество подсказок.
Теперь давай разберемся с назначением настроек программы. Для удобства размечу их цифрами.
Эти две вкладки управляют версией устанавливаемой Windows. По умолчанию открыта вторая вкладка (на скриншоте), которая позволяет установку всех современных версий винды. Первая вкладка имеет несколько другой набор твиков и возможностей тонко настроить систему перед установкой.
Тут нужно указать путь к файлу WIM/ESD с Windows. ISO не пойдет. Чтобы выйти из этой ситуации, можно извлечь нужный файл из ISO любым современным архиватором либо смонтировать его UltraISO или DaemonTools. Кстати, если уже установленная ОС — Windows 10, смонтировать образ (правда, не всякий) можно прямо проводником Windows! Тогда ничего копировать не придется.
Сперва рассмотрим Mode : он позволяет включить сжатие Compact OS (даже несколькими способами!) или оставить старый добрый WIMBOOT. На современных SSD опция не сильно востребованная, но на моделях постарше еще актуальная. Она позволяет неиллюзорно сэкономить место на накопителе, а еще несколько ускорить загрузку.
Кнопка Tweaks открывает широкие возможности для модификации новой системы, в том числе отключение ненужных компонентов Windows, вроде Windows Defender и гибернации, мощный тюнинг проводника и реестра. Если тебе чего-то не хватило — можно дописать самостоятельно.
Доступные твики
VHD поможет установить Windows на виртуальный диск VHD или VHDX, который затем можно использовать в средах виртуализации или для создания готового к развертыванию образа с уже установленной ОС. Лично мне эта функция так и не пригодилась, но сказать я о ней должен был.
Теперь, когда функции программы понятны, можно приступать к собственно установке. Монтируй ISO (или другим способом доставай из него установочный WIM/ESD), загоняй его в программу, выбирай разделы, редакцию системы и твики (их я подробно рассматривать не буду — названия вполне точно передают назначение).
Способ 1: Thinstation и RIS сервер
Представляю статью о загрузке по сети, которую написал участник конференции OSZone vserd.
Приступаем
Шаг 1
Скачиваем и распаковываем утилиту преобразования. Для ясности, в D:\BootDisk\.
Шаг 2
Скачиваем и устанавливаем Perl.
Шаг 3
Создаем образ дискеты или используем готовый образ.
- Если нет образа загрузочной дискеты в виде файла, тогда вставляем загрузочную дискету с MS-DOS и выполняем команду D:\BootDisk\MKIMAGE.BAT DOS . Поддерживаются стандартные 1.44 Mb приводы.
- Если образ уже есть, тогда модифицируем файл создания загрузочного образа.
- Открываем блокнот и копируем/записываем следующий код
@echo off
cd mknbi-1.4.1-win
perl.exe mknbi.pl --nosquash --format=nbi --target=dos ..\image.dos >..\dos.bin
rem Если хочется универсальности, тогда комментируем верхнюю строчку (дописываем REM)
rem и раскомментируем нижнюю (удаляем REM) (запуск MKIMAGE2 имя_образа_с_расширением)
rem perl.exe mknbi.pl --nosquash --format=nbi --target=dos ..\%1 >..\dos.bin
cd..
:end
Шаг 4
Ожидаем завершения работы батника. Проверяем, что размер dos.bin больше размера image.dos примерно на 4 кб.
Шаг 5
Распаковываем thinstation. Из архива нам нужен файл TFtpdRoot\thinstation.nbi.zpxe. Копируем его в D:\BootDisk\ с именем dos.bin.zpxe. Это загрузчик PXE.
Шаг 6
Настраиваем DHCP (если настроен, то переходим к шагу 7). У меня Win 2000 Server так что буду описывать для него.
Если DHCP не установлен, тогда его сначала нужно установить. (Панель управления> - Установка удаление программ - Добавление и удаление компонент Windows, затем выделить Сетевые службы, Состав и поставить галочку на DHCP).
Настраиваем DHCP. Панель управления - Администрирование, запускаем оснастку DCHP. Выбираем сервер DHCP который мы хотим настраивать. Затем из контекстного меню выбираем Создать область. В появившемся мастере вводим имя области и комментарий. Давайте осмысленные имена, чтобы и через пару-тройку лет с этим мог разобраться другой админ или вы сами. Затем вводим начальный и конечный адрес который хотим раздавать через DHCP. Максимальная емкость зависит от числа одновременно устанавливаемых машин. Если в диапазон адресов попал статический адрес, можете его ввести на следующей странице в список исключаемых. Дальше по вашему усмотрению. После создания области в секции Параметры области, нужно настроить параметры 066 IP сервера и 067 Имя файла для загрузки. В параметр 067 вписываем имя dos.bin.zpxe.
Шаг 7
Устанавливаем и конфигурируем RIS
Панель управления - Установка удаление программ - Добавление и удаление компонент Windows, ставим галочку на Служба удаленной загрузки. После завершения установки идем в Администрирование - Службы и запускаем службу Упрощенный FTP-демон.
Шаг 8
Копируем в C:\tftpdroot файлы dos.bin.zpxe и dos.bin.
Шаг 9
Устанавливаем на компе загрузку с сетевого адаптера по PXE и пробуем загрузиться.
Если все нормально, то на компьютере, который загружается, будет идти поиск DHCP сервера, затем загрузчик покажет что присвоен IP адрес, и пошла загрузка с образа.
Подпишитесь на рассылку
Настройка PXELINUX
В папке программы Tftpd32 создаем вложенную папку pxelinux.cfg, а в нем создаем файл default следующего содержания:
default menu.c32
gfxmenu /erdpxe
prompt 0
LABEL Windows 7 64bit
MENU DEFAULT
KERNEL IPXE.KRN
INITRD win7.ipxe
Думаю излишнем писать подробный комментарий к данному файлу, рассмотрим только две последние строчки:
KERNEL IPXE.KRN — указывает на ядро iPXE, которую нужно загрузить.
INITRD win7.ipxe — указывает на файл скрипта с параметрами iPXE
Указанных настроек PXELINUX вполне достаточно для использования дефолтной конфигурации и можно перейти к дальнейшей настройке iPXE, поэтому остающуюся часть текста решил убрать под спойлер.
Если в сети существует несколько бездисковых рабочих станций, и нужно чтобы каждый ПК имел доступ только «к своему» iSCSI-диску и не имел доступа к «чужим» дискам, то нам нужно будет создать несколько файлов с загрузочным меню для каждого ПК.
Соответственно, для каждой бездисковой рабочей станции нам нужно написать «свое» загрузочное меню и разместить в папке pxelinux.cfg с названием файла 01-mac-адрес клиента, в нижнем регистре. Содержимое этих файлов может отличаться, к примеру, только последней строчкой INITRD win7.ipxe.
Сейчас обсуждаем
Гость Алекс
Очень жду эту фитчу! Честно из-за ее отсутствия я откатился на 10ку, хотя в 11 много чего нравится,
Grey3
Цитата: Гость Виталий России нужен отечественный VPN. Пользуйтесь Kaspersky VPN - ежемесячно
Гость Алексей
При попытке открыть получившийся ISO в пустой виртуалке, пишет "Fatal: Could not read from the boot
rediffusion
rediffusion
Как будут выглядеть параметры, если ссылаться на уже извлечённый install.wim из .ISO?
RemontCompa — сайт с огромнейшей базой материалов по работе с компьютером и операционной системой Windows. Наш проект создан в 2010 году, мы стояли у истоков современной истории Windows. У нас на сайте вы найдёте материалы по работе с Windows начиная с XP. Мы держим руку на пульсе событий в эволюции Windows, рассказываем о всех важных моментах в жизни операционной системы. Мы стабильно выпускаем мануалы по работе с Windows, делимся советами и секретами. Также у нас содержится множество материалов по аппаратной части работы с компьютером. И мы регулярно публикуем материалы о комплектации ПК, чтобы каждый смог сам собрать свой идеальный компьютер.
Наш сайт – прекрасная находка для тех, кто хочет основательно разобраться в компьютере и Windows, повысить свой уровень пользователя до опытного или профи.
WARNING
Описанные в статье методы могут привести к необратимому повреждению целевой системы. Попытки проникновения на чужие машины преследуются по закону. Редакция не несет ответственности за любые последствия использования информации из данной статьи.
Требования к оборудованию клиентских компьютеров.
Посетите страницу проверки совместимости, чтобы убедиться, что Ваша рабочая станция соответствует минимальным требованиям для Windows 2000 Professional.
- Компьютер с процессором Pentium 166 МГц или более производительным, соответствующий стандарту NetPC.
- 32 Мб ОЗУ.
- Минимум 1,2 Гб жесткий диск.
- Загрузочное ПЗУ PXE по протоколу DHCP версии .99c или выше или сетевую карту поддерживаемую загрузочной дискетой RIS.
Совет: Всегда проверяйте наличие у производителя сетевой карты последней версии ПЗУ PXE.
Сетевые карты, поддерживающиеся загрузочной дискетой RIS
• 3c900 (Combo and TP0)
• 3c900B (Combo, FL, TPC, TP0)
• 3c905 (T4 and TX)
• 3c905B (Combo, TX, FX)
• AMD PCNet and Fast PC Net
• Netflex 100 (NetIntelligent II)
• Netflex 110 (NetIntelligent III)
Digital Equipment Corporation (DEC)
Hewlett-Packard
• HP Deskdirect 10/100 TX
Intel Corporation
• Intel Pro 100B (including the E100 series)
Комментарии (14)
Введение
Современные операционные системы Windows 7, Windows Server 2008 и всё, что старше, умеют подключаться напрямую на iSCSI target. Проблема только в том, как инициализировать удаленное блочное устройство при включении ПК.
Вспомним, что почти все современные сетевые карты умеют загружаться по технологии PXE. А вот с iSCSI дружат в основном только дорогостоящие серверные сетевые карты, например Intel. Однако, существует как минимум два open source проекта gPXE и iPXE позволяющий при загрузке ПК подключаться iSCSI устройствам. Последний, к слову, форк первого, с немного доработанной системой вывода ошибок и дополнительными опциями.
Есть много способов, как загружаться через gPXE и iPXE. В данном посте мы будем рассматривать загрузку с использованием iPXE и подключением для него необходимых скриптов в процессе загрузки.
Суть такова — при запуске компьютера сетевая карта получает необходимые настройки через DHCP сервер и загружает PXELINUX. Далее загрузчик PXELINUX подключает необходимый скрипт и загружает iPXE, который, в свою очередь, выступает iSCSI инициатором и передает управление диску. До момента инициализации блочного устройства передачу файлов по сети обеспечивает протокол TFTP.
Некоторые могут спросить — а для чего загружать PXELINUX? Во первых, через PXELINUX загрузчик iPXE получает необходимый скрипт для инициализации нужного iSCSI target-а. Во вторых, чтобы можно было построить удобное меню с выбором различных вариантов загрузки. В третьих, если в сети существует несколько бездисковых рабочих станций, то нужно чтобы каждый ПК подключался «к своему» iSCSI-диску и не имел доступа к «чужим» дискам, а значит их нужно как то отделять друг от друга, например, по MAC-адресам. Для этих целей будет использоваться двухстадийная загрузка с использованием PXELINUX.
Общие примечания
Для редактирования/создания образа дискеты можно пользоваться WinImage, плугином к Total Commander Virtual Disk или другими утилитами. Если у вас один компьютер, и нет серверной платформы, вы можете использовать одну из виртуальных машин (например, VMWare), установить на ней сервер и настроить на взаимодействие с другим компом. Судя по отзывам на форумах, это вполне реально.
Также в сети можно найти DOS стек TCP/IP. Или настроить NetBios/NetBEUI. В таком случае вы можете загрузить дистрибутив с шары.
AOMEI PXE Boot FREE - инструмент для сетевой загрузки компьютеров с ISO образа
Всё правильно друзья, AOMEI PXE Boot FREE - является бесплатным инструментом для загрузки компьютеров по локальной сети (LAN) и дальнейшего их обслуживания. Загружать удалённый компьютер можно даже с различных ISO образов , будь то образы антивирусных дисков Live CD, менеджеры разделов жёсткого диска (Acronis, Paragon ), можно выполнять операции восстановления компьютеров с помощью реанимационного комплекса ERD Commander и так далее.
Рассмотрим использование AOMEI PXE Boot FREE для загрузки компьютеров по сети используя различные ISO образы, всего их будет три: загрузочный диск Paragon Домашний эксперт 12 (Paragon_Media), ERD65, загрузочный диск, созданный при помощи AOMEI PE Builder (ampxe).
На компьютере заранее были приготовлены три iso образа: загрузочный диск Paragon Домашний эксперт 12 (Paragon_Media), ERD65, загрузочный диск, созданный при помощи AOMEI PE Builder (ampxe)
Копируем все три образа в папку с установленной программой,то есть по пути C:\Program Files(х86)\AOMEI PXE Boot Free 1.0
На компьютере установлен антивирус Eset Smart Security 8, в состав которого входит файервол. Отключаем его.
Аналогичным образом загрузим по сети загрузочный образ программы Paragon Домашний эксперт 12 (Paragon_Media.iso)
Теперь загрузим образ, созданный при помощи программы AOMEI PE Builder. Выбираем Boot from AOMEI Windows PE or Linux system и нажимаем Start Service
Продолжение доступно только участникам
Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее
Вариант 2. Открой один материал
Здравствуйте, читал на Вашем сайте статьи о программах AOMEI Technology: резервное копирование данных, работа с разделами жёсткого диска, создание собственного Live CD, но Вы не упомянули ещё один полезный инструмент принадлежащий данному разработчику, а именно бесплатную программу AOMEI PXE Boot FREE! При помощи AOMEI PXE Boot FREE можно загрузить удалённый компьютер с любого ISO образа по сети интернет! Если Вы напишите статью на эту тему, то начинающим сетевым администраторам это очень пригодится.
Требования к оборудованию серверов.
Посетите страницу проверки совместимости, чтобы убедиться, что Ваш сервер соответствует минимальным требованиям для Windows 2000 Server.
- Процессор Pentium или Pentium II с рекомендованной тактовой частотой 200 мегагерц (минимум 166 МГц)
- Минимум 64 Мб ОЗУ. Для дополнительных служб, таких как DS, DHCP, и DNS необходимо как минимум 96 или 128 Мб.
- 2 Гб дискового пространства для дерева папок Сервера удаленной установки.
- Сетевая карта, поддерживающая скорость 10 или 100 мегабит в секунду (Мбит/сек.) (Рекомендуется 100 Мбит/сек.).
Примечание: Вы должны выделить отдельный раздел или жесткий диск для дерева папок RIS. (Рекомендуются диски и контроллер SCSI).
Установка ОС Windows 7
Перед началом установки Windows 7 на бездисковую станцию открываем его BIOS и настраиваем порядок опроса загрузочных устройств следующим образом:
1) Hard Disk
2) Network
3) CD/DVD
4) остальные устройства
Если на ПК имеется установленный жесткий диск, то на время установки Windows его желательно отключить, чтобы компьютер не пытался с него загружаться.
Далее размещаем в приводе CD/DVD установочный диск Windows 7 и перезагружаем компьютер.
Первым делом мы должны увидеть запуск загрузки через PXE. Если этого не произошло то снова заходим в BIOS и разрешаем загрузку компьютера через сетевой адаптер.
Далее на экране появиться загрузочное меню PXELINUX. Если этого не произошло проверяем, запущена ли на другом компьютере программа Tftpd32, правильно ли она настроена и не блокирует ли его работу firewall-ы, антивирусы или другие программы.
После выбора необходимого пункта загрузочного меню PXELINUX мы должны увидеть запуск iPXE.
В процессе инициализации iPXE должны промелькнут надписи:
Registered as BIOS drive 0x80
Booting from BIOS drive 0x80
Это значит, что ПК удачно подключился к iSCSi диску.
Затем мы увидим ошибку загрузки через iSCSi диск, после чего компьютер перейдет к опросу следующего загрузочного устройства и запустит установка Windows 7 с привода CD/DVD. При этом подключение к iSCSi диску останется активным — за это отвечает указанная в скрипте строчка set keep-san 1.
В процессе установки Windows, на этапе выбора дискового устройства мы должны увидеть подключенный нами iSCSi диск. Если iSCSi диск в списке отсутствует, значит установщик Windows не смог автоматически подключить необходимые драйвера для сетевой карты. В этом случае скачиваем с сайта разработчика необходимые драйвера сетевой карты и подключаем их установщику Windows. После этого iSCSi диск должен появиться в списке.
В этом случае первым делом проверьте в BIOS порядок опроса загрузочных устройств. Жесткий диск должен находиться на первой позиции, даже если на компьютере физически не установлен дисковый накопитель.
Если проблема не исчезла, то попробуйте в BIOS-е включать/выключать SATA контроллер, менять режим его работы IDE, ACHI, либо подключить реальный диск на время установки, но установку проводить на iSCSI диск.
После выбора дискового устройства начнется установка Windows 7. Дальше никаких трудностей возникнуть не должно. После установки мы получаем «полноценную» операционную систему Windows 7, работающей на iSCSI диске.
Разделы сайта
Рекламный блок
Архитектура ПЗУ удаленной загрузки PXE
Службы удаленной установки используют протокол DHCP для назначения IP адресов клиентским компьютерам. Когда новый клиентский компьютер с поддержкой удаленной загрузки DHCP-PXE включается впервые, клиент запрашивает IP адрес и IP-адрес активного сервера загрузки, используя протокол DHCP. В составе первоначального запроса клиентский компьютер посылает собственный глобальный уникальный идентификатор (GUID or UUID), который используется для уникальной идентификации компьютера в Active Directory при использовании Служб удаленной установки Windows 2000.
С сервера RIS клиентский компьютер получает:
- Собственный IP адрес при помощи DHCP.
- IP-адрес сервера RIS
- Имя загрузочного образа, которое понадобится клиентскому компьютеру при запросе к серверу RIS для запуска службы.
Процесс PXE используется каждый раз, когда компьютер с ПЗУ удаленной загрузки делает запрос на сетевую загрузку. Сторонние производители программ удаленной загрузки/установки применяют собственные процессы для загрузки первого образа.
Способ 1: Thinstation и RIS сервер
Представляю статью о загрузке по сети, которую написал участник конференции OSZone vserd.
Цель iSCSI. Настройка программы StarWind Virtual SAN
Открываем StarWind Management Console, жмем кнопку Add Server и создаем новый сервер с IP-адресом 192.168.0.1. Имеющийся по умолчанию сервер с IP-адресом 127.0.0.1 можно удалить.
Далее выбираем созданный нами сервер и нажимаем ссылку Add Target. В появившемся окне можем указать свое название IQN цели, активировав галочку Target Name. В частности я указал iqn.2014-11.home:win7-64bit.
Далее выбираем созданный нами Target и нажимаем ссылку Add Device.
В появившейся окне выбираем Hard Disk Device, далее выбираем Virtual Disk, указываем расположение и объем создаваемого диска, задаем объем и параметры кэширования, и создаем дисковое устройство нажатием кнопки Create.
В итоге получаем настроенный и готовый к работе iSCSI Target, имеющий следующий вид:
При необходимости мы можем создавать необходимое количество iSCSI Target-ов и на каждый из них подключить необходимое количество iSCSI дисков. А также обеспечить безопасности доступа к iSCSI Target-ам с использованием CHAP-аутентификации клиентов, нажав по ссылке Add Permission.
Использованные источники
- Zetter/tPA. Citrix Metaframe XP - Создание тонкого клиента. Расписано как настроить DHCP и TFTP в картинках
- How to create Network Bootable Images under Windows. Название говорит само за себя. Описывается, как можно создать образ сетевого загрузчика. Текст на английском языке.
- How to create Network Bootable Images under Windows. Краткое руководство к действию по предыдущему источнику. Текст на русском языке.
- Александр Дейтер, Автоматическая сетевая установка Windows (или другие страницы, ссылки на которые находятся через поиск непринужденно). Описывается процесс настройки автоматизации установки Windows на базе Unix систем. Дала старт к дальнейшим поискам.
- KB315279: How to add a third-party OEM network adapter to a RIS installation. Статья Базы Знаний Microsoft. - обобщенный решатель возникших вопросов.
- Форумы: Ru-Board, IXBT, OSZone. Eсли подумать и поискать, то форумы сходу снимают до 90% возникших вопросов. Остальные можно попробовать задать на них.
Написанию данного поста предшествовало сбор информации по частям и многочасовое курение как русскоязычных, так и англоязычных ресурсов в сети интернет в поиске сравнительно простых способов реализации бездисковой загрузки ПК.
Предпосылкой к изучению данного вопроса стало наличие в сети компьютера, с вышедшем из строя дисковым накопителем. Необходимо было запустить на данном ПК «полноценную» 64-битную операционную систему Windows 7 без использования Linux-сервера, ограничившись только имеющимися в локальной сети Windows системами. Приводимые в данном посте программные продукты распространяются бесплатно и могут работать как на серверных, так и на пользовательских версиях Windows.
- iSCSI (англ. Internet Small Computer System Interface) — протокол, который базируется на TCP/IP и разработан для установления взаимодействия и управления системами хранения данных, серверами и клиентами;
- iSCSI Target: (Цель iSCSI) — программа или аппаратный контроллер (HBA), осуществляющие эмуляцию диска и выполняющие запросы iSCSI;
- iSCSI Initiator: (Инициатор iSCSI) — клиентская программа или аппаратный контроллер, который взаимодействует с iSCSI Target;
- IQN: (iSCSI Qualified Name) — уникальный идентификатор (имя) iSCSI Target’a или iSCSI Initiator’а;
- LUN: (Logical Unit Number) — адрес блочного устройства в диапазоне 0-127;
- DHCP (англ. Dynamic Host Configuration Protocol — протокол динамической настройки узла) — сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP;
- TFTP (англ. Trivial File Transfer Protocol — простой протокол передачи файлов) используется главным образом для первоначальной загрузки бездисковых рабочих станций.
Приложение Б: Часто Задаваемые Вопросы.
Как узнать, поддерживает ли версия моего ПЗУ процесс PXE?
Как я могу узнать, что клиентский компьютер получил IP-адрес и подключился к Серверу удаленной установки?
При загрузке компьютера, начинает загружаться и инициироваться Загрузочное ПЗУ PXE. Последовательность из следующих четырех шагов выполняется на большинстве компьютеров с поддержкой стандарта Net PC или на компьютерах с PXE ПЗУ. (Примечание: на вашем компьютере последовательность может выполняться иначе)
Перезапустите службу BINLSVC. Нажмите Пуск (Start), нажмите Выполнить (Run) и наберите CMD. Введите следующие команды:
Net Stop BINLSVC
Net Start BINLSVC
Если клиентский компьютер не получает ответ после остановки и перезапуска этой службы, проверьте настройки Сервера удаленной установки. Чтобы убедиться в корректности настроек, удостоверьтесь в том, что RIS настроены «Отвечать на запросы компьютеров» ("Respond to client computers requesting service"), и «Не отвечать на запросы неизвестных компьютеров» ("Do not respond to unknown client computers"). Нажмите Пуск (Start), выберите Программы (Programs), выберите Администрирование (Administrative Tools) и нажмите Просмотр событий (Event Viewer) для проверки журнала событий сервера RIS на наличие ошибок связанных с DHCP, DNS, или RIS (BINLSVC).
Поддерживают ли RIS удаленную установку Windows 2000 Server с плоских образов или образов RIPrep?
Нет. RIS не поддерживают удаленную установку Windows 2000 Server.
Поддерживают ли RIS удаленную установку с образов ОС (плоских образов или образов RIPrep) на ноутбуки?
И да и нет. RIS тестировались на ноутбуках со стыковочными узлами, которые поддерживают необходимое ПЗУ PXE. Ноутбуки должны быть подключены к стыковочному узлу, с сетевым кабелем, подключенным к сетевой карте на стыковочном узле.
RIS не поддерживают ноутбуки, оборудованные сетевыми картами PC Card или PCMCIA, с поддержкой ПЗУ PXE.
Является ли безопасной предзагрузочная часть программы ПЗУ PXE удаленной загрузки?
Нет. Вся последовательность загрузки, установки и репликации ОС не является защищенной с точки зрения шифрования типа пакета, нарушения подлинности клиента или сервера, либо от механизмов прослушивания сети. Поэтому будьте внимательны при использовании серверов RIS в Вашей корпоративной сети. Убедитесь, что в сети разрешены только авторизованные сервера RIS. Необходимо также контролировать число администраторов, которым разрешено устанавливать и настраивать сервера RIS.
Можно ли реплицировать образы RIPrep на альтернативные носители, такие как DVD, CD, и / или Zip-диски?
Нет. Реализация такой возможности рассматривается для следующей версии RIS.
Поддерживает ли функция RIPrep различия в оборудовании между компьютером-источником, используемым для создания предварительно подготовленного образа, и целевым компьютером, на который будет установлен образ?
Да. Оборудование исходного и целевого компьютеров может различаться. Исключение составляют драйвера Уровня аппаратных абстракций (Hardware Abstraction layer (HAL)). Например, если исходный компьютер поддерживает стандарт ACPI, он использует соответствующий драйвер ACPI HAL. Если Вы попытаетесь установить образ, предварительно подготовленный на таком компьютере, на компьютер, не поддерживающий стандарт ACPI, установка будет неудачной.
Поддерживает ли мастер подготовки удаленной установки (RIPrep) работу с несколькими дисками или с несколькими разделами на клиентском компьютере?
Нет. Данная версия утилиты Подготовки удаленной установки (RIPrep) поддерживает только единственный диск с одним разделом (диск C:).
Как будет работать мастер подготовки удаленной установки RIPrep в случае если диски исходного и целевого компьютеров имеют разный размер?
Размер диска целевого компьютера должен быть не меньше, чем размер исходного диска, использованного для создания образа.
Как я могу реплицировать все образы ОС с одного сервера RIS на другой сервер в сети, для согласованной установки ОС на всех клиентских компьютерах?
В настоящий момент RIS не предоставляет механизма репликации образов ОС с одного сервера RIS на другой. Существует несколько способов решения этой проблемы. Например, можно задействовать преимущества функций репликации продукта Microsoft Systems Management Server. Данный продукт предоставляет возможности репликации по расписанию, сжатия, и работы по медленным каналам. Вы также можете использовать решения сторонних производителей для репликации образов ОС. Убедитесь в том, что механизм репликации сохраняет атрибуты файлов и параметры безопасности исходных образов.
Могу ли я одновременно использовать в сети сервер RIS и сервер удаленной загрузки стороннего производителя? Если да, то какие у этого могут быть последствия?
Да. Вы можете использовать серверы удаленной загрузки и установки (Remote Boot/Installation, RB/RI) различных производителей в одной сети. Обратите внимание, что в настоящий момент программа удаленной загрузки PXE не различает серверы RB/RI разных производителей. Поэтому когда компьютер с поддержкой удаленной загрузки включается и запрашивает IP-адрес сервера RB/RI, он получит ответ от всех доступных серверов. Таким образом, нельзя гарантировать, что клиентский компьютер будет обслужен определенным сервером RB/RI.
RIS предоставляет администраторам возможность предварительно настраивать учетные записи компьютеров в Active Directory и назначать желаемый сервер RIS для обслуживания определенного клиентского компьютера. Настроив сервер RIS для ответа только известным компьютерам (предварительно настроенным) администраторы обеспечивают обслуживание клиента требуемым сервером RIS. Не все серверы RB/RI сторонних производителей поддерживают возможность игнорирования запросов на обслуживание. Следовательно, Вам может понадобиться изолировать сегмент определенных серверов сторонних производителей, чтобы клиенты не могли обратиться с запросом на обслуживание к этим серверам.
Могу ли я удаленно управлять сервером RIS по сети с рабочей станции под управлением Windows 2000 Professional?
Да. Если Вы администратор домена, и на компьютере установлен Пакет средств администрирования, Вы можете администрировать большинство параметров RIS. Однако некоторыми параметрами Вы все же не сможете управлять. Например, Вы не можете удаленно добавлять дополнительные образы ОС на сервер RIS с рабочей станции под управлением Windows 2000.
Могу ли я добавить поддержку дополнительных сетевых карт в загрузочную дискету RIS?
Нет. Утилита RBFG.exe данной версии RIS содержит фиксированный код поддержки сетевых карт. Со временем, Microsoft будет добавлять поддержу дополнительных сетевых карт. Обновления утилиты RBFG.exe будут доступны традиционными способами: через Интернет, службу Windows Update, а также в составе будущих пакетов обновлений.
Могу ли я, при создании формата имени, использовать атрибуты объектов Active Directory для совместного использования вместе с функцией автоматического присвоения имен компьютеров в службах удаленной установки?
Нет. Существующие атрибуты, поддерживаемые средствами автоматического присвоения имен компьютеров, используют Active Directory. Однако, в настоящий момент, поддерживаются не все атрибуты Active Directory. Возможно, такая поддержка будет включена в следующую версию RIS.
Где я могу просмотреть GUID/UUID клиентских компьютеров для предустановленных клиентов в Active Directory для использования с RIS?
В большинстве случаев значение GUID/UUID клиентских компьютеров, соответствующих стандартам PC98 или Net PC, можно найти в системном BIOS. OEM производители предоставляют дискету с файлом, использующим в качестве разделителя запятые, или с электронной таблицей для сопоставления серийных номеров с GUID/UUID. Это позволяет Вам написать сценарий предварительной настройки учетной записи компьютера в Active Directory. Также OEM производители указывают GUID/UUID на корпусе компьютера для упрощения идентификации и предварительной настройки учетных записей компьютеров. Если Вам не удалось обнаружить GUID в упомянутых местах, Вы можете прослушать сетевой трафик клиента, найти пакет DHCP Discover и в нем поле содержащее 128 бит (32 байта) кода GUID/UUID.
Инициатор iSCSI. Настройка iPXE
Строка dhcp net0 данного скрипта указывает, что необходимо получить настройки через DHCP сервер в сети.
Строка set keep-san 1 указывает, что подключение к iSCSI Target-у необходимо сохранить даже если загрузка с данного устройства не удалась (этот параметр необходим, когда нужно устанавливать операционную систему с накопителей CD/DVD).
Последняя строка непосредственно подключает указанный iSCSI Target, инициализирует удаленный диск и передает процесс дальнейшей загрузки на данное устройство. Синтаксис подключения будет таким iscsi:. .
Если мы хотим добавить в загрузочное меню еще один пункт, например, для загрузки ОС Windws 8.1, то создаем в StarWind Virtual SAN новый Target с указанием IQN цели iqn.2014-11.home:windows8.1, добавляем в него новое дисковое устройство iSCSI, а затем в файле pxelinux.cfg/default добавляем к примеру такие строчки:
LABEL Windows 8.1
KERNEL IPXE.KRN
INITRD win8.1.ipxe
Важные замечания
Наименования компаний, организаций, продуктов, людей, и событий используемые в качестве примеров в данном руководстве являются вымышленными. Все совпадения с реальными компаниями, организациями, продуктами, людьми или событиями являются непреднамеренными и случайными.
Служба каталогов Microsoft Active Directory™, как способ организации данной базовой инфраструктуры, приведена только для демонстрации работы функций Microsoft Windows 2000 при взаимодействии с Active Directory. Данный пример не является моделью настройки Active Directory для какой-либо организации — для дополнительной информации смотрите документацию по Active Directory.
Архив статей
Установка ОС Windows (альтернативный метод)
Не знаю кому как, но мне лично не представляется удобным для каждого установочного образа Windows записывать DVD диск.
Мне привычнее распаковать содержимое установочного диска и запустить установку Windows с жесткого диска. К тому же с жесткого диска операционная система устанавливается быстрее.
Приведу пример, с использованием стандартного загрузчика bootmgr, имеющегося в любом установочном дистрибутиве Windows.
Данный метод подходит также для установки Windows с локальных жестких дисков.
Если коротко, то создаем на iSCSI диске небольшой «активный» раздел, копируем туда содержимое установочного диска Windows, и затем настраиваем MBR, для загрузки с диска установщика Windows. Подробности под спойлером.
Итак, откроем на рабочей Windows системе Панель управления — Администрирование — Инициатор iSCSI.
Появиться окно «Свойства: Инициантор iSCSI».
Переходим на вкладку «Обнаружение» и нажимаем кнопку «Обнаружить портал. ».
В открывшемся окне вводим IP-адрес нашей цели iSCSI — 192.168.0.1 и нажимаем ОК.
Далее переходим обратно на вкладку «Конечные объекты» и увидим все цели с идентификаторами IQN.
Выбираем в списке нужную цель и нажимаем кнопку «Подключить».
Откроется еще одно окно требующий нашего подтверждения, где также нажимаем ОК.
Если в открывшемся окне оставить галочку «Добавить это подключение в список предпочитаемых конечных объектов» то указанная цель будет автоматически подключаться к системе при каждой загрузке.
Открываем оснастку «Управление компьютером» и переходим на вкладку «Управление дисками». Тут мы увидим, что в нашей системе появилось еще одно дисковое устройство. Создаем на этом диске «Основной раздел», указав размер диска чуть больше размера нашего установочного образа. Далее форматируем под файловую систему NTFS, подключаем любую букву диска и делаем раздел «активным».
Откроем необходимый образ установочного диска программой UltraISO или WinRar и распакуем содержимое образа на созданный в предыдущем пункте раздел диска. Важно, чтобы после распаковки на диске оставалось как минимум 100Мб свободного места (Для Windows 8 рекомендуется 350Мб свободного места). Если свободного места недостаточно, то расширяем выбранный раздел в оснастке «Управление дисками».
Затем скачиваем из интернета программу BOOTICE и запускаем (ссылки приводить не буду, сами сможете найти без труда).
В программе выбираем нужный нам диск из раскрывающегося списка. В моем случае HD6:
Далее нажимаем кнопку «Process MBR» и откроется следующее окно:
В данном окне выбираем последний пункт «Windows NT 5.x / 6.x MBR» и нажимаем кнопку «Install/Config».
На диске будет настроен MBR, загружающий стандартный загрузчик bootmgr из активного раздела диска.
Далее можно загружаться на бездисковом ПК с данного iSCSI-диска и сходу устанавливать ОС WIndows.
Установка Windows запуститься автоматически.
Но рассмотрим еще один момент. Если мы хотим сделать данный раздел скрытым от пользователей и недоступным для операционной системы, то запускаем командную строку от имени администратора и набираем следующие команды:
Diskpart
List disk
Sel disk x (вместо x подставляем номер нужного диска, список которых выводит предыдущая команда)
Sel part 1 (при необходимости список разделов можно посмотреть командой List part)
Remove
Set этого данный раздел диска станет технологическим и скрытым. Для этого раздела уже не возможно назначит букву диска и примонтировать его к работающей системе, но устанавливается Windows с данного раздела без проблем.
Получится что то типа раздела восстановления)
Удаленка — тренд этого года. Оказалось, что многие вещи можно не просто делать по сети, а делать лучше, чем в офисе. Думаю, переустановка ОС — достаточно стандартная операция, чтобы ее можно было перенести на удаленку. И сегодня на примере Windows я покажу, как это делается.
Как мы все не понаслышке знаем, юзеры часто что-нибудь ломают, а потом приносят комп «тыжпрограммисту» с объяснением «я тут что-то нажал(а), и все исчезло». Ты поворчишь и полезешь за флешкой со свежей виндой.
Так это было до лета 2020 года, когда внезапно налетевший вирус все поломал, а антивирусы не помогали. Карантин добавил новых трудностей незадачливым пользователям, у которых компы от постоянного сидения дома реже ломаться не стали. Только раньше все проблемы решал знакомый айтишник за бутылку пенного напитка, а сейчас походы могут закончиться штрафом или больничной койкой, так что компьютерная помощь (как и почти все остальное) переехала на удаленку.
И если очистить комп от вирусов еще как-то удается по сети, то переустановка ОС обычно проводится при физическом доступе. Сегодня я покажу способ сделать и эту процедуру полностью удаленной, без инструкций пользователю, как входить в загрузочное меню и выбирать загрузку с флешки. Бонусом компьютерный умелец (ты) сэкономит на транспорте.
Разметка диска
Перво-наперво нужно выделить место под новую ОС. На раздел с существующей, как бы ни хотелось, установить не получится. Поэтому открывай диспетчер дисков и создавай новый раздел в NTFS. По размеру меньше 10 Гбайт ставить не следует.
Теперь, когда мы создали новый раздел (я создал около 60 Гбайт), устанавливаем.
Связанные ресурсы
Пошаговое руководство для развертывания базовой инфраструктуры для Windows 2000 Server: Установка Windows 2000 Server в качестве контроллера домена
Step-by-Step Guide to a Common Infrastructure for Windows 2000 Server Deployment: Installing a Windows 2000 Server as a Domain Controller (EN)
Групповые политики Windows 2000
Windows 2000 Group Policy (EN)
Руководство по планированию и развертыванию Windows 2000
Windows 2000 Planning and Deployment Guide (EN)
Автор: Артем Васьков aka Fanzuga • Иcточник: (переведено с англ.) Microsoft Technet • Опубликована: 20.06.2006
Облако тегов
Социальные сети
Загрузочный диск служб удаленной установки используется на компьютерах, на которых установлена сетевая карта, не имеющая ПЗУ удаленной загрузки. Загрузочный диск имитирует загрузочный процесс PXE на компьютерах с ПЗУ, не поддерживающих процесс загрузки на основе DHCP PXE. Служебная программа генерации диска удаленной загрузки (Rbfg.exe) находится в следующей папке: \\Имя_сервера\ RemoteInstall\Admin\ на каждом из серверов удаленной установки.
Утилита RBFG.exe также содержится в Пакете средств администрирования Windows 2000 Server. Пакет средств администрирования может быть развернут в Вашей организации при помощи Systems Management Server 2.0 или с помощью новой функции Управления приложениями входящей в состав инфраструктуры Групповой политики.
Создание Загрузочного диска служб удаленной установки
Для создания Загрузочного диска служб удаленной установки запустите утилиту RBFG.exe с сервера RIS либо на клиентском компьютере, который подключен к серверу RIS, либо на компьютере с установленным Пакетом средств администрирования.
- Нажмите Пуск (Start), нажмите Выполнить (Run), введите команду RBFG.exe и нажмите ОК.
Примечание: Утилита RBFG.exe не позволяет Вам добавлять поддержку дополнительных сетевых адаптеров. Для создания Загрузочного диска служб удаленной установки вставьте дискету в дисковод и выберите Создать диск (Create Disk).
Навигация
Предисловие
Возникла у меня такая ситуация. Принесли компьютер, еле живой, Asus S200, та еще штучка как оказалось впоследствии. Диск был разбит по грамотному (два раздела), и на втором был дистрибутив Windows, спасибо предыдущему настройщику, облегчил задачку.
Итак, имеем компьютер без флоппа и CDROM. Есть сетевая карта SIS900. В BIOS есть возможность загрузиться с HDD, USB Floppy, USB Flash, USB CDROM и по сети.
На момент начала мучений с ним была только флешка, но грузиться с нее он отказался. Достать USB СD или Floppy не удалось. Оставалась только сетевая загрузка. Кстати, как оказалось впоследствии, что реально помог бы только USB флоп. USB СD не опознался.
Читая доки MS и форумы по автоустановке, натыкался на сокращение RIS и упоминание того, что можно загрузиться с сетевой карты и установить ось. Вот и решил проверить. Поставил RIS, создал образ, настроил DHCP и . получил огромный облом. Система действительно загружалась, проходила текстовую часть установки и вываливалась в BSOD с кодом 0x000000BB. Согласно толкованиям, найденным на просторах Интернета, для исправления нужно всего ничего, заменить драйвера сетевой карты в дистрибутиве или заменить сетевую карту. Скачал новую версию драйверов, прочитал KB315279 и ссылки по ней, сделал все как описано, и танцы с бубном окончились продолжительным BSOD-ом с тем же кодом.
Ладно, если не получается с наскока давайте читать инструкции. Изучал, изучал и наткнулся на возможность использования практически любого образа диска для загрузки по сети.
Подготовка
Чтобы переустановить винду, нам потребуется собственно винда в виде ISO-образа, программы WinNTSetup и Bootice, удаленное подключение, права админа и прямые руки.
Образ можно скачать с сайта Microsoft, но я вместо этого зашел на известный русский торрент-трекер и скачал оттуда актуальную сборку Windows 10 2004 с вырезанным хламом.
Таблетку видишь? А она есть!
К удаленному соединению особых требований не предъявляется — оно должно только поддерживать графику, то есть Telnet и ему подобные пережитки прошлого тут не годятся. И конечно, на целевой машине должны быть доступны права администратора. Хотя даже в 2020 году юзеры так и не научились пользоваться компом без прав админа, так что по этому поводу особо не волнуйся.
Как ты понял, суть этого метода в том, что мы не выходим из установленной системы вплоть до перезагрузки в уже установленную новую. Это может быть единственным вариантом в случае переустановки системы на VPS, когда физически прийти и переустановить попросту невозможно, а потеря удаленного доступа приведет к потере самого сервера. Собственно, метод был придуман и реализован для переустановки винды на сервере, к панели которого был утрачен доступ.
За основу была взята программа WinNTSetup 4. Ее задача — развернуть систему из образов WIM/ESD в обход штатного установщика и WinPE. Естественно, программа умеет не только применять образ, но и твикать устанавливаемую систему и имеет множество настроек. В общем, для нормального сисадмина или «тыжпрограммиста» эта утилита обязательна к скачиванию.
Главное окно программы WinNTSetup
При первом запуске тебе предложат скачать компоненты Windows ADK, без которых программа не будет работать. Они занимают совсем немного места, но, к сожалению, в комплекте с программой не поставляются. Просто имей это в виду.
Еще нам потребуется Bootice — крайне полезная программа для работы с загрузчиками, которая, среди прочего, поддерживает редактирование BCD (Boot Configuration Data). Нам она понадобится, чтобы заставить загрузчик винды грузить нашу свежеустановленную систему вместо существующей.
Нам важно не потерять удаленный доступ после переустановки, ведь новую систему надо еще настроить. Поскольку изначально процедура нужна была на VPS, в качестве удаленного доступа использовался RDP, под который я и делал этот метод. Если ты используешь другое средство, я расскажу, как быть с ним, позже. В случае же с RDP сохранение доступа обеспечивается редактированием реестра после установки, пусть и автоматическим.
Заключение
Информация, изложенная в данном руководстве, предоставляет технические детали, требующиеся для установки, настройки и использования Служб удаленной установки Microsoft.
Для использования Служб удаленной установки требуются следующие технологии Windows 2000 Server: служба каталогов Active Directory, сервер DHCP и сервер служб DNS. Для работы Сервера удаленной установки также требуется, чтобы клиентские компьютеры были оснащены новым ПЗУ, поддерживающим удаленную загрузку DHCP-PXE или сетевую карту, которая в свою очередь поддерживается загрузочным диском служб удаленной установки.
WARNING
Любое вмешательство в загрузочный код, в том числе переустановка ОС (а особенно переустановка нештатным способом), может привести к трудно восстановимому «кирпичу». Все описанное делай, только когда создашь копию данных или если умеешь их восстанавливать!
Что понадобится
- Утилита для создания загрузочных сетевых образов из обычных. Загружаем
- Perl. Загружаем. (эта версия сработала у меня, другие пробуйте сами, я в Perl не игрок)
- Блокнот из стандартной поставки Windows или любой другой ASCII редактор
- Thinstation. Сайт, файл (8.86 Мб) (вполне возможно, что файл и другой подойдет)
- Установочный диск с Windows 2000 Server
- Прямые руки, желание научиться :)
Снести и накатить
Теперь, когда весь софт скачан и подготовка завершена, подключайся к клиенту и приступай!
Приложение A: Требования к оборудованию серверов и рабочих станций для удаленной установки.
Читайте также: