Бездискове завантаження windows 10 по мережі. Налаштування WTware для завантаження терміналу мережі. Бездискові термінали (diskless terminal). Інсталяція операційної системи за допомогою пакета автоустановки

05.03.2020 Огляди

Здрастуйте, шановні читачі сайту сайт! Мене звуть Роман Нахват і я представляю Вашій увазі статтю на дуже цікаву тему, а саме про бездискове завантаження операційних систем Windows XP, 7, 8.1, 10. Для чого користувачеві може знадобитися бездискове завантаження Windows? Це може бути як елементарна економія на комплектуючих (зокрема на жорстких дисках), так і прагнення убезпечити себе від втрати інформації внаслідок дії на комп'ютер різних факторів, таких як вірусна активність, збої в електроживленні, природне зношування жорсткого диска в процесі експлуатації і так далі .У цій статті ми розглянемо бездискове завантаження машини на прикладі операційної системи Windows XP використовуючи програму CCBoot 2017. CCBoot дозволяє виконати бездискове завантаження операційних систем Windows XP, 7, 8, 10 за допомогою iSCSI.

Бездискове завантаження дозволяє комп'ютерам працювати без локального диска. "Бездисковий" комп'ютер підключається до жорсткого диска по мережі і завантажує операційну систему з віддаленого комп'ютера."

Для організації бездискового завантаження я використовуватиму свою домашню мережуіз двох машин, на яких попередньо були встановлені операційні системи Windows XP та Windows 8.1. Так як програма CCBoot працює за принципом "клієнт-сервер", то в нашому випадку як клієнт виступатиме машина з Windows XP, а як сервер машина з Windows 8.1.

На машині з Windows 8.1 у нас на жорсткому диску є розділи D та E, які ми далі використовуватимемо в процесі налаштування серверної частини програми CCBoot.

На машині з Windows XP встановлено два жорсткого диска, а саме: об'ємом 80 GB (на цьому жорсткому диску створено один розділ і на ньому встановлено Windows XP, другий жорсткий дискоб'ємом 1000 GB використовується як файлове сховище.

Переходимо за адресою http://www.ccboot.com/download.htmта завантажуємо інсталяційний файл програми CCBoot.

Завантажений інсталяційний файл програми CCBoot. Запускаємо даний файлна машині з Windows 8.1 та виконуємо установку.

Як уже говорилося вище, CCBoot працює за принципом "клієнт-сервер". У нашому випадку роль сервера виконуватиме машина з Windows 8.1, тому вибираємо CCBoot Server Installation.

Встановлення

Встановлення серверної частини CCBoot на машину з Windows 8.1 завершено.

Ярлик програми CCBoot.

Визначимо IP адресу машини з Windows 8.1, виконавши в командному рядку команду IPconfig. Як бачимо, ip адреса 192.168.100.14

Запускаємо програму CCBoot і на вкладці "Менеджер дисків" бачимо доступні для використання розділи жорстких дисків, їх обсяг та вільне місцена них.

Виконаємо налаштування серверної частини програми CCBoot.

Виділяємо розділ D та відкриваємо вікно його налаштувань, вибравши "Редагувати диск".

Тип розділу D на жорсткому диску визначаємо як "Образ", у списку "RAM Cache" вибираємо значення 2048.

Отримуємо таке.

На розділі D ми зберігатимемо файл віртуального жорсткого дисказ розширенням.vhd, на якому встановлена ​​операційна система Windows XP.

Так само відкриваємо вікно налаштувань розділу E, Тип визначаємо як " Writeback " , у випадаючому списку " RAM Cache " встановлюємо значення, наприклад 1024.

Розділ E використовуватиметься для зберігання інформації, що отримується з клієнтських машин.

Повинне вийти таке.

Після редагування налаштувань розділів D та E, тиснемо кнопку "Параметри".

На вкладці "Головне" у вікні "Пароль адміністратора" вказуємо пароль, який буде потрібно для підключення до CCBoot серверу.

