Windows 7-ni RHEL/CentOS 7-de PXE Network Boot Server-den gurmak üçin deslapky şertleri düzmek - 1-nji bölüm


RHEL / CentOS 7 PXE Network Boot Server Daşky gurşawy bilen baglanyşykly sapaklaryň tapgyryny dowam etdirmek, şu wagta çenli diňe PXE Serwerinde Linux paýlamalaryny birleşdirmek we gurmak barada pikir alyşdym.

Bu gollanma, Windows esasly ulgamlaryň töwereginde jemlener we PXE Serweriniň we Samba paýnamalarynyň üstünden 32 bitli we 64 bitli arhitektura Windows 7 nädip goşmalydygyny we el bilen gurmalydygyny görkezer.

  1. RHEL/CentOS 7-de köp OS gurmak üçin PXE Network Boot Server guruň
  2. Samba, PXE Server enjamynda katalog paýlaşma gurnamasyna doly girdi.
  3. Windows 7 operasiýa ulgamy gurlan kompýuter.
  4. Windows 7 kompýuterinde gurnalan Windows awtomatlaşdyrylan gurnama toplumy (AIK).
  5. Windows 7 32-bit/64-bit DVD ISO şekilleri.

Gurmak işine başlamazdan ozal, bu gollanmanyň nähili düzülendigini düşündirerin.

Birinji bölüm, RHEL/CentOS 7 PXE Serwer jaýynda daşky gurşawy gurmak üçin zerur bolan konfigurasiýalary öz içine alar, Windows 7 ulgam arhitektura suratlarynyň ikisiniň hem ýerleşdiriljek Samba doly ygtyýarly paýlaşylan katalogy gurmak we konfigurasiýa etmek. , Windows gurnama amalyny el bilen dowam etdirmek üçin WinPE ISO Suraty açmak üçin zerur bolan opsiýalar bilen PXE Server deslapky konfigurasiýa faýlyny redaktirlemek.

Ikinji bölüm, gurnalan Windows awtomatlaşdyrylan gurnama toplumy (AIK) kömegi bilen WinPE ISO şekilini ( Windows deslapky gurnama gurşawy ) gurmaga gönükdiriler. a Windows 7 kompýuter jaýlary. Soňra bu surat Samba paýlaşylan katalogynyň üsti bilen PXE Serwer maşyna geçiriler we TFTP serweriniň deslapky ýerine geçiriler.

Windows 7-i açmak, girmek we gurmak üçin müşderi tarapynda edilmeli indiki ädimler.

1-nji ädim: PXE serwerinde Samba paýlaşygyny guruň we guruň

1. Birinji ädimde, PXE Serwer kök hasaby bilen giriň we Windows 7 DVD gurnama çeşmeleri ýerleşdiriljek doly Samba paýyny guruň. Aşakdaky buýrugy bermek bilen Samba daemonyny guruň.

# yum install samba samba-common samba-winbind 

2. Ondan soň, samba esasy konfigurasiýa faýlyny ätiýaçlaň we aşakdaky buýruklary işledip halaýan tekst redaktoryňyz bilen täze konfigurasiýa faýly dörediň.

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

3. Indi aşakdaky faýl parçasynda görkezilişi ýaly samba esasy faýlyna aşakdaky konfigurasiýalary goşuň.

[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

Bu konfigurasiýa faýlyndan görnüşi ýaly, /windows ulgam ýolunyň aşagynda ýerleşýän gurmak atly umumy bukjany döretdim (bu ýolda Windows 7 göçüriler) DVD gurnama çeşmeleri).

4. Esasy samba konfigurasiýa faýly redaktirländen soň, faýly ahyrky ýalňyşlyklar ýa-da ýalňyş konfigurasiýalar üçin barlamak we tassyklamak üçin testparm buýrugyny işlediň.

# testparm

5. Indiki ädimde kök ýoluň aşagynda /windows bukjasyny dörediň (samba conf faýlynda kesgitlenen katalog) we
> SELinux kontekst düzgünlerini goşuň. ulgamyňyz SELinux howpsuzlygyny üpjün eden ýagdaýynda doly girmek üçin sargyt ediň.

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

