Ịtọlite ihe achọrọ iji wụnye Windows 7 n'elu PXE Network Boot Server na RHEL/CentOS 7 - Nkebi 1


Na-aga n'ihu usoro nkuzi gbasara RHEL/CentOS 7 PXE Network Boot Server Environment, ebe ruo ugbu a ka m na-ekwu maka ijikọ na ịwụnye nkesa Linux n'elu PXE Server.

Nkuzi a ga-etinye uche na gburugburu sistemu Windows ga-egosi gị otu esi etinye na aka tinye Windows 7, ma 32-bit na 64-bit architectures, n'elu PXE Server na mbak Samba.

  1. Wụnye PXE Network Boot Server maka ọtụtụ nrụnye OS na RHEL/CentOS 7
  2. Ntọlite oke ndekọ ndekọ aha Samba nwetara na igwe PXE Server.
  3. Kọmputa nwere sistemụ arụmọrụ Windows 7 arụnyere.
  4. Ngwunye nwụnye Windows Automated (AIK) arụnyere na kọmpụta Windows 7.
  5. Ma Windows 7 32-bit/64-bit DVD ISO Images.

Tupu ịmalite usoro nrụnye, m ga-akọwa otú e si hazie ntuziaka a.

Akụkụ nke mbụ ga-ekpuchi nhazi ndị dị mkpa iji dozie gburugburu ebe obibi na RHEL/CentOS 7 PXE Server ogige, site na ịwụnye na ịhazi Samba na-enweta akwụkwọ ndekọ aha zuru oke na-enweghị nkwenye dị mkpa, ebe a ga-ebuga ma Windows 7 usoro ihe owuwu ihe oyiyi, yana, nakwa. , na-edezi faịlụ nhazi ndabara PXE Server na nhọrọ ndị achọrọ iji buut WinPE ISO Foto iji jiri aka na-aga n'ihu na usoro ntinye Windows.

Akụkụ nke abụọ ga-elekwasị anya n'iwulite ihe oyiyi WinPE ISO (Windows Preinstallation Enironment) site n'enyemaka nke Windows Automated Installation Kit (AIK) arụnyere na. a Windows 7 ogige kọmputa. A ga-ebufe ihe onyonyo a na igwe PXE Server site na ndekọ ndekọ aha nke Samba wee bugharịa na ebe ndabara sava TFTP.

Nzọụkwụ ọzọ ekwesịrị ịme n'akụkụ ndị ahịa iji buo, nweta na wụnye Windows 7 n'elu netwọkụ.

Kwụpụ 1: Wụnye na Mepụta Samba Share na PXE Server

1. Na nzọụkwụ mbụ, banye na PXE Server na akaụntụ mgbọrọgwụ wee guzobe òkè Samba nke ọma, ebe Windows 7 DVD ga-ebuga isi mmalite nwụnye. Wụnye Samba daemon site na ịnye iwu na-esonụ.

# yum install samba samba-common samba-winbind 

2. Na-esote, ndabere samba isi nhazi faịlụ ma mepụta faịlụ nhazi ọhụrụ na onye nchịkọta ederede ọkacha mmasị gị site na ịme iwu ndị a.

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

3. Ugbu a tinye nhazi ndị a na samba isi faịlụ dị ka ewepụtara na ntinye faịlụ dị n'okpuru.

[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

Dịka ị na-ahụ site na faịlụ nhazi a, emepụtara m folda nkekọrịta aha ya bụ install nke dị n'okpuru /windows ụzọ sistemu (n'ụzọ a ga-eṅomi Windows 7). DVDisi mmalite nwụnye).

4. Mgbe emechara edezi isi samba nhazi faịlụ na-agba ọsọ testparm iwu iji lelee ma kwado faịlụ ahụ maka mmejọ ma ọ bụ enweghị nhazi.

# testparm

5. Na nzọụkwụ ọzọ mepụta /windows ndekọ n'okpuru ụzọ mgbọrọgwụ (akwụkwọ ndekọ aha akọwapụtara na samba conf faịlụ) ma gbakwunye SELinuxiwu gburugburu na
ka ịnweta ya nke ọma ma ọ bụrụ na sistemụ gị etinyela nchekwa SELinux.

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

Kwụpụ 2: Nyefee isi mmalite ntinye Windows 7 na PXE Server

