PXE - зареди всичко! Ние овладяваме multiboot през локална мрежа. AOMEI PXE Boot: Стартиране на компютри през мрежата от файл с изображение на диска Успешно стартиране на локалния компютър

Използвайки Preboot Execution Environment (PXE), можете да поставите файловете за стартиране в папка на друг компютър в мрежата и след това да стартирате компютъра, като използвате тези файлове. Ще трябва да се потрудите, но е по-лесно от зареждане от диск.

Първо се нуждаете от работещ компютър с достъп до интернет. Инсталирайте комплекта за автоматизирана инсталация на Windows (WAIK), който може да бъде изтеглен безплатно от http://go.microsoft.com/fwlink/?LinkId=136976. От менюто "Старт" отворете Windows PE Command Prompt (Windows PE Tools Command Prompt) и, ако инсталирате 32-битова версия на Windows 7, въведете

  • copype.cmd x8b C:\изход

или за 64-битовата (x64) версия,

  • copype.cmd amd64 C:\изход

и натиснете Enter. Пакетният файл автоматично ще създаде C:\output. След като копирате файловете, въведете следната команда, за да монтирате изображението на Windows Preinstallation Environment (PE):

  • imagex /mountrw C:\output\winpe.wiro 1 C:\output\mount

След това отворете Windows Explorer и създайте папка в c:\output с име boot Копирайте всички файлове от C:\output\mount\Windows\Boot\PXE в новата папка C:\output\boot. След това откачете изображението на Windows PE:

  • imagex /демонтиране C:\изход\монтиране

Копирайте файла boot.sdi от инсталационната папка на WAIK в папката C:\output\boot. Ако инсталирате Windows 7 32-bit, вземете boot.sdi от C:\Program Files\Windows AIK\Tools\PETools\x86\boot, а ако инсталирате 64-bit (x64), тогава го вземете от C:\ Програмни файлове\Windows AIK\Tools\PETools\amd64\boot.

Върнете се в прозореца на командния ред и копирайте файла winpe.wim в папката за зареждане, преименувайки го на boot.wim:

c:\output\winpe.wim c:\output\boot\boot.wim

След това остава да въведете още няколко команди за създаване на файл с данни за конфигурация на зареждане (BCD) с помощта на bcdedit.exe, същата помощна програма, която се използва за създаване на двойно зареждане. Просто изтеглете makebcd.bat от http://files.creativelement.com/annoyances/makebcd.bat и го стартирайте на вашия компютър. За да копирате и поставите GUID, щракнете с десния бутон някъде в прозореца на командния ред, изберете Маркиране, изберете текста във фигурните скоби над командата, след което натиснете Enter, за да копирате текста. Щракнете отново с десния бутон, изберете Поставяне, за да поставите текста, и натиснете Enter, за да продължите. Ако всичко е наред, ще се появи съобщение Операцията е завършена успешно.

Последната стъпка е да инсталирате сървърна програма на Trivial File Transfer Protocol (TFTP), като Tftp32, така че компютърът да може да се свърже с работещ компютър, за да извлече изтеглените файлове. Инсталирайте Tftp32 и стартирайте tftpd32.exe. Щракнете върху Преглед, изберете папката C:/output и щракнете върху OK, за да зададете текущата директория. След това изберете раздела DHCP сървър (DHCP сървър), щракнете върху Помощ (Помощ) и попълнете полетата, следвайки подканите. В полето Boot file въведете boot. sdi. След това щракнете върху Запиши.

След като настроите PXE сървъра, трябва да активирате PXE мрежовото зареждане в настройката на BIOS на вашия компютър. Ще ви трябва име на хост и IP адрес на компютъра, действащ като PXE сървър.

Статия за стартиране на компютър през мрежа

това е хардуерно-софтуерен механизъм, който осигурява зареждане работна средапо мрежата, без да използвате локални медии. се основава на стартиране на средата за изпълнение преди зареждане ( PXE).

Обикновено зареждането се състои от няколко етапа: първо се стартира PXE код, например от ROM на мрежова карта; след това се зарежда от мрежовия сървър зареждане на операционна среда; товарачът осигурява формирането на менюто, зареждането и прехвърлянето на управлението към изпълнимия файл на ядрото на операционната среда; и накрая, файловата система се формира от ядрото и се извършва действителното стартиране на операционната система.

Бездисковото зареждане на компютър, което също може да се нарече PXE зареждане, предоставя възможност за тънки клиентивръзка към терминален сървър, инсталатори на операционни среди за инсталиране през мрежата или като цяло създаване на меню с PXE инструменти.

