Serwer rozruchowy - podobnie jak bootowalny dysk flash USB, tylko serwer i przez sieć. AOMEI PXE Boot: Uruchamianie komputerów przez sieć z pliku obrazu dysku Przygotowanie obrazu dysku do rozruchu pxe

Bootowalny pendrive z kompletem niezbędnego oprogramowania to wspaniałe narzędzie dla administratora systemu. Wydawałoby się, co może być lepszego? A serwer rozruchowy może być lepszy!

Wyobraź sobie, że wybrałeś rozruch przez sieć w BIOS-ie i możesz zainstalować system operacyjny / wyleczyć komputer z wirusów / ożywić dyski / przetestować pamięć RAM / itp. Z serwera PXE Boot, ponieważ jest to znacznie wygodniejsze niż uruchamianie z lampą błyskową jeździć od maszyny do maszyny.
A w przypadku dużego parku komputerowego takie narzędzie jest wręcz niezastąpione.

Pisaliśmy wcześniej o tym, jak przygotować system Windows do instalacji z PXE.
Jedyną różnicą w przypadku tej instalacji jest to, że tutaj możemy zainstalować zarówno Windows 2008R2, jak i Windows 2012R2 (jednak Windows 7/8 również, wystarczy odpowiednio przygotować dystrybucję i pliki winpe). Po pobraniu winpe montujemy folder /srv/tftp/images/, w którym znajdują się pliki do instalacji systemu operacyjnego firmy Microsoft:
ls -l /srv/tftp/images/ total 8 drwxr-xr-x 6 root root 4096 17 lutego 22:19 w2k12r2 drwxr-xr-x 7 tftp tftp 4096 17 lutego 19:05 w2k8r2
i uruchom wymagany instalator.
W celu automatyzacji za pomocą startnet.cmd naszkicowałem następujące menu:

Teraz pozostaje poradzić sobie z VMware.
Jak zauważyłeś, konfiguracja do instalacji hypervisorów różni się nieco od reszty - tutaj potrzebujemy serwera HTTP.
W /var/www utworzymy foldery vmw5.5, vmw5.0, aw folderach zrobimy dowiązania symboliczne do config
# cd /var/www # mkdir vmw5.5 # cd vmw5.5/ # ln -s /srv/tftp/vmw/5.5/ks.cfg # mkdir ../vmw5.0 # cd ../vmw5.0/ # ln -s /srv/tftp/vmw/5.0/ks.cfg
Jak przygotować na przykład Debiana do instalacji z PXE jest napisane, ale nie poprzestanę na tym.

Dodaj możliwość ładowania różnych narzędzi dyskowych i testu pamięci

Ta sekcja będzie zawierała:
  1. Memtest86+
  2. clonezilla-live
  3. SystemRescueCD

konfiguracje znajdują się tutaj

domyślny
ui vesamenu.c32 PROMPT 0 menu background background.jpg tytuł menu ServerClub PXE boot menu LABEL bootlocal menu label Boot z pierwszego dysku twardego kernel chain.c32 append hd0 0 timeout 120000 POMOC TEKSTOWA System uruchomi się po upłynięciu czasu. TEKST KOŃCOWY ETYKIETA Windows -> KERNEL vesamenu.c32 DOŁĄCZ pxelinux.cfg/windows ETYKIETA Linux -> KERNEL vesamenu.c32 DOŁĄCZ pxelinux.cfg/linux ETYKIETA FreeBSD -> KERNEL vesamenu.c32 DOŁĄCZ pxelinux.cfg/bsd ETYKIETA VMvare -> KERNEL vesamenu. c32 DOŁĄCZ pxelinux.cfg/vmware ETYKIETA HDD i RAM narzędzia -> KERNEL vesamenu.c32 DOŁĄCZ pxelinux.cfg/du
du
PROMPT 0 UI vesamenu.c32 MENU TŁO background.jpg MENU TYTUŁ HDD i RAM utils ETYKIETA<- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default LABEL Memtest86+ kernel memtest/memtest label Clonezilla-live MENU LABEL Clonezilla Live KERNEL clonezilla/vmlinuz APPEND initrd=clonezilla/initrd.img boot=live config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" keyboard-layouts="" ocs_live_batch="no" locales="" vga=788 nosplash noprompt fetch=tftp://10.0.10.1/clonezilla/filesystem.squashfs label SystemRescueCD kernel SystemRescueCD/isolinux/rescue64 append initrd=SystemRescueCD/isolinux/initram.igz dodhcp nfsboot=10.0.10.1:/srv/tftp/SystemRescueCD LABEL MHDD kernel memdisk initrd mhdd/mhdd32ver4.6.iso append iso raw LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default


I powiem ci, dlaczego zainstalowaliśmy również serwer NFS.
Jak widać z konfiguracji rozruchowej SystemRescueCD, pobiera pliki niezbędne dla tego LiveCD, montując katalog przy użyciu protokołu NFS. Serwer jest już zainstalowany, pozostaje tylko edytować /etc/exports i zrestartować demona serwera.
# cat >> /etc/exports /srv/tftp/SystemRescueCD/ 10.0.10.1/255.255.255.0(ro,no_subtree_check,all_squash,insecure,anonuid=1000,anongid=1000) # service nfs-kernel-server restart
Przypuszczam, że masz rozsądne pytanie - „Co robi tutaj LiveCD, jeśli jest dla nich osobna pozycja?”
SystemRescueCD zawiera dużo przydatne programy do pracy z dyskiem (takimi jak GParted i testdisk) i dlatego jest dostępny zarówno tutaj, jak i na LiveCD.

CD na żywo

Nasz zestaw LiveCD będzie zawierał:
  1. Debiana 7 LiveCD
  2. HirensBootCD
  3. Płyta CD z zestawem ratunkowym Trinity
  4. SystemRescueCD
  5. Plop na żywo

konfiguracje

