Twaqqif ta' Prerekwiżiti biex Tinstalla Windows 7 fuq PXE Network Boot Server fuq RHEL/CentOS 7 - Parti 1


Tkompli s-serje ta 'tutorials dwar RHEL/CentOS 7 PXE Network Boot Server Environment, fejn s'issa ddiskutejt biss l-integrazzjoni u l-installazzjoni ta' distribuzzjonijiet Linux fuq PXE Server.

Dan it-tutorja se jkun ikkonċentrat madwar sistemi bbażati fuq il-Windows u jurik kif iżżid u tinstalla manwalment Windows 7, kemm arkitetturi 32-bit kif ukoll 64-bit, fuq PXE Server u ishma Samba.

  1. Installa PXE Network Boot Server għal Installazzjonijiet ta' OS Multipli f'RHEL/CentOS 7
  2. Setup ta' sehem tad-direttorju ta' Samba aċċessat bis-sħiħ fuq magna PXE Server.
  3. Kompjuter bis-sistema operattiva Windows 7 installata.
  4. Windows Automated Installation Kit (AIK) installat fuq il-kompjuter Windows 7.
  5. It-tnejn Windows 7 32-bit/64-bit DVD ISO Immaġini.

Qabel ma nipproċedi bil-proċess ta 'installazzjoni, ser nispjega kif din il-gwida hija strutturata.

L-ewwel parti se tkopri l-konfigurazzjonijiet meħtieġa biex jitwaqqaf l-ambjent fuq il-bini tas-Server RHEL/CentOS 7 PXE, billi tinstalla u tikkonfigura direttorju kondiviż Samba aċċessat bis-sħiħ mingħajr awtentikazzjoni meħtieġa, fejn iż-żewġ immaġini tal-arkitettura tas-sistema Windows 7 se jiġu skjerati, u, ukoll , editjar tal-fajl tal-konfigurazzjoni default tas-Server PXE bl-għażliet meħtieġa biex tibbutja WinPE ISO Immaġini sabiex tipproċedi manwalment bil-proċess ta 'installazzjoni tal-Windows.

It-tieni parti se tkun iffukata fuq il-bini ta' immaġni WinPE ISO (Windows Preinstallation Enironment) bl-għajnuna ta' Windows Automated Installation Kit (AIK) installat fuq a Windows 7 bini tal-kompjuter. Din l-immaġni mbagħad tiġi trasferita għal PXE Server magna permezz tad-direttorju kondiviż Samba u mċaqalqa għal post default tas-server TFTP.

Il-passi li jmiss li għandhom isiru fuq in-naħa tal-klijent sabiex boot, aċċess u tinstalla Windows 7 fuq in-netwerk.

Pass 1: Installa u Setup Samba Share fuq PXE Server

1. Fuq l-ewwel pass, login għal PXE Server b'kont root u waqqaf sehem Samba kompletament aċċessat, fejn se jiġu skjerati sorsi ta 'installazzjoni Windows 7 DVD. Installa Samba daemon billi toħroġ il-kmand li ġej.

# yum install samba samba-common samba-winbind 

2. Sussegwentement, tagħmel backup tal-fajl tal-konfigurazzjoni prinċipali ta 'samba u toħloq fajl ta' konfigurazzjoni ġdid bl-editur tat-test favorit tiegħek billi tmexxi l-kmandi li ġejjin.

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

3. Issa żid il-konfigurazzjonijiet li ġejjin mal-fajl prinċipali samba kif ippreżentat fis-silta tal-fajl hawn taħt.