На вкладці "Налаштування DHCP" ставимо перемикач на "Використовується CCBoot DHCP", вказуємо IP адресу CCBoot сервера (у нашому випадку він 192.168.100.14).

Також вказуємо інтервал ip адрес, які призначатимуться клієнтським машинам для бездискового завантаження (наприклад з 192.168.100.43 до 192.168.100.76).

Перейдемо на вкладку "Менеджер клієнтів". Ця вкладка відображає список клієнтських машин, на яких було встановлено клієнт CCBoot.

Оскільки ми ще не встановили клієнта CCBoot на машину з Windows XP, то на цій вкладці буде порожньо.

Переходимо на машину з Windows XP і встановлюємо клієнтську частину програми CCBoot. Далі.

Встановити.

Інсталяцію клієнтської частини CCBoot на машину з Windows XP завершено.

Визначимо IP адресу машини з Windows XP, виконавши команду IPconfig. Як бачимо, він 19216810085.

Переходимо в меню Пуск та запускаємо CCBootClient.

Перед нами відкриється таке вікно.

Тиснемо на кнопку "Встановити клієнт".

Підтверджуємо встановлення клієнта CCBoot.

Тиснемо ОК.

Перезавантажуємо машину із Windows XP.

Після перезавантаження машини з Windows XP у вікні CCBootClient вказуємо ip адресу CCBoot сервера (192.168.100.14), розмір образу який міститиме в собі операційну, що завантажується систему Windows XP, і навіть ім'я образу (WinXP).

Тиснемо "Завантажити образ".

Вводимо пароль для підключення до сервера CCBoot.

Переходимо на машину з Windows 8.1 і в програмі CCBoot на вкладці "Менеджер образів" бачимо, що у нас з'явився файл жорсткого віртуального диска з назвою WinXP.vhd об'ємом 75 GB.

Також якщо перейти на вкладку "Менеджер клієнтів", то з'явилася машина з ip адресою 192.168.100.85, тобто машина з Windows XP.

Видалимо машину з ip адресою 192.168.100.85 із вкладки "Менеджер клієнтів", вибравши "Видалити клієнта".

Підтверджуємо видалення клієнта.

Вимикаємо машину з Windows XP і відключаємо жорсткий диск об'ємом 80 GB (на якому встановлена ​​Windows XP), і залишаємо підключеним жорсткий диск об'ємом 1000 GB, який використовується як файлове сховище.

Отримуємо таке.

Виконуємо завантаження машини на якій встановлена ​​Windows XP (але при цьому завантажувальний дискз Windows XP вимкнено) по мережі.

Виконуємо завантаження по мережі.

Як бачимо, ім'я нашої клієнтської машини визначилося як PC043, а DHCP сервер CCBoot надав їй ip адресу 192.168.100.43.

Увага! У статті описуються дії, які можуть вивести з ладу обладнання. Ми не несемо жодної відповідальності за можливі пошкодження. Виконуйте їх на свій страх та ризик. Ви можете придбати готове рішенняу спеціалістів.

Історія питання

В кожному персональному комп'ютеріє мікросхема пам'яті, яка втрачає свого вмісту під час вимкнення живлення. На цій мікросхемі записані здійсненні коди базової системи введення-виведення комп'ютера, BIOS. У всі часи код BIOS вирішував одне завдання: завантажити в пам'ять здійсненний код операційної системи.

Раніше BIOS умів працювати лише з дисководами. Він завантажував перші 512 байт з дискети з операційною системою і далі виконував службові функції, комп'ютером управляла операційна система, заголовок якої за стандартом містився в цих 512 байтах.

Потім у комп'ютерах з'явилися жорсткі диски, а в налаштуваннях BIOS додатковий пункт меню, що визначає, звідки BIOS повинен завантажувати операційну систему: з дискети або жорсткого диска.