Na końcu domyślny dodany
LABEL LiveCDs -> KERNEL vesamenu.c32 DOŁĄCZ pxelinux.cfg/livecds
płyty na żywo
PROMPT 0 UI vesamenu.c32 TŁO MENU background.jpg TYTUŁ MENU LiveCDs ETYKIETA<- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default LABEL Debian LiveCD KERNEL Debian7live/vmlinuz APPEND initrd=Debian7live/initrd boot=live fetch=tftp://10.0.10.1/Debian7live/filesystem.squashfs root=/dev/ram0 rw LABEL HirensBootCD MENU LABEL Hiren"s Boot CD KERNEL memdisk APPEND iso initrd=hirens/hirens.iso LABEL Trinity Rescue Kit CD kernel trk/kernel.trk append initrd=trk/initrd.trk ramdisk_size=65536 root=/dev/ram0 vga=788 splash=verbose pci=conf1 trkmenu timeout 100 trknfs=10.0.10.1:/srv/tftp/trk ip=dhcp LABEL SystemRescueCD kernel SystemRescueCD/isolinux/rescue64 append initrd=SystemRescueCD/isolinux/initram.igz dodhcp nfsboot=10.0.10.1:/srv/tftp/SystemRescueCD LABEL Plop Live KERNEL plop/bzImage APPEND initrd=plop/initramfs.gz vga=normal nfsmount=10.0.10.1:/srv/tftp/plop LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default

Aby pobrać Trinity Rescue Kit CD i Plop Live, dodaj następujące wiersze do /etc/exports:
/srv/tftp/trk/10.0.10.1/255.255.255.0(ro,no_subtree_check, all_squash,insecure, anononuid=1000 ,anongid=1000)/srv/tftp/plop/10.0.10.1/255.255.255.0(ro,no_subtree_check, all_squash, niepewny, anonuid=1000, anongid=1000)
i wyślij do demona polecenie restartu NFS.


Kilka słów o wybranych LiveCD.
Debiana 7 LiveCD
Ta płyta CD jest kompilacją jednego z naszych inżynierów, zawierającą następujące elementy:

Login/hasło: root/ServerClub

HirensBootCD
Nie trzeba go przedstawiać, zawiera wiele przydatnych narzędzi.
Więcej szczegółów można znaleźć.
Ładowanie zajmuje dużo czasu, MiniXP i Linux nie działają. Istnieje możliwość korzystania z innych mediów.

Płyta CD z zestawem ratunkowym Trinity
Według twórców został stworzony w celu przywrócenia systemu operacyjnego Windows.
Zawiera narzędzia do resetowania haseł, programy antywirusowe, program do klonowania „komputera” przez sieć (co więcej na kilku komputerach jednocześnie), a także wiele więcej.
Czytaj więcej.

SystemRescueCD
Oparty na Gentoo, przeznaczony do przywracania systemów Linux.
Zawiera dużą liczbę różnych programów do administrowania, listę można znaleźć pod linkiem.

Plop na żywo
LiveCD z trzema pełnoprawnymi DE do wyboru, a także niezbędnym oprogramowaniem administratora.

Ostateczny plik konfiguracyjny menu głównego, a także plik menu antywirusowego

domyślny
ui vesamenu.c32 PROMPT 0 menu background background.jpg tytuł menu ServerClub PXE boot menu LABEL bootlocal menu label Boot z pierwszego dysku twardego kernel chain.c32 append hd0 0 timeout 120000 POMOC TEKSTOWA System uruchomi się po upłynięciu czasu. TEKST KOŃCOWY ETYKIETA Windows -> KERNEL vesamenu.c32 DOŁĄCZ pxelinux.cfg/windows ETYKIETA Linux -> KERNEL vesamenu.c32 DOŁĄCZ pxelinux.cfg/linux ETYKIETA FreeBSD -> KERNEL vesamenu.c32 DOŁĄCZ pxelinux.cfg/bsd ETYKIETA VMvare -> KERNEL vesamenu. c32 DOŁĄCZ pxelinux.cfg/vmware ETYKIETA Narzędzia HDD i RAM -> KERNEL vesamenu.c32 DOŁĄCZ pxelinux.cfg/du ETYKIETA LiveCD -> KERNEL vesamenu.c32 DOŁĄCZ pxelinux.cfg/livecds ETYKIETA Antywirusy -> KERNEL vesamenu.c32 DOŁĄCZ pxelinux.c fg / śr
av
PROMPT 0 UI vesamenu.c32 TŁO MENU background.jpg TYTUŁ MENU ETYKIETA Antywirusa<- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default LABEL Kaspersky Antivirus KERNEL kav/rescue APPEND initrd=kav/rescue.igz root=live rootfstype=auto vga=791 init=/init kav_lang=ru udev liveimg doscsi nomodeset LABEL Kaspersky Antivirus (text mode) KERNEL kav/rescue APPEND initrd=kav/rescue.igz root=live rootfstype=auto vga=791 init=/init kav_lang=ru udev liveimg nox kavshell noresume doscsi nomodeset label AVG menu label AVG Rescue CD kernel avg/vmlinuz append max_loop=255 vga=791 initrd=avg/initrd.lzm init=linuxrc reboot=bios label AVG nofb menu label AVG Rescue CD with Disabled Framebuffer kernel avg/vmlinuz append max_loop=255 video=vesafb:off initrd=avg/initrd.lzm init=linuxrc reboot=bios label AVG vgask menu label AVG Rescue CD with Resolution Selection kernel avg/vmlinuz append max_loop=255 initrd=avg/initrd.lzm init=linuxrc vga=ask reboot=bios LABEL <- Main Menu KERNEL vesamenu.c32 APPEND pxelinux.cfg/default

Wniosek, to też niespodzianka

W całym artykule celowo nie dawałem wyjaśnień skąd wziąć i jak przygotować treść, ponieważ są to czynności bardzo trywialne i tylko przeciążyłyby tekst.

Jako niespodziankę oferuję Państwu dwie opcje naszego montażu, dostępne z poniższych linków:

  1. Archiwum z całą zawartością /srv/tftp (link do pliku torrent, bezpośredni link)
  2. Archiwum całego systemu operacyjnego (link do pliku torrent, bezpośredni link)
W pierwszym przypadku musisz samodzielnie przygotować serwer (pomoże w tym rozdział "Początek" tego eposu), rozpakować zawartość archiwum i wprowadzić poprawki zgodnie z realiami swojego środowiska.

Drugi przypadek dotyczy instalacji na gołym metalu lub maszynie wirtualnej.
Krótko mówiąc, kroki wdrażania zestawu z pełnego archiwum systemu operacyjnego byłyby następujące:
1. Uruchom z Linux LiveCD.
2. Podziel dysk na partycje i sformatuj partycje.
3. Zamontuj partycję „/”.
4. Rozpakuj archiwum.
5. Zainstaluj program ładujący.
6. Uruchom ponownie.
7. Skonfiguruj system operacyjny zgodnie z siecią i zacznij używać.
Login/hasło: root/ServerClub.
WAŻNE: Jeśli Twoja sieć ma działający serwer dhcp, to przed rozpoczęciem naszego montażu wyłącz w nim autostart dhcp.