[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

Kif tistgħu taraw minn dan il-fajl tal-konfigurazzjoni, ħloqt folder kondiviż bl-isem install li jinsab taħt il-mogħdija tas-sistema /windows (f'din it-triq ser tikkopja Windows 7 DVDsorsi ta 'installazzjoni).

4. Wara li tispiċċa l-editjar tal-fajl tal-konfigurazzjoni tas-samba prinċipali mexxi kmand testparm sabiex tiċċekkja u tivvalida l-fajl għal żbalji eventwali jew konfigurazzjonijiet ħżiena.

# testparm

5. Fil-pass li jmiss oħloq id-direttorju /windows taħt root path (id-direttorju definit fil-fajl samba conf) u żid regoli kuntestwali SELinux fi
sabiex tkun aċċessata bis-sħiħ f'każ li s-sistema tiegħek tkun inforzat is-sigurtà SELinux.

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

Pass 2: Użu Sorsi ta 'Installazzjoni tal-Windows 7 fuq PXE Server

6. Għal dan il-pass kemm Windows 7 ISO DVD Immaġini huma meħtieġa. Iżda qabel l-immuntar u l-kopja tal-kontenut tad-DVD oħloq żewġ direttorji taħt /windows mogħdija
biex tissepara l-arkitetturi tas-sorsi tal-installazzjoni tal-Windows.

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

7. Issa wasal iż-żmien li tikkopja Sorsi ta 'Installazzjoni tal-Windows fil-mogħdijiet maħluqa hawn fuq. L-ewwel poġġi Windows 7 32-bit DVD Image ISO fuq id-drajv tad-DVD tal-magna tiegħek, mmunta l-immaġni fil-passaġġ /mnt u kkopja l-kontenut kollu mmuntat fuq DVD fid-direttorju kondiviż samba /windows/x32/. Il-proċess tat-trasferiment jista 'jieħu ftit skond ir-riżorsi tas-sistema tiegħek, u, wara li jintemm, żarma Immaġni tad-DVD ta' Windows 7 32-bit.

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

8. Irrepeti l-proċess ta 'hawn fuq ma Windows 7 64-bit DVD Image, iżda din id-darba kopja DVD immuntat kontenut għal /windows/x64/ mogħdija maqsuma.

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

Nota: Jekk il-magna tas-server PXE tiegħek m'għandhiex DVD drive tista' tikkopja kemm il-kontenut tad-DVDs tal-Windows wara li tibda s-server tas-samba u taċċessa l-folder kondiviż installa minn kompjuter Windows.

9. Wara li ż-żewġ immaġini tad-DVD jiġu kkupjati, ħarġet il-kmandi li ġejjin biex twaqqaf is-sid it-tajjeb u l-permessi sabiex is-sehem ikun jista 'jinqara u aċċessibbli għal kollox mingħajr awtentikazzjoni.

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

Pass 3: Żid ir-Regoli tal-Firewall, Ibda u Ippermetti Samba mas-Sistema kollha

10. Jekk qed tuża Firewall fil-bini tas-Server PXE tiegħek, żid ir-regola li ġejja mas-servizz Firewalld biex tiftaħ Samba għal konnessjonijiet esterni.

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

11. Issa, ibda Samba daemons u ppermettiha s-sistema kollha, biex tibda awtomatikament wara kull reboot, billi toħroġ il-kmandi li ġejjin.

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

12. Biex tittestja l-konfigurazzjoni Samba ċċaqlaq għal kompjuter Windows u żid l-Indirizz IP tas-server Samba tiegħek segwit mill-isem tal-passaġġ kondiviż fil-bar tal-indirizz tal-Windows Explorer u għandhom jidhru l-folders kondiviżi.

\2.168.1.20\install

F'dan il-punt issa tista 'tuża l-metodu alternattiv spjegat fin-nota ta' hawn fuq, u poġġi Immagini ISO Windows 7 fil-DVD drive tiegħek u tikkopja l-kontenut tagħhom, skont l-arkitettura tas-sistema, għal x32 u x64 folders.

Pass 4: Ikkonfigura PXE Server

13. Qabel ma teditja l-fajl tal-konfigurazzjoni tal-Menu PXE, oħloq direttorju ġdid bl-isem twieqi fuq il-mogħdija default tas-sistema tas-server TFTP. Taħt dan id-direttorju aktar tard ser tikkopja immaġni WinPE ISO, maħluqa fuq il-kompjuter Windows 7 bl-użu tal-programm Windows Automated Installation Kit.

# mkdir /var/lib/tftpboot/windows

14. Issa, iftaħ il-fajl tal-konfigurazzjoni default PXE Server u żid Tikketta tal-Installazzjoni tal-Windows mal-menu PXE, kif deskritt fis-silta tal-menu hawn taħt.

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

Windows 7 menu konfigurazzjoni tikketta.

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

Dak hu dak kollu li għandek bżonn biex tissettja fuq in-naħa RHEL/CentOS 7 PXE Server. Xorta waħda, tagħlaqx il-console għadha, għax ikollok bżonnha aktar tard biex tikkopja l-immaġni WinPE ISO fid-direttorju /var/lib/tftpboot/windows/.

Barra minn hekk ejja nkomplu bil-proċedura u mmorru għal Installazzjoni ta 'Windows 7 fuq Netwerk PXE - Parti 2 ta' din is-serje, u ma ninsewx li tagħti l-feedback siewi tiegħek dwar l-artiklu.