6. N'ihi na nke a nzọụkwụ ma Windows 7 ISO DVD Foto dị mkpa. Mana tupu ịrịgo na detuo ọdịnaya DVD mepụta akwụkwọ ndekọ aha abụọ n'okpuru /window ụzọ
iji kewaa isi mmalite nwụnye Windows architectures.

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

7. Ugbu a ọ bụ oge iji detuo Windows Installation Sources gaa n'ụzọ ndị e mepụtara n'elu. Buru ụzọ tinye Windows 7 32-bit DVD Image ISO na igwe DVD gị, gbanye onyonyo a gaa n'ụzọ /mnt wee detuo ọdịnaya niile etinye DVD na ndekọ ndekọ aha nke samba /window/x32/. Usoro mbufe nwere ike were obere oge dabere na akụrụngwa sistemụ gị, ma, mgbe ọ gwụchara, wepụ ihe onyonyo Windows 7 32-bit DVD.

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

8. Tinyegharịa usoro ahụ dị n'elu na Windows 7 64-bit DVD Image, mana oge a detuo ọdịnaya DVD etinyere na /windows/x64/ ụzọ nkekọrịta.

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

Mara: Ọ bụrụ na igwe ihe nkesa PXE gị enweghị draịva DVD ị nwere ike idetuo ọdịnaya DVD DVD abụọ ahụ ka ịmalitere sava samba wee nweta “wụnye” nchekwa nkekọrịta site na kọmpụta Windows.

9. Mgbe e depụtaghachiri ihe oyiyi DVD abụọ ahụ, nye iwu ndị a ka ịtọlite onye nwe ya na ikike iji mee ka òkè ahụ nwee ike ịgụ ma nweta ya n'ụzọ zuru ezu na-enweghị nkwenye.

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

Kwụpụ 3: Tinye Iwu Firewall, Malite ma Kwado Samba Sistem-Wide

10. Ọ bụrụ na ị na-eji Firewall na ogige PXE Server gị, tinye iwu na-esonụ na ọrụ Firewalld iji mepee Samba na njikọ ndị ọzọ.

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

11. Ugbu a, malite Samba daemons na-enyere ya usoro dum, na-akpaghị aka na-amalite mgbe ọ bụla reboot, site n'inye ndị na-esonụ iwu.

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

12. Iji nwalee nhazi Samba gaa na kọmputa Windows wee gbakwunye Adreesị IP nke ihe nkesa Samba gị na-esote aha ụzọ a na-ekekọrịta na adreesị adreesị Windows Explorer na nchekwa nchekwa kwesịrị ịpụta.

\2.168.1.20\install

N'oge a, ị nwere ike iji usoro ọzọ akọwara na ndetu dị n'elu, wee tinye Windows 7 ISO Images na draịvụ DVD gị wee detuo ọdịnaya ha, dabere na nhazi usoro, na x32 na x64 nchekwa.

Kwụpụ 4: Hazie PXE Server

13. Tupu ị dezie faịlụ nhazi PXE Menu, mepụta ndekọ ọhụrụ aha ya bụ window na TFTP usoro ndabara nkesa. N'okpuru ndekọ a, ị ga-emechaa detuo ihe oyiyi WinPE ISO, nke emebere na kọmputa Windows 7 site na iji Windows Automated Installation Kit mmemme.

# mkdir /var/lib/tftpboot/windows

14. Ugbu a, mepee PXE Server faịlụ nhazi nke ndabara wee tinye Windows nwụnye akara na menu PXE, dị ka akọwara n'okpuru nchịkọta nhọrọ.

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

Windows 7 menu labelụ nhazi.

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

Nke ahụ bụ naanị ihe ịchọrọ ịtọ n'akụkụ RHEL/CentOS 7 PXE Server. N'agbanyeghị nke ahụ, emechila ihe njikwa ahụ, n'ihi na ị ga-achọ ya ma emechaa detuo ihe oyiyi WinPE ISO na /var/lib/tftpboot/windows/ ndekọ.

Ọzọkwa ka anyị gaa n'ihu na usoro a wee banye na ntinye Windows 7 na PXE Network - Nkebi nke 2 nke usoro isiokwu a, echefula ịnye nzaghachi bara uru gbasara akụkọ ahụ.