To koniec, dziękuję za uwagę!

Dla tych, którzy nie mają konta w Habré.
Jeśli masz jakieś pytania / uwagi, napisz do mnie pocztą - erserverclub.com.

Obecnie coraz więcej zadań jest automatyzowanych, a wirtualizacja jest coraz częściej wykorzystywana do maksymalizacji wydajności serwerów. Ale nadal musisz zainstalować systemy operacyjne. Każdy robi to na swój sposób: ktoś ma pełne kieszenie przeróżnych obrazów na każdą okazję, ktoś staromodnie nosi ze sobą „torebkę” z płytami, a nawet dwie. Z reguły administratorzy wykonują tę pracę z niewielką przyjemnością. Zobaczmy, jak skrócić czas wykonywania trywialnych zadań, jak nauczyć komputery samodzielnego instalowania systemów, bez udziału administratora, korzystając jedynie z sieci lokalnej.

Dlatego dzisiaj nauczymy się, jak: instalować Windows i Linux przez sieć, ładować małe obrazy ISO, przydatne oprogramowanie (wszelkiego rodzaju Kaspersky, Acronis, WinPE, memtesty), wdrażać cienkich klientów i zarządzać nimi. Aby na przykład księgowa pracująca z 1C przez RDP nie pobiła cię, ponieważ jej Windows się zawiesił, a raport musiał być przygotowany wczoraj ... Albo skąpy szef, który nie chce aktualizować swojego komputera, podziwiał twój profesjonalizm gdy zobaczy jak Windows 8 leci na starych komputerach... W realizacji naszych podstępnych celów pomoże nam serwer zapewniający bootowanie przez sieć (PXE).

Każdy administrator systemu ma w swoim schowku uniwersalny dysk USB do resuscytacji komputera w nagłych wypadkach. Zgadzam się, znacznie lepiej byłoby mieć tę samą funkcjonalność przy użyciu tylko jednej karty sieciowej. Jednocześnie nie sposób nie zauważyć możliwości jednoczesnej pracy z kilkoma węzłami jednocześnie. Tak więc, w zależności od naszych potrzeb, mamy dwa rozwiązania: użyj PXE lub LTSP.

LTSP nie jest dla nas odpowiedni: jest przeznaczony do ładowania systemu operacyjnego zainstalowanego na samym serwerze przez sieć, co pozwala na korzystanie z aplikacji serwera LTSP. To nie jest dokładnie to, czego potrzebujemy. PXE to narzędzie do uruchamiania komputera przez sieć bez użycia lokalnych nośników pamięci, podobnie jak LTSP. PXE pozwala zorganizować menu startowe z wieloma rozruchami, podobne do uniwersalnego „resuscytatora USB”.


Co wdrożymy?

Wszystko zaczęło się od potrzeby posiadania narzędzia do zdalnej instalacji Ubuntu/Debian Server przez sieć, z możliwością uruchomienia Live CD małego systemu, takiego jak SliTaz czy Kolibri OS.
Jak mówią, apetyt przychodzi wraz z jedzeniem: nie zdążyli zrealizować tego, co było zaplanowane, a do planu dodano szereg „list życzeń”. W rezultacie lista okazała się całkiem imponująca.

  1. Cienki klient oparty na Thinstation Linux.
  2. Sekcja Linuksa.
    1. Instalacja Ubuntu 14.04 x86.
    2. Instalacja Ubuntu 14.04 x64.
    3. Instalacja Ubuntu 12.04 x86.
    4. Instalacja Ubuntu 12.04 x64.
  3. Sekcja Windows.
    1. Instalacja Windowsa 2012.
    2. Instalowanie Windowsa 7.
  4. Acronis.
    1. Windows PE z pakietem przydatnego oprogramowania.
    2. Acronis True Image.
      1. starszy BIOS.
      2. UEFI.
    3. Acronis Disk Manager.
      1. starszy BIOS.
      2. UEFI.
  5. Kaspersky Rescue v 10.
  6. ERD Commander 5 do 8 przez obraz ISO.
  7. memtest.

Zbieramy wszystko na kupę i startujemy

Jako zestaw dystrybucyjny dla serwera wybór padł na Ubuntu Server 14.04.2 LTS. Możesz zatrzymać się na dowolnym innym systemie operacyjnym, różnica będzie tylko w składni. Więc zacznijmy. Potrzebujemy TFTP, DHCP (opcjonalnie zainstalowany na tym samym serwerze, router może pełnić rolę serwera DHCP), usługi organizacji sieciowego systemu plików NFS. W ramach tematu rozważymy tylko te ustawienia, które nas interesują. Przede wszystkim zainstaluj wszystko, czego potrzebujesz, po wcześniejszym wykonaniu wszystkich aktualizacji:

Ciąg dalszy dostępny tylko dla członków

Opcja 1. Dołącz do społeczności „witryny”, aby przeczytać wszystkie materiały na stronie

Członkostwo w społeczności w określonym czasie da ci dostęp do WSZYSTKICH materiałów hakerskich, zwiększy twoją osobistą kumulatywną zniżkę i pozwoli ci zgromadzić profesjonalną ocenę Xakep Score!

PXE ma jedną bardzo przydatną funkcję, wszystko, co jest w nim skonfigurowane, jest dość trudne do stracenia. wszystko to jest przechowywane na serwerze, a nie na nośnikach wymiennych, które często gubią się, kradną, zapominają w dyskach DVD/domowych, oddanych do użytku i „zaspokojenia”, więc prawdopodobieństwo, że zostaniesz wzięty do użytku i „odtwarzania” „ dąży do zera , no może razem z serwerem… Podłączając urządzenie, które ma możliwość bootowania PXE, możesz zrobić całkiem sporo przydatnych rzeczy, a mianowicie: przeprowadzić diagnostykę sprzętu, wdrożyć systemy operacyjne, uruchomić Live systemem itp. Dość wiedzy i wyobraźni.
W tym celu musimy skonfigurować serwer DHCP oraz serwer TFTP.
Wcześniej pisałem już o tym, jak skonfigurować serwer, gorąco polecam do recenzji, główne punkty zostały z niego przeniesione.
Co w rezultacie otrzymamy?!
I otrzymamy menu rozruchowe z możliwością wyboru aplikacji, którą pobierzemy na maszynę kliencką, a także domyślnych akcji, które wykona system, jeśli nie otrzymamy żadnych poleceń od użytkowników.

Do pracy potrzebujemy:
1) Zainstalowany serwer Ubuntu
2) Skonfigurowany serwer DHCP, przykładową konfigurację można znaleźć w artykule:
3) Obraz dysku lub ISO dystrybucji instalacyjnej Ubuntu - głębia bitowa nie ma znaczenia, ale lepiej wziąć nowszą wersję.

Wszystko inne zainstalujemy po drodze... Nie będę rozwodził się nad ustawieniami DHCP, zakładając, że masz je skonfigurowane, zgodnie z artykułem, do którego link znajduje się w wymaganiach systemowych.

Instalacja serwera tftp
Zainstaluj wymagany pakiet:
Podnosimy prawa do rootowania:
sudo su

Zainstaluj wymagany pakiet
aptitude zainstaluj tftpd-hpa

Teraz wszystkie pliki związane z naszym serwerem tfpt powinny znajdować się w katalogu /var/lib/tftpboot/, wszystkie ścieżki są względem niego względne.

Przejdźmy do tworzenia menu startowego
Przede wszystkim musimy zdobyć zastępcę bootloadera, jak to zrobić?! Można go znaleźć na dowolnym dysku Ubuntu, w innych dystrybucjach Linuksa lokalizacja jest prawie zawsze taka sama. Będziemy potrzebować instalacyjnego obrazu ISO lub płyty włożonej do napędu DVD, w którym przechodzimy do następującego katalogu:
Jeśli dysk instalacyjny ma architekturę x86:
/install/netboot/ubuntu-installer/i386
Interesuje nas plik pxelinux.0 to jest program ładujący, podnieś go i skopiuj do katalogu:
/var/lib/tftpboot/
Wtedy ścieżka do niego wygląda następująco:
/var/lib/tftpboot/pxelinux.0
Potrzebujemy również samego menu startowego, które można zabrać na ten sam dysk w katalogu ekrany startowe interesuje nas plik o nazwie vesamenu.c32

Skopiuj go do tego samego katalogu co program ładujący, aby ścieżka wyglądała następująco:
/var/lib/tftpboot/vesamenu.c32

Dostosowywanie zawartości menu PXE

Jako przykład stworzymy menu startowe składające się z 2 pozycji.
Punkt pierwszy: Uruchom z lokalnego dysku twardego. Ten element będzie domyślnym elementem, jeśli użytkownik uruchomił komputer przez środowisko PXE iw ciągu 15 sekund. nie wykonał żadnej akcji, system automatycznie uruchomi się z dysku lokalnego.
Punkt drugi: nazwijmy go testowanie Wewnątrz tego menu będzie pozycja z możliwością pobrania Memtest x86+. Ten program zawsze przyda się w diagnozowaniu problemów ze stacjami roboczymi i serwerami, w ogóle rzecz niezbędna, przyda się każdemu domownikowi...

Najpierw musimy utworzyć katalog dla plików konfiguracyjnych o nazwie pxelinux.cfg - imię ma kluczowe znaczenie dla pracy!
mkdir /var/lib/tftpboot/pxelinux.cfg

Teraz utwórzmy plik konfiguracyjny z parametrami dla pozycji menu, z nazwą domyślny
nano /var/lib/tftpboot/pxelinux.cfg/default

Z następującą treścią:
domyślny monit vesamenu.c32 0 tytuł menu Menu rozruchu PXE MENU AUTOBOOT Uruchamianie systemu lokalnego za # sekund etykieta Uruchamianie z dysku lokalnego etykieta menu ^Uruchamianie z menu dysku lokalnego domyślny czas lokalnego rozruchu 0 150 TOTALTIMEOUT 9000 ETYKIETA Testowanie ETYKIETA MENU ^Testowanie KERNEL vesamenu.c32 DOŁĄCZ pxelinux.cfg/testing.menu

Najbardziej spostrzegawczy zauważyli, że w poprzednim pliku mieliśmy wpis odnoszący się do innego pliku testowanie.menu, w nim będziemy mieć ustawienia elementu testowanie
Stwórzmy ten plik:

Z następującą treścią:
TYTUŁ MENU Testowanie ETYKIETA Test oprogramowania ETYKIETA MENU ^Powrót do menu głównego KERNEL vesamenu.c32 DOŁĄCZ pxelinux.cfg/default etykieta Etykieta menu Test pamięci ^Test pamięci: Memtest86+ v4.20 jądro memtest/mt86plus

Pierwsza pozycja menu będzie odpowiedzialna za powrót do poprzedniego menu, a druga za wczytanie Memtest86+v4.20

Wszystko jest w porządku, ale nie utworzyliśmy katalogu, w którym przechowywany jest plik Memtest, naprawimy to teraz, utwórzmy odpowiedni katalog.
Zróbmy to:
mkdir /var/lib/tftpboot/memtest
Pozostaje nam jeszcze dodać plik wykonywalny samego Memtest86+, znajduje się on na dysku instalacyjnym, w katalogu /zainstalować/ interesuje nas plik mt86plus musimy skopiować go do katalogu memtest, aby ścieżka do niego wyglądała następująco:
/var/lib/tftpboot/memtest/mt86plus

Na tym zakończyliśmy pracę z serwerem tftp, musimy tylko trochę dokończyć serwer DHCP.

Konfiguracja serwera DHCP

Ten element, ustawienie można nazwać tylko rozciąganiem, jeśli skonfigurowałeś serwer DHCP zgodnie z artykułem, musisz dodać tylko jeden wpis do:
nano /etc/dhcp/dhcpd.conf

Znajdujemy element z ustawieniami puli adresów IP, który wygląda następująco:
podsieć 192.168.10.0 maska ​​​​sieci 255.255.255.0 (zakres 192.168.10.10 192.168.10.254; opcja nazwa-domeny-serwery 192.168.10.1; opcja nazwa-domeny „example.org”; opcja routery 192.168.10.1; opcja adres rozgłoszeniowy 19 2.168. 10,255 ; domyślny czas dzierżawy 604800; maksymalny czas dzierżawy 604800;)

I dodaj do niego wpis wskazujący na nasz program ładujący PXE:
sprawdzanie ping = 1; nazwa_pliku="pxelinux.0";
Ścieżka do pliku jest względna do katalogu /var/lib/tftpboot/ te. jest uważany za katalog główny, o którym pisałem wcześniej ...

Cały wpis wygląda następująco:
sprawdzanie ping = 1; nazwa_pliku="pxelinux.0"; podsieć 192.168.10.0 maska ​​​​sieci 255.255.255.0 (zakres 192.168.10.10 192.168.10.254; opcja nazwa-domeny-serwery 192.168.10.1; opcja nazwa-domeny „example.org”; opcja routery 192.168.10.1; opcja adres rozgłoszeniowy 19 2.168. 10,255 ; domyślny czas dzierżawy 604800; maksymalny czas dzierżawy 604800;)

Zapisz zmiany i zrestartuj serwer DHCP:
/etc/init.d/isc-dhcp-serwer restart

Teraz możemy podłączyć do naszej sieci lokalnej urządzenie obsługujące rozruch PXE i w którym ta funkcja jest włączona (patrz dokumentacja posiadanego sprzętu) lub podłączyć maszynę wirtualną z adapterem podłączonym w trybie bridge i bez nośnika startowego.

Jeśli zrobiłeś wszystko poprawnie, menu będzie wyglądać następująco:

A jeśli przejdziesz do menu testowanie:


Jeśli wybierzesz element za pomocą Memtest, rozpocznie się test pamięci.
Inne pozycje menu są odpowiednio dodawane.

Wyobraźmy sobie sytuację, w której musisz zapewnić dostęp do jednego z menu ograniczonemu kręgowi osób, na przykład masz pakiet dystrybucyjny, który kosztuje dużo pieniędzy. W tym celu można ustawić hasło do pozycji menu, jak to zrobić?!
Wyobraź sobie sytuację, musisz ustawić hasło (np.: hasło) w teście pamięci, odbywa się to w prosty sposób

Nano /var/lib/tftpboot/pxelinux.cfg/testing.menu

Musimy dodać wpis:
MENU HASŁO hasło

Następnie plik wygląda następująco:
TYTUŁ MENU Testowanie ETYKIETA Test oprogramowania ETYKIETA MENU ^Powrót do menu głównego KERNEL vesamenu.c32 DOŁĄCZ pxelinux.cfg/default label memtest MENU HASŁO hasło menu label ^Test pamięci: Memtest86+ v4.20 jądro memtest/mt86plus

Ochrona jest oczywiście taka sobie, ale może pomóc zwykłym użytkownikom.

Następnie przy próbie uruchomienia pojawi się okno:


jeśli wpiszesz poprawne hasło, uruchomi się Memtest.
W ten sposób możesz ukryć całe menu lub zablokować dostęp do poszczególnych pozycji menu.
Jeśli w tych plikach konfiguracyjnych zostaną wprowadzone zmiany, nie ma potrzeby ponownego uruchamiania serwera DHCP, wystarczy ponownie uruchomić komputer kliencki, jeśli został uruchomiony przez środowisko PXE.
Jeśli chodzi o szybkość tftp, szybkość pracy nie jest wysoka, a jeśli zdecydujesz się przesłać duże ilości informacji, spróbuj użyć do tego serwera WEB lub FTP, przygotuj się na poświęcenie na to trochę czasu. Jeśli istnieje potrzeba pobrania jakiejś dystrybucji, lepiej jest pobrać mały system operacyjny, na przykład Windows PE, cóż, lub miniaturową dystrybucję Linuksa.
Na tym zakończę...

AOMEI PXE Boot to darmowe oprogramowanie do uruchamiania komputerów z ISO przez LAN. Będąc bardzo łatwym w użyciu, program ten umożliwia użycie obrazu dysku rozruchowego (ISO) do zdalnego uruchamiania wielu komputerów, o ile są one podłączone do tej samej sieci lokalnej. To sprawia, że ​​AOMEI PXE Boot jest niezwykle przydatnym narzędziem do zadań, takich jak zdalne wdrażanie i konserwacja aplikacji, szczególnie w przedsiębiorstwach.

Praca z AOMEI PXE Boot jest dość prosta: instalujesz program w systemie, który będzie używany jako serwer, montujesz ISO i czekasz na uruchomienie komputerów klienckich. A najlepsze jest to, że AOMEI PXE Boot obsługuje synchroniczne uruchamianie wielu komputerów w tym samym czasie. Dowiedzmy się więcej o tym wspaniałym programie i dowiedzmy się, jak można go używać do uruchamiania komputerów z obrazów ISO przez przewodową sieć LAN.

AOMEI PXE Boot: główny cel i kilka słów o Windows PE

Należy zauważyć, że AOMEI PXE Boot jest przeznaczony przede wszystkim do rozwiązywania problemów z komputerami w sieci. Możesz użyć programu do uruchomienia niedziałającego systemu w ograniczonym środowisku. W tym celu AOMEI PXE Boot działa najlepiej z bootowalnymi obrazami dysków Linux lub Windows PE. Ten ostatni to system operacyjny z ograniczonymi usługami, który służy do uruchamiania komputera w celu naprawy lub instalacji. Windows PE, oparty na jądrze Vista, nie jest kompletnym systemem operacyjnym. Zamiast tego zapewnia bezpieczne środowisko do rozwiązywania problemów z komputerem i przywracania go do stanu roboczego.

Nie ma absolutnie żadnego powodu, by sądzić, że AOMEI PXE Boot nie będzie działać z żadnym innym obrazem dysku. Podczas testów udało mi się zdalnie uruchomić system kliencki Damn Small Linux (DSL) przy użyciu rozruchowego obrazu ISO.

Jak uruchamiać komputery za pomocą ISO przez LAN

Teraz, gdy wiesz dużo o AOMEI PXE Boot, nadszedł czas, aby zobaczyć, jak to działa. Proces zasadniczo składa się z dwóch etapów. Pierwsza część obejmuje skonfigurowanie komputera klienckiego do uruchamiania przez sieć, a druga polega na skonfigurowaniu i uruchomieniu aplikacji na systemie pełniącym rolę serwera.

Pamiętaj, że oba komputery muszą być podłączone do tej samej sieci. W moim przypadku serwer był podłączony do sieci bezprzewodowo, ale maszyna kliencka była przewodowa.

Część 1: Skonfiguruj komputery klienckie do rozruchu sieciowego

Jak sama nazwa wskazuje, pierwszą rzeczą do zrobienia jest skonfigurowanie komputera klienckiego lub komputerów do uruchamiania przez sieć przewodową. Aby to zrobić, musisz uzyskać dostęp do menu BIOS komputera. Oto jak to zrobić (proces jest mniej więcej taki sam, niezależnie od producenta komputera):

1. Włącz komputer kliencki i naciśnij klawisz, aby uzyskać dostęp do menu systemu BIOS (zwykle Del, Esc, F8 lub F12). W systemie BIOS przejdź do podmenu „Boot” iw sekcji „Priorytety opcji rozruchu” wybierz „PXE” (na niektórych komputerach „Legacy LAN”, „Realtek PXE B02 D00”, „Rozruch sieciowy z firmy Intel” itp. ) jako pierwsze urządzenie rozruchowe. Może być również konieczne włączenie opcji PXE ROM, jeśli jest wyłączona.

2. AOMEI PXE Boot obsługuje tylko tryb rozruchu Legacy, więc należy również wyłączyć opcję rozruchu UEFI, jeśli jest obsługiwana przez płytę główną komputera. Tę opcję można znaleźć w podmenu Boot.

To wszystko, co należy zrobić na komputerze klienckim. Pamiętaj, aby zapisać zmiany wprowadzone w konfiguracji systemu BIOS. Przejdźmy teraz do serwera.

Część 2: Pobierz ISO i uruchom aplikację na serwerze

Ta część jest w rzeczywistości jeszcze łatwiejsza. Najpierw pobierz i zainstaluj AOMEI PXE Boot (około 5 MB) na komputerze, który będzie używany jako serwer. Oprócz tego należy również pobrać obraz dysku startowego, aby uruchomić komputer lub komputery klienckie. Poniższe kroki wyjaśniają, czego się od Ciebie wymaga:

1. Uruchom rozruch AOMEI PXE. Na pierwszym ekranie programu wybierz opcję „Uruchom z niestandardowego pliku obrazu” i przejdź do pliku ISO (możesz również skorzystać z drugiej opcji, aby pobrać ISO systemu Windows PE lub Linux ze strony internetowej AOMEI). Po wybraniu obrazu kliknij przycisk „Uruchom usługę”, aby uruchomić usługę.

2. Teraz okno AOMEI PXE Boot wyświetli informacje o aktywności na serwerze i komputerach klienckich. Nie musisz nic więcej robić na serwerze. Aby zobaczyć prawdziwą akcję, przejdźmy dalej. Nie trzeba dodawać, że aplikacja i oczywiście serwer muszą być uruchomione.

Wystarczy uruchomić komputer kliencki i poczekać, aż uruchomi się przez sieć przy użyciu obrazu ISO wybranego przez AOMEI PXE Boot na komputerze serwera. Oto w pełni działająca dystrybucja Damn Small Linux działająca na komputerze klienckim:

Ostatnie słowa

Jeśli jesteś administratorem sieci i szukasz prostego i wydajnego (bez zbędnych dodatków) sposobu na zdalne wdrażanie systemu operacyjnego i zarządzanie nim, AOMEI PXE Boot może być właśnie tym, czego potrzebujesz. To wysokiej jakości narzędzie, które jest śmiesznie łatwe w konfiguracji i działa zaskakująco dobrze.

Miłego dnia!

Kontynuując cykl wdrożeń Windows, dziś przygotujemy sieciowy serwer startowy oparty na systemie Linux i zorganizujemy bootowanie Windows PE z takiego serwera, a także przygotujemy dystrybucję instalacyjną Windows 7 lub Windows Server 2008 R2 do instalacji z sieci udział. W tym samouczku podam przykład dla systemu Debian Linux 8.

Do pracy potrzebujemy obrazu Windows PE oraz dystrybucji instalacyjnej systemu Windows.

  • Utwórz niestandardowy obraz dystrybucji systemu Windows 7 lub Windows Server 2008 R2
  • Konfigurowanie serwera instalacji sieciowej Linux PXE dla systemu Windows 7 lub Windows Server 2008 R2

Przygotowanie plików rozruchowych systemu Windows dla środowiska PXE

Aby uruchomić system Windows z serwera PXE, potrzebujemy następujących plików:
  • winpe/boot/fonts/wgl4_boot.ttf - z dystrybucji Windows
  • winpe/boot/bcd - magazyn konfiguracji (należy wygenerować)
  • winpe/boot/boot.sdi — z dystrybucji systemu Windows
  • winpe/boot/winpe.wim — obraz Windows PE (instrukcje kompilacji)
  • winpe/pxeboot.0 - pxeboot.n12 z dystrybucji Windows
  • winpe/bootmgr.exe — z dystrybucji systemu Windows
Utwórzmy folder, w którym złożymy system startowy PXE:
Skopiujmy czcionkę używającą bootfix.bin oraz plik boot.sdi, który jest potrzebny do utworzenia wirtualnego dysku w pamięci:
xcopy c:\WinPE\x86\ISO\boot\fonts\wgl4_boot.ttf c:\tftpboot\winpe\boot\fonts\wgl4_boot.ttf
xcopy c:\WinPE\x86\ISO\boot\boot.sdi c:\tftpboot\winpe\boot\boot.sdi
Teraz potrzebujemy programu ładującego, który załaduje menedżera rozruchu i magazyn konfiguracji. Znajdują się one w obrazie rozruchowym systemu Windows PE. Aby to zrobić, podłączymy obraz Windows PE:
dism /mount-wim /wimfile:C:\WinPE\x86\winpe.wim /index:1 /mountdir:C:\WinPE\x86\mount
I skopiuj stamtąd plik pxeboot.n12, zmieniając jego nazwę na pxeboot.0 i bootmgr.exe:
xcopy c:\WinPE\x86\mount\Windows\Boot\PXE\pxeboot.n12 c:\tftpboot\winpe\pxeboot.0
xcopy c:\WinPE\x86\mount\Windows\Boot\PXE\bootmgr.exe c:\tftpboot\winpe\bootmgr.exe
Mamy niezbędne pliki, z wyjątkiem konfiguracji rozruchowej i obrazu systemu, więc obraz Windows PE można wyłączyć bez zapisywania zmian:
dism /unmount-wim /mountdir:C:\WinPE\x86\mount /discard
Skopiuj obraz systemu Windows PE do folderu pobierania:
xcopy C:\WinPE\x86\winpe.wim c:\tftpboot\winpe\boot\
Teraz nadszedł czas, aby wygenerować konfigurację rozruchową, w tym celu utworzymy plik makebcd.cmd:
notatnik c:\tftpboot\makebcd.cmd
Z następującą treścią:
bcdedit -createstore %1\BCD
bcdedit -store %1\BCD -create (ramdiskoptions) /d "Opcje ramdysku"
bcdedit -store %1\BCD -set (ramdiskoptions) ramdisksdidevice boot
bcdedit -store %1\BCD -set (ramdiskoptions) ramdisksdipath \boot\boot.sdi
dla /F "tokens=2 delims=()" %%i in ("bcdedit -store %1\BCD -create /d "Windows PE Boot Image" /application osloader") ustaw guid=(%%i)
bcdedit -store %1\BCD -set %guid% systemroot \Windows
bcdedit -store %1\BCD -set %guid% wykrywania Tak
bcdedit -store %1\BCD -set %guid% winpe Tak
bcdedit -store %1\BCD -set %guid% osdevice ramdisk=\Boot\winpe.wim,(ramdiskoptions)
bcdedit -store %1\BCD -set %guid% urządzenie ramdisk=\Boot\winpe.wim,(ramdiskoptions)
bcdedit -store %1\BCD -create (bootmgr) /d "Windows BootManager"
bcdedit -store %1\BCD -set (bootmgr) limit czasu 30
bcdedit -store %1\BCD -set (bootmgr) kolejność wyświetlania %guid%
przenieś %1\BCD %1\bcd
I uruchom go do wykonania, przekazując jako argument lokalizację i nazwę pliku pamięci konfiguracji:
c:\tftpboot\makebcd.cmd c:\tftpboot\winpe\boot
To kończy przygotowanie niezbędnych plików do rozruchu z PXE w środowisku Windows i przystępujemy do konfiguracji serwera Linux.

Instalacja serwera PXE

Instalowanie TFTP

Instalowanie wymaganych pakietów:
# aptitude install tftpd-hpa syslinux pxelinux -y
Skonfiguruj serwer TFTP:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure -m /etc/default/tftp-remap.conf -v"
RUN_DAEMON="tak"
Ponieważ Windows będzie szukał swoich plików rozruchowych względem katalogu głównego tftp, mapuje i kojarzy te pliki z katalogiem winpe na serwerze.

Utwórz plik mapowania:

# vim /etc/default/tftp-remap.conf
Z następującą treścią:
rpxeboot.0 /pxeboot.0
r bootmgr.exe /winpe/bootmgr.exe
r \\Boot\\BCD /winpe/boot/bcd
r\\boot\\boot.sdi /winpe/boot/boot.sdi
r\\Boot\\winpe.wim /winpe/boot/winpe.wim
r \\Boot\\Fonts\\wgl4_boot.ttf /winpe/boot/fonts/wgl4_boot.ttf
gr\\/
Ostatni wiersz „gr \\ /” mówi tftp, aby zmienił ukośniki odwrotne na ukośniki w przód w ścieżkach.
Uwaga! Ważne jest, aby wielkość liter w nazwach plików była dokładnie taka sama, jak określono w plikach. Jeśli na etapie konfiguracji określono /boot/bcd, a plik miał nazwę /Boot/BCD, program ładujący nie będzie mógł uruchomić systemu, ponieważ. nie znajduje wymaganego pliku.

Utwórz nasz katalog pobierania:

Teraz musisz skopiować do niego pliki z katalogu c:\tftpboot\:
c:\tftpboot\winpe\> pscp -r * [e-mail chroniony]:/srv/tftpboot/winpe

Tworzenie menu startowego

Aby menu startowe działało, potrzebujemy następujących plików, skopiuj je do katalogu głównego naszego serwera tftp:
# cp /usr/lib/PXELINUX/pxelinux.0 /srv/tftpboot
# cp /usr/lib/syslinux/modules/bios/chain.c32 /srv/tftpboot
# cp /usr/lib/syslinux/modules/bios/ldlinux.c32 /srv/tftpboot
# cp /usr/lib/syslinux/modules/bios/libcom32.c32 /srv/tftpboot
# cp /usr/lib/syslinux/modules/bios/libutil.c32 /srv/tftpboot
# cp /usr/lib/syslinux/modules/bios/vesamenu.c32 /srv/tftpboot
I utwórz katalog, w którym będzie przechowywane samo menu startowe:
# mkdir -p /srv/tftpboot/pxelinux.cfg
Potrzebujemy również ładnego obrazu startowego dla naszego menu. Musi być w formacie jpg i rozdzielczości 640x480. Skopiuj go z naszej maszyny:
C:\Users\golovlevmv\>pscp Pictures\menu.jpg [e-mail chroniony]:/srv/tftpboot/pxelinux.cfg/menu.jpg
Teraz czas na utworzenie menu startowego:
Z następującą treścią:
SZYBKA 0
Interfejs użytkownika vesamenu.c32
TYTUŁ MENU Menu rozruchu serwera PXE
TŁO MENU pxelinux.cfg/menu.jpg
LIMIT CZASU 600

LABEL ^0) Uruchom z dysku twardego
POMOC TEKSTOWA
Uruchom od pierwszego (hdd 0)
KONIEC TEKST
Łańcuch COM32.c32
DOŁĄCZ hd0 1

ETYKIETA ^1) Załaduj Windows PE 3.1 x86
POMOC TEKSTOWA
Uruchom Windows PE x86 z pxeboot
KONIEC TEKST
kernel winpe/pxeboot.0

Zrestartuj ftpd:
# /etc/init.d/tftpd-hpa restart

Alternatywna opcja rozruchu PXE

Możesz także zorganizować inną opcję uruchamiania systemu z PXE za pomocą memdisk, ale będzie to wymagało znacznie więcej pamięci i możesz mieć problemy z komputerami z mniej niż 1 GB pamięci.

Serwer Tftp musi być już przygotowany, zgodnie z powyższymi instrukcjami.

Potrzebujemy memdisk, skopiuj go z pakietu syslinux:

# cp /usr/lib/syslinux/memdisk /srv/tftpboot
Skopiuj obraz ISO systemu Windows PE:
C:\WinPE\x86\>pscp WinPE_x86.iso [e-mail chroniony]:/srv/tftpboot/winpe/winpe_x86.iso
Dodajemy jeszcze jedną pozycję do naszego menu startowego:
# vim /srv/tftpboot/pxelinux.cfg/default
ETYKIETA ^2) Załaduj Windows PE 3.1 x86 (iso)
POMOC TEKSTOWA
Uruchom system Windows PE x86 z obrazu iso
potrzebuje więcej 512MB RAM do poprawnej pracy
KONIEC TEKST
Dysk pamięci KERNEL
DOŁĄCZ iso raw
INITRD winpe/winpe_x86.iso

Konfigurowanie DHCP

Aby nasi klienci mogli uruchamiać się przez sieć, potrzebujemy serwera DHCP, który z kolei musi przekazywać klientom adres sieciowego serwera rozruchowego i nazwę pliku do pobrania.
Możesz użyć dowolnego istniejącego serwera DHCP, musisz przekazać mu następujące parametry:
  • nazwa_pliku="pxelinux.0";
  • następny serwer ;
Jeżeli nie posiadasz serwera DHCP to podam również przykład instalacji i konfiguracji na naszym serwerze PXE.

Zainstaluj serwer DHCP:

# aptitude install isc-dhcp-server -y
Włącz DHCP na interfejsie sieciowym, którego potrzebujemy:
# vim /etc/default/isc-dhcp-server
Doprowadzamy dhcpd.conf do potrzebnego nam formularza:
ddns-update-style brak;
opcja nazwa-domeny „home.local”;
opcja serwery nazw domen 192.168.140.10;
domyślny czas dzierżawy 600;
maksymalny czas dzierżawy 7200;
autorytatywny;
obiekt dziennika lokalny7;
podsieć 192.168.140.0 maska ​​​​sieci 255.255.255.0 (
zakres 192.168.140.51 192.168.140.254;
opcjonalne routery 192.168.140.10;
opcja nazwa-domeny „home.local”;
nazwa_pliku="pxelinux.0";
następny serwer 192.168.140.10;
}
Uruchom serwer isc-dhcp:
# /etc/init.d/isc-dhcp-server start
Teraz powinniśmy mieć załadowane środowisko Windows PE. Dzięki niemu możemy skopiować dane z systemu awaryjnego i zainstalować czysty system na maszynie.

Ustawiamy maszynę wirtualną na uruchamianie z karty sieciowej i próbujemy uruchamiać przez sieć.

Jeśli wszystko się udało, główna i najtrudniejsza część pracy jest zakończona. Teraz przygotujmy zestaw dystrybucyjny do instalacji systemu przez sieć.

Instalacja sieciowa Windowsa

Następnie możesz użyć istniejącego serwera plików opartego na systemie Windows lub SAMBA do instalacji sieciowej. Ponieważ jednak zdecydowałem się zorganizować przechowywanie dystrybucji instalacyjnych systemu na tym samym serwerze, pokrótce pokażę, jak zorganizować taki serwer SAMBA na naszym serwerze PXE.

Instalowanie SAMBY

Tutaj wszystko jest dość proste. Podam minimalną konfigurację smb.conf, bez podłączania serwera do domeny i ustawiania kont użytkowników. Będzie to tylko serwer z dostępem gościa do odczytu.

Edytuj konfigurację samby:


grupa robocza = GRUPA ROBOCZA
dns proxy=nie
plik dziennika = /var/log/samba/log.%m
maksymalny rozmiar dziennika = 1000
dziennik systemowy=0
akcja paniki = /usr/share/samba/akcja paniki %d
rola serwera = samodzielny serwer
przestrzegaj ograniczeń pam = tak
unix hasło synchronizacja = tak
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Wpisz ponownie\snew\s*\spassword:* %n\n *hasło\supdated\sudane* .
pam zmiana hasła = tak
mapuj do gościa = zły użytkownik
acl zezwalaj na wykonywanie zawsze = prawda


komentarz = Windows 7
ścieżka=/srv/dist/win7x86
gość ok = tak
możliwe do przeglądania=tak
utwórz maskę = 0644
maska ​​katalogu = 0755
acl zezwalaj na wykonywanie zawsze = prawda

Nie zapomnij podać „acl zezwalaj na wykonywanie zawsze = prawda”. Ten parametr musi zostać określony, aby móc uruchamiać pliki exe do wykonania, w przeciwnym razie nie będzie można uruchomić pliku setup.exe.

Weźmy dystrybucję instalacyjną systemu Windows 7 SP1 x86 wymaganej edycji i skopiujmy wszystkie pliki na nasz serwer do folderu z dystrybucjami:

C:\Users\golovlevmv\> pscp -r E:\ [e-mail chroniony]:/srv/dist/win7x86/
Zrestartuj sambę
Spróbujmy uzyskać dostęp do naszego zasobu sieciowego po nazwie lub adresie IP „\\pxeboot\” lub „\\192.168.140.10\”.

Teraz, aby nasz system mógł zostać zainstalowany z naszego serwera, bierzemy plik install.wim, który stworzyliśmy podczas budowania własnej dystrybucji Windows i zastępujemy nim plik dystrybucyjny.

C:\Users\golovlevmv\>pscp C:\Win7\x86\dist\sources\install.wim [e-mail chroniony]:/srv/dist/win7x86/sources/
Ale plik /srv/dist/win7x86/sources/boot.wim można usunąć, ponieważ Do tego czasu dokonaliśmy już pobrania za pomocą Windows PE.

Rozpoczęcie instalacji systemu Windows 7 x86

Aby rozpocząć instalację, musisz podłączyć zasób sieciowy:
wykorzystanie netto *\\192.168.140.10\win7x86
Podłącz dysk sieciowy „Z:” i uruchom polecenie:
Ponadto, aby zautomatyzować instalację systemu, możesz użyć „Menedżera obrazu systemu Windows” do przygotowania pliku odpowiedzi autounattend.xml i uruchomić instalację z plikiem odpowiedzi:
Z:\setup.exe /unattend:autounattend.xml
W takim przypadku, aby wdrożyć systemy Windows na dużej liczbie komputerów, wystarczy uruchomić system z PXE, podłączyć udział sieciowy i uruchomić instalację z plikiem odpowiedzi.


mob_info