PXE кодът е програма, която създава среда за изпълнение преди зареждане. Обикновено PXE кодът започва от ROM (памет само за четене) на мрежовата карта. Използването на 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 сървърите трябва да бъдат конфигурирани.

Стартиране на буутлоудъра на OS

OS loader е програма, която формира менюто и гарантира, че ядрото на операционната среда е заредено и контролът е прехвърлен към него. Стартирането на програмата за зареждане на операционната система е вторият етап мрежово зареждане на компютъра.

Програмата за зареждане на ОС може да бъде отделна (специална) програма за зареждане или специални версии на добре познати програми за зареждане, като например:

  • Grub2 grub2pxe
  • специална версия на PXE буутлоудъра syslinux pxelinux
  • специални PXE буутлоудъри IPXE / gPXE

OS loader генерира менюто, избира и зарежда ядрото на операционната система и прехвърля контрола върху него. Пример за изпълнение на такова PXE меню е даден в статията PXE инструменти.

Зареждането на операционната система по мрежата може да е предмет на пълни версии Debian / linux, Windowsи DOS, Живи системи, тънки клиенти и специални проекти като клонезила, Mhddи други. При формирането на файловата система на операционната среда могат да бъдат включени протоколи като HTTP, NFS, NBD, iSCSI. Зареждането на операционната система е последната стъпка мрежово зареждане на компютъра.

Допълнителна информация за зареждане на компютър през мрежатададени в статии

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

AOMEI PXE Boot е безплатен софтуер за зареждане на компютри от ISO през LAN. Тъй като е много лесна за използване, тази програма ви позволява да използвате изображение на стартиращ диск (ISO), за да стартирате отдалечено множество компютри, стига те да са свързани към една и съща локална мрежа. Това прави AOMEI PXE Boot изключително полезен инструмент за задачи като отдалечено внедряване и поддръжка на приложения, особено в предприятия.

Работата с AOMEI PXE Boot е доста проста: инсталирате програмата на системата, която ще се използва като сървър, монтирате ISO и изчаквате клиентските машини да се заредят. И най-добрата част е, че AOMEI PXE Boot поддържа синхронно зареждане на няколко компютъра едновременно. Нека научим повече за тази страхотна програма и как можете да я използвате за зареждане на компютри от ISO през кабелна LAN.

AOMEI PXE Boot: основна цел и няколко думи за Windows PE

Важно е да се отбележи, че AOMEI PXE Boot е предназначен основно за отстраняване на проблеми с компютрите в мрежата. Можете да използвате програмата за зареждане на неработеща система в ограничена среда. За тази цел AOMEI PXE Boot работи най-добре със стартиращи дискови изображения на Linux или Windows PE. Последната е операционна система с ограничени услуги, която се използва за зареждане на компютъра с цел ремонт или инсталация. Базиран на ядрото на Vista, Windows PE не е пълна операционна система. Вместо това осигурява безопасна среда за отстраняване на неизправности на вашия компютър и възстановяването му в работно състояние.

Няма абсолютно никаква причина да вярваме, че AOMEI PXE Boot няма да работи с друго дисково изображение. По време на тестването успях да стартирам дистанционно Damn Small Linux (DSL) клиентска система, използвайки стартиращо ISO изображение.

Как да стартирате компютри с помощта на ISO през LAN

След като вече знаете много за AOMEI PXE Boot, е време да видите как работи това нещо. По същество процесът се състои от два етапа. Първата част включва конфигуриране на клиентския компютър за стартиране през мрежата, а втората се състои от конфигуриране и стартиране на приложението в системата, действаща като сървър.

Моля, имайте предвид, че и двата компютъра трябва да са свързани към една и съща мрежа. В моя случай сървърът беше свързан към мрежата безжично, но клиентската машина беше свързана с кабел.

Част 1: Настройване на клиентски компютър(и) за мрежово зареждане

Както подсказва името, първото нещо, което трябва да направите, е да настроите клиентския компютър или компютри да стартират през кабелната мрежа. За да направите това, трябва да влезете в BIOS менюто на компютъра. Ето как да го направите (процесът е повече или по-малко същият, независимо от производителя на компютъра):

1. Включете клиентския компютър и натиснете клавиша за достъп до менюто на BIOS (обикновено Del, Esc, F8 или F12). В BIOS отидете в подменюто "Boot" и в секцията "Boot Options Priorities" изберете "PXE" (на някои компютри "Legacy LAN", "Realtek PXE B02 D00", "Network boot from Intel" и др. ) като първо устройство за зареждане. Може също да се наложи да активирате опцията PXE ROM, ако е деактивирана.