Далі додалися можливості завантаження з CDROM, ZIP, USB картпам'яті. Всі ці пристрої мають одну спільну рису: інтерфейс роботи з ними на апаратному рівні описується стандартом. І якщо код у BIOS вміє завантажуватися з одного CDROM, що підтримує стандарт ATAPI, він зможе завантажитися з будь-якого іншого, також підтримує цей стандарт.

Завантаження з мережевої карти

Виробники мережевих карток ніколи не обтяжували себе розробкою стандартного протоколу управління карткою на апаратному рівні. Вони просто випускали драйвера для Windows, і в більшості випадків цього споживачу було достатньо.

завантажуватися з CDROMвиробнику BIOS потрібно написати один драйвер: драйвер ATAPI. І всі виробники BIOS після появи стандарту ATAPI швидко додали цей драйвер. Тому будь-який новий комп'ютерТепер вміє завантажуватися з CDROM.

Для того, щоб комп'ютер зміг завантажуватись з мережевої картивиробнику BIOS потрібно написати безліч драйверівпо одному для кожної з існуючих мережних карт. Тому що немає єдиного стандарту, який би описував керування мережевою картою на апаратному рівні, і карти 3com управляються зовсім не так, як карти Intel. Жоден виробник BIOS цього не піде. Тому зазвичай комп'ютери не можуть завантажуватися з мережевих карт.

Вихід із цієї ситуації один. Раз мікросхеми BIOS на материнських платах не містять коду управління всіма існуючими мережевими картами, треба якимось способом додати до нього код управлінняоднією єдиною карткою. Тієї, яку ми вставили в комп'ютер. І цей спосіб існує.

Будь-який пристрій на шині ISA, а пізніше і на шині PCI може мати свою мікросхему енергонезалежної пам'яті, в якій зберігатиметься здійсненний код управлінняцим пристроєм. Існують стандарти оформлення цього коду, які, гласно чи негласно, підтримуються переважною більшістю BIOS.

Найпоширеніший приклад такого пристрою – карта 3C905C-TX-M від фірми 3com. На борту карти є флеш-пам'ять об'ємом 64 кілобайти, в яку фірмою 3com записаний код завантажувача. Над просто вставити цю мережну карту в комп'ютер і в налаштуваннях BIOS вказати, що ми хочемо завантажуватися з карти мережі.

Повторюся: BIOS нашого комп'ютера не знає, як завантажуватись з мережевої карти 3C905C-TX-M. Правила апаратного керування цією карткою назавжди залишаться для нього таємницею. Зате BIOS нашого комп'ютера, швидше за все, вміє знаходити код управління довільним ISA- або PCI-пристроєм, розміщений у мікросхемі енергонезалежної пам'яті на цьому пристрої, і передавати управління комп'ютером цьому коду. Ця мікросхема і називається BootROM, а код, який в ній записаний, зазвичай називають прошивкою.

На практиці в даний час використовують два типи прошивок: PXE-сумісні та прошивки opensource проекту Etherboot. Прошивки цих двох типів висувають різні вимоги до оформлення завантажувального образуопераційна система. Саме тому при завантаженні WTware для карток з PXE-прошивками треба вказувати файл wtware.pxe , а для карток з прошивками Etherboot файл wtshell.nbi .

PXE

Pre-boot(або Pre-OS) eXecution Environment(Середовище передзавантажувального виконання) - специфікація, запропонована фірмою Intel. Такі і тільки такі прошивки використовуються виробниками для виготовлення мережевих карток і BIOS материнських плат з інтегрованими мережевими картками. Прочитайте документацію до обладнання, щоб дізнатися, чи підтримує воно завантаження за методом PXE. Якщо ваша мережева карта або материнська плата вже укомплектована прошивкою PXE, то ніяких додаткових дійвам робити не доведеться. Такі мережеві картки та материнські плати відразу після покупки готові для використання як бездискові термінали.

Для деяких карток (у тому числі для всіх моделей карток на чіпі rtl8139C,D) прошивку можна знайти на сайті фірм-виробників чіпсетів. Цю прошивку потрібно самостійно прошивати у мікросхему BootROM. Подробиці цього процесу описані нижче.

