Eeltingimuste seadistamine Windows 7 installimiseks PXE võrgu alglaadimisserverisse RHEL/CentOS 7-le - 1. osa


Jätkates õpetuste sarja, mis puudutab RHEL / CentOS 7 PXE võrgu alglaadimissüsteemi keskkonda, kus seni olen arutanud ainult Linuxi jaotuste integreerimist ja installimist PXE Serveri kaudu.

See õpetus keskendub Windowsi põhistele süsteemidele ja näitab teile, kuidas Windows 7 , nii 32- kui ka 64-bitiseid arhitektuure, lisada ja käsitsi installida PXE Serveri ja Samba aktsiate kaudu.

  1. Installige RHEL/CentOS 7-sse mitme operatsioonisüsteemi installi jaoks PXE võrgu alglaadimisserver
  2. Samba pääses täielikult PXE Serveri masinas kataloogijagamise seadistamisele.
  3. arvuti, millele on installitud Windows 7 operatsioonisüsteem.
  4. Windows 7 arvutisse installitud Windowsi automatiseeritud installikomplekt (AIK).
  5. Mõlemad Windows 7 32-bitised/64-bitised DVD ISO-pildid.

Enne installiprotsessi jätkamist selgitan, kuidas see juhend on üles ehitatud.

Esimene osa hõlmab konfiguratsiooni, mis on vajalik keskkonna seadistamiseks RHEL/CentOS 7 PXE Serveri ruumides, installides ja konfigureerides täielikult juurdepääsetava Samba täielikult jagatud kataloogi, kus pole vaja autentimist, kus juurutatakse mõlemad Windows 7 süsteemi arhitektuuripildid ja , redigeerides PXE Serveri vaikekonfiguratsioonifaili WinPE ISO pildi käivitamiseks vajalike suvanditega Windowsi installiprotsessi käsitsi jätkamiseks.

Teine osa keskendub WinPE ISO pildi ( Windows Preinstallation Enironment ) loomisele, installides Windowsi automatiseeritud installikomplekti (AIK) Windows 7 arvuti ruumid. Seejärel kantakse see pilt Samba ühiskasutatava kataloogi kaudu masinasse PXE Server ja teisaldatakse TFTP-serveri vaikeasukohta.

Järgmised sammud, mis tuleks teha kliendipoolel Windows 7 käivitamiseks, juurdepääsuks ja installimiseks üle võrgu.

1. samm: installige ja seadistage Samba Share PXE-serverisse

1. Esimese sammuna logige juurkontoga sisse PXE Server i ja seadistage täielikult juurdepääsetav Samba jagamine, kuhu juurutatakse Windows 7 DVD installiallikad. Installige Samba deemon, väljastades järgmise käsu.

# yum install samba samba-common samba-winbind 

2. Järgmisena varundage samba põhikonfiguratsioonifail ja looge oma lemmiktekstiredaktoriga uus konfiguratsioonifail, käivitades järgmised käsud.

# mv /etc/samba/smb.conf /etc/samba/smb.conf.backup
# nano /etc/samba/smb.conf

3. Nüüd lisage samba põhifaili järgmised konfiguratsioonid, nagu on näidatud allpool olevas faili väljavõttes.

[global]
        workgroup = PXESERVER
        server string = Samba Server Version %v
        log file = /var/log/samba/log.%m
        max log size = 50
        idmap config * : backend = tdb
        cups options = raw
        netbios name = pxe
        map to guest = bad user
        dns proxy = no
        public = yes
        ## For multiple installations the same time - not lock kernel
        kernel oplocks = no
        nt acl support = no
        security = user
        guest account = nobody

[install]
        comment = Windows 7 Image
        path = /windows
        read only = no
        browseable = yes
        public = yes
        printable = no
        guest ok = yes
        oplocks = no
        level2 oplocks = no
        locking = no

Nagu näete sellest konfiguratsioonifailist, olen loonud jagatud kausta nimega install , mis asub süsteemitee /windows all (sellel teel kopeeritakse Windows 7 DVD installiallikad).

4. Pärast peamise samba konfiguratsioonifaili redigeerimise lõpetamist käivitage käsk testparm , et kontrollida ja kontrollida faili võimalike vigade või valede seadistuste osas.

# testparm

5. Järgmisel etapil looge juurtee (kataloog, mis on määratletud samba conf failis) kataloog /windows ja lisage kontekstireeglid SELinux kataloogis
täielik juurdepääs juhul, kui teie süsteem on rakendanud SELinuksi turvalisuse.

# mkdir /windows
# semanage fcontext -a -t samba_share_t ‘/windows(/.*)?’
# restorecon -R -v /windows