2. AOMEI PXE Boot поддържа само Legacy режим на зареждане, така че трябва също да деактивирате опцията UEFI Boot, ако се поддържа от дънната платка на вашия компютър. Тази опция може да бъде намерена в подменюто Boot.

Това е всичко, което трябва да се направи на клиентския компютър. Не забравяйте да запазите промените, които сте направили в конфигурацията на BIOS. Сега да преминем към сървъра.

Част 2: Изтеглете ISO и стартирайте приложението на сървърния компютър

Тази част всъщност е още по-лесна. Първо изтеглете и инсталирайте AOMEI PXE Boot (около 5 MB) на компютъра, който ще се използва като сървър. В допълнение към това трябва също да изтеглите изображение на стартиращ диск, за да стартирате клиентския компютър или компютри. Стъпките по-долу обясняват какво се изисква от вас:

1. Стартирайте AOMEI PXE Boot. На първия екран на програмата изберете опцията „Зареждане от персонализиран файл с изображение“ и отидете до вашия ISO файл (можете също да използвате другата опция, за да изтеглите Windows PE или Linux ISO от уебсайта на AOMEI, ако желаете). След като изображението е избрано, щракнете върху бутона "Стартиране на услугата", за да стартирате услугата.

2. Сега прозорецът за стартиране на AOMEI PXE ще показва информация за дейността, извършвана на сървъра и клиентските компютри. Не е нужно да правите нищо друго на сървъра. За да видим истинското действие, нека продължим нататък. И няма нужда да казвам, че приложението и, разбира се, сървърът трябва да работят.

Просто трябва да стартирате клиентския компютър и да изчакате, докато се зареди през мрежата, използвайки ISO изображението, което сте избрали чрез AOMEI PXE Boot на сървърния компютър. Ето една напълно работеща Damn Small Linux дистрибуция, работеща на клиентска машина:

Последни думи

Ако сте мрежов администратор, който търси прост и ефективен (и без излишни украшения) начин за внедряване и управление на вашата операционна система от разстояние, AOMEI PXE Boot може да е точно това, от което се нуждаете. Това е качествен инструмент, който е абсурдно лесен за настройка и работи изненадващо добре.

Приятен ден!

Днес все повече и повече задачи се автоматизират и виртуализацията все повече се използва за максимизиране на производителността на сървъра. Но все пак трябва да инсталирате операционни системи. Всеки го прави по свой начин: някой има пълни джобове с различни изображения за всички поводи, някой по старомоден начин носи със себе си „чанта“ с дискове или дори две. Като правило администраторите вършат тази работа с малко удоволствие. Нека да видим как да намалим времето за тривиални задачи, как да научим компютрите да инсталират системи сами, без изобщо да участват администратор, използвайки само локална мрежа.

И така, днес ще научим как да: инсталираме Windows и Linux по мрежата, да зареждаме малки ISO изображения, полезен софтуер (всички видове Kaspersky, Acronis, WinPE, memtests), да внедряваме тънки клиенти и да ги управляваме. Така че, например, счетоводител, работещ с 1C чрез RDP, не ви бие, защото нейният Windows се срина и докладът трябваше да бъде изготвен вчера ... Или скъперник, който не иска да актуализира компютъра си, се възхищаваше на вашия професионализъм, когато ще види как Windows 8 лети на стари компютри ... В постигането на нашите коварни цели ще ни помогне сървър, който осигурява зареждане по мрежата (PXE).

Всеки системен администратор има в скривалището си универсално USB устройство за спешна компютърна реанимация. Съгласете се, би било много по-добре да имате същата функционалност, като използвате само една мрежова карта. В същото време е невъзможно да не се отбележи възможността за едновременна работа с няколко възела наведнъж. Така че, въз основа на нашите нужди, имаме две решения: използване на PXE или LTSP.

LTSP не е много подходящ за нас: той е предназначен да зарежда операционната система, инсталирана на самия сървър през мрежата, което позволява използването на LTSP сървърни приложения. Това не е точно това, от което се нуждаем. PXE е инструмент за зареждане на компютър през мрежа без използване на локални носители за съхранение, точно като LTSP. PXE ви позволява да организирате меню за зареждане с няколко зареждания, подобно на универсалния "USB реаниматор".