Якщо для вашої мережі виробник не зробив прошивку, то єдиним рішенням буде використання прошивок Etherboot.

Etherboot

Найдешевшими та цілком доступними в будь-якому магазині радіодеталей є одноразово програмовані мікросхеми (ПЗП, EPROM) серії 27C256. 27 означає "одноразово програмована", 256 - розмір пам'яті кілобітах, тобто. 32 кілобайти. До та після серії виробники можуть дописувати додаткові символи. Наприклад, мікросхеми фірми Atmel, які ми використовуємо, повністю називаються AT27C256R. Мікросхеми повинні бути в DIP-корпусі (паралелепіпед розміром приблизно 12x36x3 міліметра з 28 ногами), це важливо.

Мікросхеми додатково характеризуються за класом умов експлуатації ("комерційні", "індустріальні", "військові" та інші). Для використання як BootROM підійдуть мікросхеми будь-якого класу.

Ще один параметр – час доступу. Насмілюсь стверджувати, що для використання як BootROM підійдуть мікросхеми з будь-яким часом доступу. Просто тому, що нам жодного разу не зустрічалося на практиці проблем із цим пов'язаних.

Мережева карта повинна мати колодку для встановлення мікросхеми. Колодки можуть бути на 28, 32 або навіть 34 ноги. Немає колодки – немає бездискового терміналу.

Далі, необхідний програматор. Це спеціальний пристрій, який вміє прошивати мікросхеми. Програматори заводського виготовлення коштують від $100, зроблені радіоаматорами зустрічаються на радіоринках за третину цієї суми. Нам ніколи не зустрічалися програматори, які б не вміли прошивати мікросхеми 27C256, це найпростіша з можливих мікросхем. Програматори підключаються до комп'ютера через порт COM або LPT. У комплекті із програматором йде програмне забезпеченнята інструкція з експлуатації.

Можна обійтись без програматора. Цей варіант поки що не до кінця опрацьовано, і іноді з'являються нові проблеми.

Далі необхідно вибрати прошивку. Все точно так само, як описано вище, тільки отримати треба "Binary ROM Image". Якщо вийде файл розміром 16 кілобайт - треба приклеїти файл до нього ж самому, щоб розмір збільшився вдвічі.

Далі читаємо інструкцію про програматора і прошиваємо мікросхему. Встановлюємо мікросхему на мережну картку. Не забудьте, що мітка на мікросхемі повинна бути з того ж боку, що й мітка на колодці. Якщо в колодці більше 28 дірок, всі порожні дірки повинні залишатися з боку міток на мікросхемі та колодці. Встановлюємо картку на комп'ютер. Вмикаємо.

Не працює? Діємо за списком:

1. Знаходимо на дискеті, що додавалася до мережної картки або на сайті виробника, утиліту-конфігуратор. Зазвичай ця утиліта запускається лише з-під чистого DOS. Завантажуємося із завантажувальної DOS-дискетки, запускаємо конфігуратор, знаходимо опцію, що дозволяє використовувати BootROM. Дозволяємо. Перезавантажуємось.

2. Оновлюємо BIOS материнськоїплати. Уважно читаємо опис налаштувань BIOSі шукаємо, що відповідає за завантаження з мережевої карти. Іноді трапляються загадкові налаштування, наприклад, на одному з моїх Fujitsu треба було опцію "Boot" встановити значення "Legal". Перезавантажуємось.

3. Дістаньте мікросхему з карти, засуньте назад до програматора і спробуйте прочитати її вміст. Повинне прочитати саме те, що ви туди записували.

4. Можливо, комп'ютер патологічно не вміє завантажуватися з мережевої карти? Знайдіть картку 3c905c-tx-m і спробуйте її завантажити. Якщо комп'ютер відмовиться — у морг цей комп'ютер доведеться використовувати інший.

5. Все ще не працює? Буває й таке, особливо з екзотичними картами. Спробуйте з іншою карткою. Сама гарна картадля встановлення BootROM - будь-яка на чипі RTL8139C або RTL8139D. Вони завжди працюють.

