Viraussetzunge konfiguréieren fir Windows 7 iwwer PXE Network Boot Server op RHEL/CentOS 7 ze installéieren - Deel 1


Weiderféieren vun der Serie vun Tutorials iwwer RHEL/CentOS 7 PXE Network Boot Server Environment, wou ech bis elo nëmmen iwwer d'Integratioun an d'Installatioun vun Linux Verdeelungen iwwer PXE Server diskutéiert hunn.

Dësen Tutorial konzentréiert sech ëm Windows baséiert Systemer a weist Iech wéi Dir Windows 7, souwuel 32-Bit wéi och 64-Bit Architekturen, iwwer e PXE Server a Samba Shares addéiere kënnt an manuell installéieren.

  1. Installéiert PXE Network Boot Server fir Multiple OS Installatiounen an RHEL/CentOS 7
  2. E Samba voll zougänglechen Verzeechnes Share Setup op PXE Server Maschinn.
  3. E Computer mat Windows 7 Betribssystem installéiert.
  4. Windows Automated Installation Kit (AIK) op Windows 7 Computer installéiert.
  5. Béid Windows 7 32-Bit/64-Bit DVD ISO Biller.

Ier Dir mam Installatiounsprozess viru geet, wäert ech erkläre wéi dëse Guide strukturéiert ass.

Den éischten Deel wäert d'Konfiguratiounen ofdecken, déi néideg sinn fir d'Ëmfeld op RHEL/CentOS 7 PXE Server Raimlechkeeten opzestellen, andeems en Samba voll zougängleche gemeinsame Verzeechnes installéiert a konfiguréiert ass ouni Authentifikatioun néideg, wou béid Windows 7 Systemarchitekturbiller agesat ginn, an och , Änneren PXE Server Standard Konfiguratiounsdatei mat den Optiounen néideg fir WinPE ISO Bild ze booten fir manuell mam Windows Installatiounsprozess virzegoen.

Den zweeten Deel konzentréiert sech op d'Gebai vum WinPE ISO Bild (Windows Preinstallation Enironment) mat der Hëllef vum Windows Automated Installation Kit (AIK) installéiert op a Windows 7 Computer Raimlechkeeten. Dëst Bild gëtt dann op PXE Server Maschinn iwwer Samba gedeelt Verzeechnes transferéiert an op TFTP Server Standardplaz geplënnert.

Déi nächst Schrëtt, déi op der Client-Säit solle gemaach ginn fir ze booten, Zougang an installéieren Windows 7 iwwer Netz.

Schrëtt 1: Installéieren an Ariichten Samba Share op PXE Server

1. Op den éischte Schrëtt, aloggen op PXE Server mat root Kont an Ariichten engem voll zougänglech Samba deelen, wou Windows 7 DVD Installatioun Quellen agesat ginn. Installéiert Samba Daemon andeems Dir de folgende Kommando ausginn.

# yum install samba samba-common samba-winbind 

2. Nächst, Backupsatellit Samba Haaptrei Configuratiounsdatei a schafen eng nei Configuratioun Fichier mat Äre Léifsten Text Redakter vun Lafen déi folgend Kommandoen.

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

3. Füügt elo déi folgend Konfiguratiounen un d'Samba Haaptdatei wéi am ënnen Dateiextrakt presentéiert.

[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

Wéi Dir aus dëser Konfiguratiounsdatei kënnt gesinn, hunn ech e gemeinsamen Dossier mam Numm installéieren erstallt deen ënner /windows Systemwee läit (op dësem Wee kopéiert Windows 7) DVDInstallatiounsquellen).

4. No der Ofschloss vun der Redaktioun vun der Haaptsamba Konfiguratiounsdatei fuert testparm Kommando fir d'Datei fir eventuell Feeler oder Mësskonfiguratiounen ze kontrolléieren an ze validéieren.

# testparm

5. Op de nächste Schrëtt erstellt de /windows Verzeechnes ënner dem Root Wee (de Verzeichnis definéiert an der Samba conf Datei) a füügt SELinux Kontextregelen an
derbäi. fir voll zougänglech ze ginn am Fall wou Äre System SELinux Sécherheet duerchgesat huet.

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

Schrëtt 2: Deploy Windows 7 Installatiounsquellen op PXE Server

6. Fir dëse Schrëtt sinn souwuel Windows 7 ISO DVD Biller néideg. Awer ier Dir DVD Inhalt montéiert a kopéiert, erstellt zwee Verzeichnisser ënner /windows Wee
fir Windows Installatiounsquellen Architekturen ze trennen.

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

7. Elo ass et Zäit fir Windows Installatiounsquellen op d'Weeër ze kopéieren déi uewen erstallt sinn. Als éischt setzt Windows 7 32-Bit DVD Image ISO op Ärem Maschinn DVD Drive, montéiert d'Bild op /mnt Wee a kopéiert all DVD montéierten Inhalt an de Samba gemeinsame Verzeechnes /windows/x32/. Den Transfertprozess kann e bëssen Zäit daueren ofhängeg vun Äre Systemressourcen, an nodeems et fäerdeg ass, demontéiert Windows 7 32-Bit DVD Image.

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

8. Widderhuelen den uewe Prozess mat Windows 7 64-Bit DVD Image, awer dës Kéier kopéiert DVD montéiert Inhalt op /windows/x64/ gemeinsame Wee.

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

Bemierkung: Wann Är PXE Server Maschinn keen DVD Drive huet, kënnt Dir béid Windows DVDen Inhalter kopéieren nodeems Dir Samba Server gestart hutt an Zougang zum Installéieren gedeelt Dossier vun engem Windows Computer.

9. Nodeems béid DVD Biller kopéiert sinn, gitt déi folgend Befehle fir de richtege Besëtzer an Permissiounen opzestellen fir den Deel liesbar a voll zougänglech ouni Authentifikatioun ze maachen.

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

Schrëtt 3: Füügt Firewall Regelen, Start an Aktivéiert Samba System-Wide

10. Wann Dir eng Firewall op Äre PXE Server Raimlechkeete benotzt, füügt déi folgend Regel un Firewalld Service fir Samba op extern Verbindungen opzemaachen.

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

11. Elo, Start Samba Daemons an aktivéiert et System breet, fir automatesch unzefänken no all Restart, andeems Dir déi folgend Kommandoen ausginn.

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

12. Fir d'Samba Konfiguratioun ze testen, gitt op e Windows Computer a füügt d'IP Adress vun Ärem Samba Server bäi, gefollegt vum gemeinsame Weenumm an der Windows Explorer Adressbar an déi gedeelt Ordner sollen erscheinen.

\2.168.1.20\install

Zu dësem Zäitpunkt kënnt Dir elo déi alternativ Method benotzen, déi an der uewe genannter Notiz erkläert gëtt, a setzt Windows 7 ISO Biller an Ärem DVD Drive an kopéiert hiren Inhalt, ofhängeg vun der Systemarchitektur, op x32 an x64 Ordner.

Schrëtt 4: PXE Server konfiguréieren

13. Virun Änneren PXE Menu Konfiguratiounsdatei, erstellt en neie Verzeechnes mam Numm Fënstere op TFTP Server Standard System Wee. Ënnert dësem Verzeichnis kopéiert Dir spéider WinPE ISO Bild, erstallt op dem Windows 7 Computer mat dem Windows Automated Installation Kit Programm.

# mkdir /var/lib/tftpboot/windows

14. Elo, oppen PXE Server Standard Konfiguratiounsdatei a fügen Windows Installatioun Label op PXE Menü, wéi am ënnen Menü Auszich beschriwwen.

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

Windows 7 Menü Label Configuratioun.

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

Dat ass alles wat Dir braucht fir op RHEL/CentOS 7 PXE Server Säit ze konfiguréieren. Trotzdem, maach d'Konsole nach net zou, well Dir et méi spéit braucht fir WinPE ISO Bild op /var/lib/tftpboot/windows/ Verzeechnes ze kopéieren.

Loosst eis weider mat der Prozedur weidergoen an op eng Windows 7 Installatioun op PXE Network - Part 2 vun dëser Serie goen, a vergiesst net Äre wäertvolle Feedback iwwer den Artikel ze ginn.