Какво ще приложим?

Всичко започна с необходимостта от инструмент за отдалечено инсталиране на Ubuntu / Debian Server през мрежата, с възможност за зареждане на Live CD на малка система, като SliTaz или Kolibri OS.
Както се казва, апетитът идва с яденето: те не успяха да реализират планираното и към плана бяха добавени редица „списъци с желания“. В резултат на това списъкът се оказа доста впечатляващ.

  1. Тънки клиенти, базирани на Thinstation Linux.
  2. Linux раздел.
    1. Инсталиране на Ubuntu 14.04 x86.
    2. Инсталиране на Ubuntu 14.04 x64.
    3. Инсталиране на Ubuntu 12.04 x86.
    4. Инсталиране на Ubuntu 12.04 x64.
  3. раздел Windows.
    1. Инсталиране на Windows 2012.
    2. Инсталиране на Windows 7.
  4. Acronis.
    1. Windows PE с пакет полезен софтуер.
    2. Acronis True Image.
      1. наследен BIOS.
      2. UEFI.
    3. Acronis Disk Manager.
      1. наследен BIOS.
      2. UEFI.
  5. Kaspersky Rescue v10.
  6. ERD Commander 5 до 8 чрез ISO изображение.
  7. memtest.

Събираме всичко на куп и излитаме

Като комплект за разпространение на сървъра изборът падна върху Ubuntu Server 14.04.2 LTS. Можете да се спрете на всяка друга ОС, разликата ще бъде само в синтаксиса. Така че да започваме. Имаме нужда от TFTP, DHCP (по избор инсталиран на същия сървър, рутер може да действа като DHCP сървър), услуга за организиране на NFS мрежова файлова система. Ще разгледаме само онези настройки, които ни интересуват в рамките на темата. Първо инсталирайте всичко необходимо, като преди това сте направили всички актуализации:

Продължава достъпно само за членове

Вариант 1. Присъединете се към общността на "сайт", за да прочетете всички материали на сайта

Членството в общността през посочения период ще ви даде достъп до ВСИЧКИ хакерски материали, ще увеличи личната ви кумулативна отстъпка и ще ви позволи да натрупате професионален рейтинг на Xakep Score!

Случва се, че е необходимо да преинсталирате операционната система на нетбук или компютър без устройство, когато няма флаш устройство под ръка, за да запишете инсталационния комплект за разпространение към него, тъй като разработчиците на Windows предлагат няколко метода за инсталиране на операционната система:

  • , което може да бъде CD или флашка;
  • от локален дял на твърдия диск, свързан към целевия компютър;
  • чрез мрежа с помощта на отдалечен компютър, ако BIOS поддържа зареждане на компютъра чрез мрежова карта.

Днес ще разгледаме подробно как се извършва отдалечената инсталация на операционната система през интернет (3-ти метод).

Инсталиране на операционната система с помощта на пакета за автоматично инсталиране

Инсталирането на Windows 7 по мрежата ще изисква:

  • изображение с инсталиран Windows;
  • Пакет за автоматична инсталация на AIK, изтеглен от уебсайта на Microsoft;
  • TFTP и DHCP сървъри;
  • помощна програма за виртуализиране на UltraISO изображения, Daemon Tools.

Windows AIK е пакет от инструменти, разработен от Microsoft за автоматично инсталиране на операционна система, нейното конфигуриране, зареждане и разполагане в локална мрежа. Може също да се използва за записване на изображения с помощта на ImageX и тяхното конфигуриране. Този набор от инструменти прави много по-лесно за системните администратори и ИТ специалистите да инсталират Windows и неговите лицензи на множество компютри.

Да преминем към подготвителния етап.

  • Ние монтираме изображението на Windows AIK, изтеглено от уебсайта на Microsoft, във виртуално устройство или го разопаковаме с помощта на архиватор в удобна директория в основата на диска.
  • Стартираме файла "StartCD.exe", ако автоматичното стартиране на дискове е деактивирано или не работи.

  • Инсталираме AIK, като щракнете върху „Инсталиране на Windows AIK“.
  • След това следвайте дадените инструкции. По време на инсталационния процес няма трудности или нюанси.

  • Стартирайте командния ред на инструментите за разполагане с администраторски привилегии.

  • Пишем "copype.cmd x86 d:\winpe" за 32-битова ОС или "copype.cmd amd64 d:\winpe" за x
  • След това ще се появи директорията "WinPE".
  • Изпълняваме командата:
  • Променяме файла "mount\windows\system32\startnet.cmd", като добавяме следната информация към него.