А чи можна простіше?

Так, якщо у цьому списку є люди із вашого міста. Зв'яжіться з ними, за якусь компенсацію вони допоможуть.


У цій статті опубліковані способи завантаження комп'ютера через мережу з використанням образів дискет/HDD дисків (можливе використання розмірів відмінних від 1.44 Мб). Це може знадобитися за відсутності під рукою іншого завантажувального носія або для зручності експлуатації в певних умовах. Способи щонайменше були успішно випробувані в реальній ситуації, а якщо вам відомі інші, то надсилайте свої варіанти адміністратору сайту . Якщо ви знаєте, як спростити існуючі способи, надсилайте свої варіанти авторам способів або опублікуйте їх.

Спосіб 1: Thinstation та RIS сервер

Представляю статтю про завантаження через мережу, яку написав учасник конференції OSZone .

Передмова

Виникла в мене така ситуація. Принесли комп'ютер, ледь живий, Asus S200, та ще штучка виявилося згодом. Диск був розбитий за грамотним (два розділи), і на другому був дистрибутив Windows, Дякуючи попередньому налаштувачу, полегшив завдання.

Отже, маємо комп'ютер без флопу та CDROM. Є мережева картка SIS900. У BIOS є можливість завантажитись з HDD, USB Floppy, USB Flash, USB CD-ROM та по мережі.

На момент початку мук із ним була лише флешка, але вантажитися з неї він відмовився. Дістати USB CD або Floppy не вдалося. Залишалося лише мережне завантаження. До речі, як виявилося згодом, що реально допоміг би лише флоп USB. USB CD не впізнався.

Читаючи доки MS та форуми з автоустановки, натикався на скорочення RIS та згадування того, що можна завантажитись з мережевої карти та встановити вісь. Ось і вирішив перевірити. Поставив RIS, створив образ, налаштував DHCP і отримав величезний облом. Система дійсно завантажувалася, проходила текстову частину установки та вивалювалася в BSOD з кодом 0x000000BB. Згідно з тлумаченнями, знайденими на просторах Інтернету, для виправлення потрібно всього нічого, замінити драйвера мережевої картки в дистрибутиві або замінити мережну картку. Завантажив нову версіюдрайверів, прочитав KB315279 і посилання по ній, зробив все як описано, і танці з бубном закінчилися тривалим BSOD з тим же кодом.

Гаразд, якщо не виходить з наскоку, давайте читати інструкції. Вивчав, вивчав та натрапив на можливість використання практично будь-якого образу диска для завантаження по мережі.

Що знадобиться

  • Утиліта для створення завантажувальних мережевих образів із звичайних. Завантажуємо
  • Perl. Завантажуємо. (Ця версія спрацювала у мене, інші пробуйте самі, я в Perl не гравець)
  • Блокнот із стандартного постачання Windows або будь-який інший ASCII редактор
  • Цеінсталяція. , файл (8.86 Мб) (цілком можливо, що файл та інший підійде)
  • Інсталяційний дискз Windows 2000 Server
  • Прямі руки, бажання навчитися:)

Приступаємо

Крок 1

Завантажуємо та розпаковуємо утиліту перетворення. Для ясності, в D: BootDisk.

Крок 2

Завантажуємо та встановлюємо Perl.

Крок 3

Створюємо образ дискети чи використовуємо готовий образ.

  • Якщо немає образу завантажувальної дискети у вигляді файлу, тоді вставляємо дискету з MS-DOS і виконуємо команду D:\BootDisk\MKIMAGE.BAT DOS . Підтримуються стандартні 1.44 Мб приводи.
  • Якщо образ вже є, модифікуємо файл створення завантажувального образу.
    1. Відкриваємо блокнот і копіюємо/записуємо наступний код
      @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
      Зберігаємо його під ім'ям MKIMAGE2.BAT
    2. Копіюємо образ дискети в ім'я D: BootDisk image.dos
    3. Запускаємо файл MKIMAGE2.BAT

Крок 4

Чекаємо на завершення роботи батника. Перевіряємо, що розмір dos.binбільше розміру image.dosприблизно 4 кб.

Крок 5

Розпаковуємо цюінстацію. З архіву нам потрібний файл TFtpdRoot\ thinstation.nbi.zpxe. Копіюємо його в D: BootDisk з ім'ям dos.bin.zpxe. Це завантажувач PXE.

Крок 6

Налаштовуємо DHCP (якщо налаштований, переходимо до кроку 7). У мене Win 2000 Server так що описуватиму для нього.

Якщо DHCP не встановлено, тоді спочатку потрібно встановити. ( Панель керування> - Встановлення видалення програм- , Потім виділити Мережеві служби, складі поставити галочку на 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 адресу, і пішло завантаження з образу.

Загальні примітки

Для редагування/створення образу дискети можна використовувати WinImage, плугін до Total Commander

Буває ж, що потрібно перевстановити операційну систему на нетбук або комп'ютер без приводу, коли під рукою немає флешки для запису на неї інсталяційного дистрибутива, тому розробники Windows пропонують кілька способів інсталювати операційну систему:

  • в ролі якого може виступати компакт-диск або флешка;
  • з розділу локального жорсткого диска, підключеного до цільового комп'ютера;
  • через мережу, використовуючи віддалений комп'ютер, якщо BIOS підтримує завантаження комп'ютера через мережну картку.

Сьогодні розглянемо, як виконується віддалена установкаопераційної системи через інтернет (3-й метод) у всіх подробицях.

Інсталяція операційної системи за допомогою пакета автоустановки

Встановлення Windows 7 по мережі вимагатиме:

  • образи з Windows, що встановлюється;
  • пакета автоматичної інсталяції AIK, завантаженого із сайту Microsoft;
  • TFTP та DHCP сервери;
  • утиліту для віртуалізації образів UltraISO, Daemon Tools

Windows AIK – розроблений Microsoft пакетінструментів для автоматичної установкиопераційки, її конфігурації, завантаження та розгортання по локальної мережі. Також з його допомогою можна виконувати пропал образів за допомогою ImageX і конфігурувати їх. Цей набір коштів значно спрощує роботу системним адміністраторамта IT-фахівцям процес установки Windowsта її ліцензій на численних комп'ютерах.

Перейдемо до попереднього етапу.

  • Монтуємо образ Windows AIK, завантажений із сайту Microsoft, у віртуальний дисковод або розпаковуємо його за допомогою архіватора у зручну директорію в корені диска.
  • Запускаємо файл "StartCD.exe", якщо автозапуск дисків вимкнений або не спрацював.

  • Проводимо інсталяцію AIK, натиснувши «Установка Windows AIK».
  • Потім виконуємо пропоновані інструкції. Складнощів чи нюансів у процесі установки немає.

  • Запускаємо командний рядокзасобів розгортання з адміністраторськими привілеями.

  • Прописуємо "copype.cmd x86 d:\winpe" для 32-бітної ОС або "copype.cmd amd64 d:\winpe" для х
  • Після цього з'явиться каталог WinPE.
  • Виконуємо команду:
  • Змінюємо файл "mount\windows\system32\startnet.cmd", внісши в нього наступну інформацію.

Для редагування відкриваємо документ через текстовий редактор.

  • Вводимо:

у пошуковий рядок "Пуска".

  • Створюємо папку boot у будь-якому кореневому каталозі та розшаруємо її через «Властивості» папки (у прикладі це d:\winpe).

  • Вводимо наступні команди консолі для копіювання файлів.
  • Розмонтуємо образ.
  • Відкриваємо текстовий редактор і вводимо до нього розташований нижче код.

  • Зберігаємо файл під ім'ям createbcd.cmd у каталозі winpe.
  • Виконуємо його через консоль, ввівши:

Виконуємо налаштування серверів

DHCP постачає дані віддаленому ПК про вільний IP, маску підмережі та ім'я завантажуваного файлу з адресою TFTP. Завданням останнього є реалізація передачі між сервером і комп'ютером, який встановлюємо Windows.

  • Завантажуємо мініатюрну утиліту TFTPD32 із сайту розробника.
  • Запускаємо програму з адміністраторськими привілеями через контекстне менювиконуваного файлу.
  • У налаштуваннях залишаємо прапорці лише біля TFTP та DNS-серверів.
  • На вкладці TFTP-сервер задаємо шлях до каталогу, де знаходиться папка "boot".

  • У DHCP вводимо IP-адресу віддаленого ПК, розташованого у вашій локальній мережі.
  • Вводимо наш IP у рядок DNS Server.
  • Інші параметри вводимо як на скріншоті.

Задаємо шлях до файлу pxe завантажувача. Це буде pxe boot.n12 або pxe boot.com. Докладніше про PXE читайте наприкінці статті.

  • Заходимо в «Центр управління мережами» та виконуємо налаштування локальної мережі.

  • Викликаємо Властивості активного з'єднання, якщо на ПК використовується не одна мережна карта.
  • Заходимо до «Властивостей» протоколу TCP\IP 4-ї версії.
  • Переносимо перемикач у положення «Використовувати наступний IP» та вводимо адресу сервера.

  • Вводимо адресу сервера DNSі закриваємо всі вікна із збереженням результатів.

Сервер для інсталяції Windows через Інтернет налаштовано.

Переключаємося до ПК, на якому здійснюватимемо інсталяцію операційної системи за допомогою використання локальної мережі як інтерфейс для передачі інсталяційних файлів на цільовий комп'ютер.

  • Викликаємо меню BIOS на комп'ютері за допомогою клавіші F2, Del або іншої, отриманої з посібника або повідомлення на екрані завантаження BIOS.

  • Відвідуємо пункт базової системивведення/виведення, що відповідає за вбудоване в материнську плату обладнання.

  • Активізуємо опцію, що відповідає за завантаження комп'ютера за допомогою мережевої картки – переводимо в положення Enable.

  • Повертаємось на рівень вище та переходимо в меню, що відповідає за налаштування пріоритету завантажувальних пристроїв.
  • Як пріоритетний пристрій вибираємо мережеву карту - LAN або Legasy LAN.

  • Виходимо з БІОС за допомогою клавіші F10 і підтверджуємо внесення змін.
  • Перезавантажуємо комп'ютер, після чого він розпочне завантаження з локальної мережі.
  • Після перезапуску комп'ютера мережна карта отримує IP-адресу за допомогою DHCP.

Внизу, під центральним написом, відображається адреса ПК, звідки здійснюється завантаження інсталяційних файлів.

Потім з'явиться вікно командного рядка.

При правильному налаштуваннібуде виконано автоматичне монтування диска з інсталяційними файламиі запуститься процес інсталяції Windows. Якщо все правильно, з'являється вікно з вибором мови, регіональних стандартів та розкладки.

Що являє собою Preboot eXecution Environment

PXE – спеціальне середовище, розроблене для реалізації механізму завантаження ПК, використовуючи мережевий адаптер, не вимагаючи локального сховища інформації ( оптичного диска, флешки). У ній використовується завантажувач PXE Linux. Саме для PXE ми налаштовували сервер TFTP.

Виконуваний код середовища зашитий в ПЗУ мережного адаптера, він отримує файл, що виконується по TFTP-протоколу з мережі і передає йому управління системою.

Завантажувач pxe boot.n12 відрізняється від pxe boot.com вимогою натиснути функціональну клавішу F12 для запуску в нашому випадку інсталяції. Враховуючи, що виконання цієї дії в нашому випадку не є принциповим, будемо використовувати pxe boot.n12.

(Visited 19 426 times, 8 visits today)

Стаття про Завантаження комп'ютера через мережу

це програмно-апаратний механізм, що забезпечує завантаження операційного середовищамережі без використання локальних носіїв. ґрунтується на запуску середовища передзавантажувального виконання ( PXE).

Завантаження складається з кількох етапів: спочатку запускається PXE-код, наприклад з ПЗУ мережевої карти; далі їм завантажується із сервера мережі завантажувач операційних середовищ; завантажувач забезпечує формування меню, завантаження та передачу управління виконуваному файлуядра операційного середовища; і нарешті ядром формується файлова система та здійснюється власне старт операційної системи.

Бездискове завантаження комп'ютера, яке також може бути назване PXE-завантаженням, надає можливість тонким клієнтампідключення до серверу терміналів, установникам операційних середовищ здійснити установку через мережу або у загальному випадку сформувати меню з PXE інструментами.

PXE-код це програма формує середовище передзавантажувального виконання. Зазвичай PXE-код стартує з ПЗУ (постійний пристрій) мережевої карти. Однак PXE-середовище за допомогою PXE завантажувачаможе бути запущена з будь-якого локального носія. Запуск PXE-коду це перший етап завантаження комп'ютера через мережу.

Примітка: Мережевих карт - наприклад, таких як 3COM 3C905C-TX-Mз вбудованим BootROM зараз у вільному продажу (практично) немає. Можливо це пов'язано з великою кількістю материнських плат із вбудованими мережевими картами та наявністю в них вже прошитого PXE-коду. Зауваження: PXE завантажувач може бути розміщений на будь-якому фізичному носії: на флоппі-дискеті, CD/DVD диску, USB флешці, жорсткий диск. Слід мати на увазі, що BIOS материнської картиповинен підтримувати передачу керування завантаження на вибраний носій із PXE-завантажувачем.

У випадку після виконання PXE коду здійснюється скачування завантажувача операційних середовищ і передачі управління йому. Але деякі проекти PXE-завантажувачів, наприклад такі як iPXE/gPXE надають можливість здійснювати завантаження ядра операційного середовища, минаючи стадію скачування завантажувача операційних середовищ.

Примітка: Стандартна прошивка PXE забезпечує завантаження з мережі з сервера TFTP. Але деякі проекти PXE-завантажувачів. наприклад iPXE, вміють підключатися та завантажувати меню та операційні системи та з HTTP сервера.

Таким чином, для отримання завантажувача та ядра операційного середовища використовуються протоколи TCP/IP, UDP, DHCP/BOOTP і TFTP/HTTP, і повинні бути налаштовані сервери DHCPта TFTP/HTTP.

Запуск завантажувача ОС

Завантажувач ОС це програма, що формує меню і забезпечує завантаження ядра операційного середовища та передачу управління йому. Запуск завантажувача операційної системи – це друга стадія завантаження комп'ютера через мережу.

Як завантажувач ОС можуть виступати окремі (спеціальні) завантажувачі або спеціальні версії відомих завантажувачів такі як:

  • Grub2 grub2pxe
  • спеціальна PXE версія завантажувача Syslinux pxelinux
  • спеціальні PXE-завантажувачі iPXE / gPXE

Завантажувач ОС здійснює формування меню, забезпечує вибір та завантаження ядра операційної системи та передачу управління йому. Приклад реалізації такого PXE-меню наведено у статті PXE інструменти.

Завантаженню операційної системи через мережу можуть бути піддані повноцінні версії Debian / Linux, Windowsі DOS, Live системи , тонкі клієнтита спеціальні проекти, наприклад такі як Clonezilla, Mhddта інші. При формуванні файлової системиОС можуть задіяні такі протоколи як HTTP, NFS, NBD, iSCSI. Завантаження операційної системи це завершальний етап завантаження комп'ютера через мережу.

Додаткова інформація про завантаження комп'ютера по мережінаведено у статтях

  • Сервер терміналів NFS linux Мережного жорсткого диска
  • Сервер терміналів LTSP- Опис розгортання сервера терміналів LTSP
  • Сервер терміналів XDMCP- Опис розгортання сервера терміналів XDMCP