Kuweka Masharti ya Kusakinisha Windows 7 juu ya Seva ya Kuanzisha Mtandao ya PXE kwenye RHEL/CentOS 7 - Sehemu ya 1


Kuendeleza mfululizo wa mafunzo kuhusu RHEL/CentOS 7 Mazingira ya Seva ya Kuanzisha Mtandao ya PXE, ambapo hadi sasa nimejadili tu kujumuisha na kusakinisha usambazaji wa Linux kwenye Seva ya PXE.

Mafunzo haya yatazingatia mifumo ya msingi ya Windows na yatakuonyesha jinsi ya kuongeza na kusakinisha wewe mwenyewe Windows 7, usanifu wa 32-bit na 64-bit, juu ya seva za PXE na Samba zinazoshirikiwa.

  1. Sakinisha Seva ya Kuanzisha Mtandao ya PXE kwa Usakinishaji wa Mfumo Nyingi wa Uendeshaji katika RHEL/CentOS 7
  2. Samba iliyofikiwa kikamilifu usanidi wa kushiriki saraka kwenye mashine ya Seva ya PXE.
  3. Kompyuta iliyo na mfumo wa uendeshaji wa Windows 7 umesakinishwa.
  4. Kifaa cha Usakinishaji Kiotomatiki cha Windows (AIK) kimesakinishwa kwenye kompyuta ya Windows 7.
  5. Picha zote mbili za Windows 7 32-bit/64-bit za ISO za DVD.

Kabla ya kuendelea na mchakato wa ufungaji, nitaelezea jinsi mwongozo huu umeundwa.

Sehemu ya kwanza itashughulikia usanidi unaohitajika ili kusanidi mazingira kwenye majengo ya Seva ya RHEL/CentOS 7 PXE, kwa kusakinisha na kusanidi saraka ya Samba inayofikiwa kikamilifu bila uthibitishaji unaohitajika, ambapo picha zote za usanifu wa mfumo wa Windows 7 zitatumwa, na, pia. , kuhariri faili ya usanidi chaguo-msingi ya Seva ya PXE na chaguo zinazohitajika ili kuwasha Picha ya WinPE ISO ili kuendelea na mchakato wa usakinishaji wa Windows.

Sehemu ya pili italenga kujenga WinPE ISO picha (Windows Preinstallation Enironment) kwa usaidizi wa Windows Automated Installation Kit (AIK) iliyosakinishwa kwenye a Windows 7 majengo ya kompyuta. Kisha picha hii itahamishiwa kwenye mashine ya Seva ya PXE kupitia saraka ya pamoja ya Samba na kuhamishwa hadi eneo chaguomsingi la seva ya TFTP.

Hatua zinazofuata ambazo zinapaswa kufanywa kwa upande wa mteja ili kuwasha, kufikia na kusakinisha Windows 7 kwenye mtandao.

Hatua ya 1: Sakinisha na Usanidi Kushiriki kwa Samba kwenye Seva ya PXE

1. Katika hatua ya kwanza, ingia kwenye Seva ya PXE ukitumia akaunti ya mizizi na usanidi sehemu ya Samba inayofikiwa kikamilifu, ambapo vyanzo vya usakinishaji vya Windows 7 vitatumwa. Sakinisha daemon ya Samba kwa kutoa amri ifuatayo.

# yum install samba samba-common samba-winbind 

2. Kisha, chelezo faili kuu ya usanidi ya samba na uunde faili mpya ya usanidi na kihariri chako cha maandishi unachokipenda kwa kuendesha amri zifuatazo.

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

3. Sasa ongeza usanidi ufuatao kwa faili kuu ya samba kama ilivyowasilishwa katika dondoo la faili lililo hapa chini.