За редактиране отворете документа чрез текстов редактор.

  • Въведете:

в лентата за търсене "Старт".

  • Създаваме папка за зареждане във всяка основна директория и я споделяме чрез „Свойства“ на папката (в примера е d:\winpe).

  • Въведете следните команди в конзолата, за да копирате файлове.
  • Нека демонтираме изображението.
  • Отворете текстов редактор и въведете кода по-долу в него.

  • Записваме файла под името createbcd.cmd в директорията winpe.
  • Изпълняваме го през конзолата, като въвеждаме:

Извършване на настройки на сървъра

DHCP предоставя информация на отдалечен компютър за безплатен IP, подмрежова маска и име на файл за изтегляне с TFTP адрес. Задачата на последния е да реализира трансфер на данни между сървъра и компютъра, на който инсталираме Windows.

  • Изтегляме миниатюрната помощна програма TFTPD32 от сайта на разработчика.
  • Стартираме програмата с администраторски права чрез контекстното меню на изпълнимия файл.
  • В настройките оставяме отметките само до TFTP и DNS сървъри.
  • В раздела TFTP сървър задайте пътя до директорията, където се намира папката "boot".

  • В DHCP въведете IP адреса на отдалечен компютър, разположен във вашата локална мрежа.
  • Въвеждаме нашия IP в реда DNS сървър.
  • Останалите параметри се въвеждат както на екранната снимка.

Задайте пътя до pxe файла на зареждащото устройство. Това ще бъде pxe boot.n12 или pxe boot.com. Прочетете повече за PXE в края на статията.

  • Отиваме в "Център за управление на мрежата" и конфигурираме локалната мрежа.

  • Извикваме "Свойства" на активната връзка, ако на компютъра се използва повече от една мрежова карта.
  • Влизаме в „Свойства“ на протокола TCP \ IP версия 4.
  • Преместете превключвателя на позиция „Използване на следния IP“ и въведете адреса на сървъра.

  • Въведете адреса на DNS сървъра и затворете всички прозорци със запазване на резултатите.

Сървърът за инсталиране на Windows през интернет е конфигуриран.

Преминаваме към компютъра, на който ще инсталираме операционната система, като използваме локалната мрежа като интерфейс за прехвърляне на инсталационни файлове към целевия компютър.

  • Извикваме BIOS менюто на компютъра с помощта на F2, Del или друг клавиш, получен от ръководството или съобщението на екрана за зареждане на BIOS.

  • Посещаваме точката на основната входно-изходна система, която отговаря за оборудването, вградено в дънната платка.

  • Активираме опцията, отговорна за зареждането на компютъра чрез мрежова карта - превеждаме я в позиция „Активиране“.

  • Връщаме се на нивото по-горе и отиваме в менюто, отговорно за настройката на приоритета на устройствата за зареждане.
  • Като устройство с най-висок приоритет изберете мрежова карта - LAN или Legasy LAN.

  • Излезте от BIOS с помощта на клавиша F10 и потвърдете промените.
  • Рестартираме компютъра, след което той ще започне да се изтегля от локалната мрежа.
  • След рестартиране на компютъра мрежовата карта получава IP адрес чрез DHCP.

По-долу, под централния надпис, се показва адресът на компютъра, от който се изтеглят инсталационните файлове.

След това ще се появи прозорец на командния ред.

Ако е конфигуриран правилно, дискът с инсталационните файлове ще бъде автоматично монтиран и процесът на инсталиране на Windows ще започне. Ако всичко е правилно, се появява прозорец с избор на език, регионални стандарти и оформления.

Какво е Preboot eXecution Environment

PXE е специална среда, предназначена да реализира механизъм за зареждане на компютър с помощта на мрежов адаптер, без да се изисква локално съхранение на информация (оптичен диск, флаш устройство). Той използва PXE Linux буутлоудър. Именно за PXE конфигурирахме TFTP сървъра.

Изпълнимият код на средата е твърдо свързан в ROM на мрежовия адаптер; той получава изпълнимия файл чрез TFTP протокола от мрежата и прехвърля системния контрол към него.

Буутлоудърът pxe boot.n12 се различава от pxe boot.com по това, че изисква да натиснете функционалния клавиш F12, за да стартирате, в нашия случай, инсталацията. Като се има предвид, че това действие не е важно в нашия случай, ще използваме pxe boot.n12.

(Посетен 19 426 пъти, 8 посещения днес)



Свързани статии: