Continuarea seriei de tutoriale privind RHEL/CentOS 7 PXE Network Boot Server Environment, unde până acum am discutat doar despre integrarea și instalarea distribuțiilor Linux pe serverul PXE.
Acest tutorial se va concentra în jurul sistemelor bazate pe Windows și vă va arăta cum să adăugați și să instalați manual Windows 7, atât arhitecturi pe 32 de biți, cât și pe 64 de biți, pe un server PXE și partajări Samba.
Înainte de a continua cu procesul de instalare, voi explica cum este structurat acest ghid.
Prima parte va acoperi configurațiile necesare pentru configurarea mediului în locațiile serverului RHEL / CentOS 7 PXE, prin instalarea și configurarea unui director partajat Samba complet accesat fără autentificare necesară, unde vor fi implementate atât imaginile arhitecturii sistemului Windows 7, cât și editarea fișierului de configurare implicit al serverului PXE cu opțiunile necesare pentru boot
WinPE ISO Imagine pentru a continua manual cu procesul de instalare Windows.A doua parte se va concentra pe construcții WinPE ISO imagine (Windows Preinstallation Enironment) cu ajutorul Kit automat de instalare Windows (AIK) instalat pe un Windows 7 incinta computerului. Această imagine va fi apoi transferată în Server PXE mașină prin directorul partajat Samba și mutat în locația implicită a serverului TFTP.
Pașii următori care ar trebui să fie făcuți din partea clientului pentru a porni, accesa și instala Windows 7 prin rețea.
1. La primul pas, conectați-vă la Server PXE cu contul root și configurați o partajare Samba complet accesată, unde DVD-ul Windows 7 sursele de instalare vor fi implementate. Instalați Samba daemon prin emiterea următoarei comenzi.
# yum install samba samba-common samba-winbind
2. Apoi, copiați fișierul principal de configurare samba și creați un nou fișier de configurare cu editorul de text preferat executând următoarele comenzi.
# mv /etc/samba/smb.conf /etc/samba/smb.conf.backup. # nano /etc/samba/smb.conf.
3. Acum adăugați următoarele configurații la fișierul principal samba așa cum este prezentat în extrasul de fișier de mai jos.
[global] workgroup = Șir de server PXESERVER = Fișier jurnal versiunea% Samba Server = /var/log/samba/log.%m dimensiune jurnal maxim = 50 config idmap *: backend = tdb cups options = nume netbios brut = pxe map to guest = utilizator rău dns proxy = nu public = da ## Pentru mai multe instalații în același timp - nu blocați kernel kernel oplocks = nu nt acl support = nu securitate = user guest cont = nimeni [instalare] comentariu = Windows 7 Calea imaginii = / Windows numai citire = nu navigabil = da public = da imprimabil = nu invitat ok = da oplocks = nu level2 oplocks = nu blocare = nu.
După cum puteți vedea din acest fișier de configurare, am creat un folder partajat numit instalare care se află sub /windows calea sistemului (pe această cale se va copia DVD-ul Windows 7 surse de instalare).
4. După terminarea editării fișierului principal de configurare samba rulați testparm comanda pentru a verifica și valida fișierul pentru eventuale erori sau configurări greșite.
# testparm.
5. La pasul următor creați fișierul /windows director sub calea rădăcină (directorul definit în fișierul samba conf) și adăugați SELinux reguli contextuale în
pentru a fi complet accesat în cazul în care sistemul dvs. a impus securitatea SELinux.
# mkdir / windows. # semanage fcontext -a -t samba_share_t ‘/windows(/.*)?’ # restorecon -R -v / windows.
6. Pentru acest pas atât Windows 7 ISO DVD Sunt necesare imagini. Dar, înainte de montarea și copierea conținutului DVD, creați două directoare sub /windows cale
pentru a separa arhitecturile surselor de instalare Windows.
# mkdir / windows / x32. # mkdir / windows / x64.
7. Acum este timpul să copiați Surse de instalare Windows la căile create mai sus. Prima punere Windows 7 32-bit DVD Image ISO pe unitatea DVD a aparatului, montați imaginea pe /mnt calea și copiați tot conținutul montat pe DVD în directorul partajat samba /windows/x32/. Procesul de transfer poate dura ceva timp în funcție de resursele sistemului și, după ce se termină, demontați Imagine DVD pe Windows 7 pe 32 de biți.
# mount -o loop / dev / cdrom / mnt. # cp -rf / mnt / * / windows / x32 / # umount / mnt.
8. Repetați procesul de mai sus cu Imagine DVD pe Windows 7 pe 64 de biți, dar de data aceasta copiați conținutul montat pe DVD pe /windows/x64/ cale comună.
# mount -o loop / dev / cdrom / mnt. # cp -rf / mnt / * / windows / x64 / # umount / mnt.
Notă: Dacă echipamentul dvs. server PXE nu are o unitate DVD, puteți copia ambele conținuturi DVD DVD după ce porniți serverul samba și accesați folderul partajat „instalați” de pe un computer Windows.
9. După ce ambele imagini ale DVD-ului sunt copiate, lansați următoarele comenzi pentru a configura proprietarul și permisiunile potrivite, pentru a face accesul lizibil și complet accesibil fără autentificare.
# chmod -R 0755 / windows. # chown -R nimeni: nimeni / windows.
10. Dacă utilizați un Paravan de protecție în locația serverului PXE, adăugați următoarea regulă la Firewalld serviciu pentru a deschide Samba către conexiuni externe.
# firewall-cmd --add-service = samba --permanent. # firewall-cmd --reload.
11. Acum, porniți demonii Samba și activați-l la nivel de sistem, pentru a porni automat după fiecare repornire, prin emiterea următoarelor comenzi.
# systemctl reporniți smb. # systemctl activate smb. # systemctl reporniți winbind. # systemctl activează winbind. # systemctl reporniți nmb. # systemctl activate nmb. # systemctl status smb.
12. Pentru a testa configurația Samba treceți la a Windows computer și adăugați adresa IP a serverului dvs. Samba urmată de numele căii partajate în bara de adrese Windows Explorer și ar trebui să apară folderele partajate.
\ 2.168.1.20 \ instalare.
În acest moment puteți utiliza acum metoda alternativă explicată în nota de mai sus și puneți Imagini ISO Windows 7 în unitatea DVD și copiați conținutul acestora, în funcție de arhitectura sistemului, în x32 și x64 dosare.
13. Înainte de editare Meniul PXE fișier de configurare, creați un nou director numit ferestre pe TFTP calea de sistem implicită a serverului. Sub acest director veți copia ulterior WinPE ISO imagine, creată pe Windows 7 folosind computerul Kit automat de instalare Windows program.
# mkdir / var / lib / tftpboot / windows.
14. Acum deschis Server PXE fișier de configurare implicit și adăugați Eticheta de instalare Windows la meniul PXE, așa cum este descris în extrasul de meniu de mai jos.
# nano /var/lib/tftpboot/pxelinux.cfg/default.
Configurarea etichetei meniului Windows 7.
eticheta 9. eticheta meniului ^ 9) Instalați Windows 7 x32 / x64 KERNEL memdisk INITRD windows / winpe_x86.iso APPEND iso raw.
Asta este tot ce trebuie să configurați Server RHEL / CentOS 7 PXE latură. Totuși, nu închideți încă consola, deoarece veți avea nevoie de ea mai târziu pentru a copia WinPE ISO imagine pentru /var/lib/tftpboot/windows/ director.
În continuare, să continuăm cu procedura și să trecem la a Instalarea Windows 7 în rețeaua PXE - Partea 2 din această serie și nu uitați să oferiți feedback-ul dvs. valoros despre articol.