2-nji ädim: Windows 7 gurmak çeşmelerini PXE serwerine ýerleşdiriň

6. Bu ädim üçin ikisi hem Windows 7 ISO DVD suratlar zerur. Emma DVD mazmunyny gurmazdan we göçürmezden ozal /windows ýoly
astynda iki katalog dörediň Windows gurmak çeşmeleriniň arhitekturasyny aýyrmak.

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

7. Indi Windows gurnama çeşmeleri ýokarda döredilen ýollara göçürmegiň wagty geldi. Ilki bilen Windows 7 32 bitli DVD Surat ISO enjamyňyzy DVD diskiňize goýuň, şekili /mnt ýoluna guruň we DVD gurnalan ähli mazmuny samba paýlaşylan katalogyna göçüriň /windows/x32/. Geçiriş prosesi ulgam çeşmeleriňize baglylykda birneme wagt alyp biler we gutarandan soň Windows 7 32 bitli DVD şekili aýyryň.

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

8. aboveokardaky prosesi Windows 7 64 bitli DVD şekili bilen gaýtalaň, ýöne bu gezek DVD gurnalan mazmuny /windows/x64/ umumy ýoluna göçüriň.

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

Bellik: PXE serwer enjamyňyzda DVD sürüjisi ýok bolsa, samba serwerini açanyňyzdan we Windows kompýuterinden paýlaşylan bukjany açanyňyzdan soň Windows DVD DVD mazmunynyň ikisini hem göçürip bilersiňiz.

9. DVD-leriň iki suraty göçürilenden soň, paýnamany okalmaz we tassyklanmazdan doly elýeterli etmek üçin dogry eýesini we rugsatlaryny düzmek üçin aşakdaky buýruklary beriň.

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

3-nji ädim: “Firewall” düzgünlerini goşuň, “Samba System-Wide” -e başlaň we işlediň

10. PXE Serwer jaýyňyzda Firewall ulanýan bolsaňyz, Sambany daşarky baglanyşyklara açmak üçin Firewalld hyzmatyna aşakdaky düzgüni goşuň.

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

11. Indi, Samba daemonlaryny işe giriziň we aşakdaky buýruklary çykaryp, her açylandan soň awtomatiki başlamak üçin ulgamy giňeldiň.

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

12. Samba konfigurasiýasyny barlamak üçin Windows kompýuterine geçiň we Samba serweriňiziň IP adresini goşuň, soňra Windows Explorer adres setirinde umumy ýol ady we umumy bukjalar peýda bolmaly.

\2.168.1.20\install

Şu wagt ýokardaky bellikde düşündirilen alternatiw usuly ulanyp, DVD diskiňize Windows 7 ISO Suratlar goýup, ulgam arhitekturasyna baglylykda mazmunyny x32 göçürip bilersiňiz. we x64 bukjalary.

4-nji ädim: PXE serwerini sazlaň

13. PXE menýusy konfigurasiýa faýlyny redaktirlemezden ozal, TFTP serweriň başlangyç ulgam ýolunda windows atly täze katalog dörediň. Bu bukjanyň aşagynda, Windows awtomatlaşdyrylan gurnama toplumy programmasyny ulanyp, Windows 7 kompýuterinde döredilen WinPE ISO şekilini göçürersiňiz.

# mkdir /var/lib/tftpboot/windows

14. Indi, PXE Serwer deslapky konfigurasiýa faýly açyň we aşakdaky menýu parçasynda görkezilişi ýaly PXE menýusyna Windows Gurmak belligi goşuň.

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

Windows 7 menýu belliginiň konfigurasiýasy.

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

RHEL/CentOS 7 PXE Serwer tarapynda gurnamak üçin zerur zat. Şeýle-de bolsa, entek konsoly ýapmaň, sebäbi size WinPE ISO suratyny /var/lib/tftpboot/windows/ katalogyna göçürmek zerur bolar.

Geliň, prosedurany dowam etdireliň we PXE Network-da Windows 7 gurnamasyna geçeliň - bu seriýanyň 2-nji bölümi we makala barada gymmatly pikirleriňizi bermegi ýatdan çykarmaň.