2. samm: juurutage Windows 7 installiallikad PXE Serverisse

6. Selle toimingu jaoks on vaja mõlemat Windows 7 ISO DVD pilti. Enne DVD-sisu ühendamist ja kopeerimist looge /windows tee
alla kaks kataloogi Windowsi installiallikate arhitektuuride eraldamiseks.

# mkdir /windows/x32
# mkdir /windows/x64

7. Nüüd on aeg kopeerida Windowsi installiallikad ülaltoodud radadele. Esmalt pange Windows 7 32-bitine DVD Image ISO oma masina DVD-draivi, ühendage pilt teele /mnt ja kopeerige kogu DVD-le lisatud sisu samba jagatud kataloogi /windows/x32/. Ülekandeprotsess võib sõltuvalt teie süsteemi ressurssidest aega võtta ja pärast selle lõppu eraldage Windows 7 32-bitine DVD-pilt .

# mount -o loop /dev/cdrom /mnt
# cp -rf  /mnt/*  /windows/x32/
# umount  /mnt

8. Korrake ülaltoodud toimingut Windows 7 64-bitise DVD-pildiga , kuid seekord kopeerige DVD-le lisatud sisu jagatud teele /windows/x64/.

# mount -o loop /dev/cdrom /mnt
# cp -rf  /mnt/*  /windows/x64/
# umount  /mnt

Märkus. Kui teie PXE-serverimasinal pole DVD-draivi, saate pärast samba serveri käivitamist ja Windowsi arvutist ühiskasutusse kausta "install" juurde pääsemist kopeerida mõlemad Windowsi DVD-de sisu.

9. Pärast mõlema DVD-pildi kopeerimist andke õige omaniku ja õiguste seadistamiseks järgmised käsud, et muuta jagamine loetavaks ja täielikult juurdepääsetavaks ilma autentimiseta.

# chmod -R 0755 /windows
# chown -R nobody:nobody /windows

3. samm: lisage tulemüüri reeglid, käivitage ja lubage Samba System-Wide

10. Kui kasutate oma PXE Serveri ruumides tulemüüri , lisage teenuse tulemüür juurde järgmine reegel, et Samba avada välistele ühendustele.

# firewall-cmd --add-service=samba --permanent
# firewall-cmd --reload

11. Nüüd käivitage Samba deemonid ja lubage see kogu süsteemi ulatuses käivitada pärast iga taaskäivitamist, väljastades järgmised käsud.

# systemctl restart smb
# systemctl enable smb
# systemctl restart winbind
# systemctl enable winbind
# systemctl restart nmb
# systemctl enable nmb
# systemctl status smb

12. Samba konfiguratsiooni testimiseks minge Windowsi arvutisse ja lisage oma Samba serveri IP-aadress, millele järgneb jagatud tee nimi Windows Exploreri aadressiribal ja jagatud kaustad peaksid ilmuma.

\2.168.1.20\install

Siinkohal saate nüüd kasutada ülaltoodud märkuses kirjeldatud alternatiivset meetodit ja panna Windows 7 ISO pildid oma DVD-draivi ja kopeerida nende sisu sõltuvalt süsteemi arhitektuurist x32 ja x64 kaustad.

4. samm: konfigureerige PXE-server

13. Enne konfiguratsioonifaili PXE menüü redigeerimist looge TFTP serveri vaikesüsteemi teele uus kataloog nimega aknad . Selle kataloogi alt kopeerite hiljem pildi WinPE ISO , mis on loodud arvutis Windows 7 , kasutades programmi Windowsi automatiseeritud installikomplekt .

# mkdir /var/lib/tftpboot/windows

14. Nüüd avage PXE Server vaikekonfiguratsioonifail ja lisage PXE menüüsse Windowsi installisilt , nagu on kirjeldatud allpool menüü väljavõttes.

# nano /var/lib/tftpboot/pxelinux.cfg/default

Windows 7 menüü sildi konfiguratsioon.

label 9
menu label ^9) Install Windows 7 x32/x64
                KERNEL memdisk
                INITRD windows/winpe_x86.iso
                APPEND iso raw

See on kõik, mida peate seadistama RHEL/CentOS 7 PXE Server küljel. Siiski ärge veel konsooli sulgege, sest vajate seda hiljem, et kopeerida WinPE ISO pilt kataloogi /var/lib/tftpboot/windows/.

Jätkame protseduuriga ja liigume Windows 7 installi PXE võrku - selle seeria 2. osa ja ärge unustage artikli kohta väärtuslikku tagasisidet anda.