[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

Kama unavyoona kutoka kwa faili hii ya usanidi, nimeunda folda iliyoshirikiwa inayoitwa sakinisha ambayo iko chini ya /madirisha njia ya mfumo (kwenye njia hii itanakili Windows 7 DVDvyanzo vya usakinishaji).

4. Baada ya kumaliza kuhariri faili kuu ya usanidi wa samba endesha testparm amri ili kuangalia na kuhalalisha faili kwa hitilafu au usanidi usiofaa.

# testparm

5. Katika hatua inayofuata unda saraka ya /windows chini ya njia ya mizizi (saraka iliyofafanuliwa katika faili ya samba conf) na uongeze SELinux sheria za muktadha katika
ili kufikiwa kikamilifu ikiwa mfumo wako umetekeleza usalama wa SELinux.

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

Hatua ya 2: Tumia Vyanzo vya Usakinishaji wa Windows 7 kwenye Seva ya PXE

6. Kwa hatua hii, Windows 7 ISO DVD Picha zinahitajika. Lakini kabla ya kupachika na kunakili maudhui ya DVD unda saraka mbili chini ya /windows njia
kutenganisha usanifu wa vyanzo vya usakinishaji wa Windows.

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

7. Sasa ni wakati wa kunakili Vyanzo vya Usakinishaji wa Windows kwa njia zilizoundwa hapo juu. Kwanza weka Windows 7 32-bit DVD Image ISO kwenye hifadhi ya DVD ya mashine yako, weka picha kwenye /mnt njia na unakili maudhui yote yaliyopachikwa DVD kwenye saraka ya pamoja ya samba /windows/x32/. Mchakato wa kuhamisha unaweza kuchukua muda kulingana na rasilimali za mfumo wako, na, baada ya kukamilika, shusha Windows 7 32-bit DVD Image.

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

8. Rudia mchakato ulio hapo juu kwa Windows 7 64-bit DVD Image, lakini wakati huu nakili maudhui yaliyowekwa kwenye DVD kwenye /windows/x64/ njia iliyoshirikiwa.

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

Kumbuka: Ikiwa mashine yako ya seva ya PXE haina hifadhi ya DVD unaweza kunakili yaliyomo katika DVD za Windows baada ya kuanzisha seva ya samba na kufikia folda ya sakinisha iliyoshirikiwa kutoka kwa kompyuta ya Windows.

9. Baada ya picha zote mbili za DVD kunakiliwa, toa amri zifuatazo ili kusanidi mmiliki sahihi na ruhusa ili kufanya kushiriki kusomeka na kupatikana kikamilifu bila uthibitishaji.

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

Hatua ya 3: Ongeza Sheria za Firewall, Anza na Wezesha Samba System-Wide

10. Ikiwa unatumia Firewall kwenye majengo ya Seva yako ya PXE, ongeza sheria ifuatayo kwenye huduma ya Firewalld ili kufungua Samba kwa miunganisho ya nje.

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

11. Sasa, anza daemoni za Samba na uwashe mfumo mzima, ili kuanza kiatomati baada ya kila kuwasha upya, kwa kutoa amri zifuatazo.

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

12. Ili kujaribu usanidi wa Samba nenda kwenye Windows kompyuta na uongeze Anwani ya IP ya seva yako ya Samba ikifuatiwa na jina la njia iliyoshirikiwa katika upau wa anwani wa Windows Explorer na folda zilizoshirikiwa zinapaswa kuonekana.

\2.168.1.20\install

Katika hatua hii sasa unaweza kutumia mbinu mbadala iliyofafanuliwa katika kidokezo hapo juu, na kuweka Windows 7 ISO Images kwenye kiendeshi chako cha DVD na kunakili maudhui yao, kulingana na usanifu wa mfumo, hadi x32 na x64 folda.

Hatua ya 4: Sanidi Seva ya PXE

13. Kabla ya kuhariri Menyu ya PXE faili ya usanidi, tengeneza saraka mpya iitwayo madirisha kwenye TFTP njia ya mfumo chaguo-msingi ya seva. Chini ya saraka hii baadaye utanakili picha ya WinPE ISO, iliyoundwa kwenye Windows 7 kompyuta kwa kutumia programu ya Windows Automated Installation Kit.

# mkdir /var/lib/tftpboot/windows

14. Sasa, fungua Seva ya PXE faili chaguo-msingi ya usanidi na uongeze lebo ya Usakinishaji wa Windows kwenye menyu ya PXE, kama ilivyoelezwa katika dondoo la menyu iliyo hapa chini.

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

Usanidi wa lebo ya menyu ya Windows 7.

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

Hayo tu ndiyo unayohitaji ili kusanidi kwa upande wa RHEL/CentOS 7 PXE Server. Bado, usifunge kiweko bado, kwa sababu utakihitaji baadaye ili kunakili picha ya WinPE ISO kwenye saraka ya /var/lib/tftpboot/windows/.

Zaidi hebu tuendelee na utaratibu na tuende kwenye Usakinishaji wa Windows 7 kwenye Mtandao wa PXE - Sehemu ya 2 ya mfululizo huu, na usisahau kutoa maoni yako muhimu kuhusu makala.