Opsætning af forudsætninger for at installere Windows 7 over PXE Network Boot Server på RHEL/CentOS 7 - Del 1
Fortsættelse af serien af tutorials vedrørende RHEL / CentOS 7 PXE Network Boot Server Environment, hvor jeg indtil videre kun har diskuteret integration og installation af Linux-distributioner over PXE Server.
Denne vejledning koncentreres omkring Windows-baserede systemer og viser dig, hvordan du tilføjer og manuelt installerer Windows 7 , både 32-bit og 64-bit arkitekturer, over en PXE Server og Samba-aktier.
- Installer PXE Network Boot Server til flere OS-installationer i RHEL/CentOS 7
- En Samba-adgang til fuldstændig adgang til katalogopdelingsopsætning på PXE Server-maskine.
- En computer med Windows 7-operativsystem installeret.
- Windows Automated Installation Kit (AIK) installeret på Windows 7-computer.
- Begge Windows 7 32-bit/64-bit DVD ISO-billeder.
Før jeg fortsætter med installationsprocessen, vil jeg forklare, hvordan denne vejledning er struktureret.
Den første del dækker de konfigurationer, der er nødvendige for at opsætte miljøet på RHEL/CentOS 7 PXE Server-lokaler ved at installere og konfigurere en Samba-delt adgangskatalog med fuld adgang uden nogen godkendelse, hvor begge Windows 7-systemarkitekturbilleder vil blive implementeret , redigering af PXE Server-standardkonfigurationsfil med de nødvendige muligheder for at starte WinPE ISO billede for manuelt at fortsætte med Windows-installationsprocessen.
Anden del vil være fokuseret på at opbygge WinPE ISO image ( Windows Preinstallation Enironment ) ved hjælp af Windows Automated Installation Kit (AIK) installeret på et Windows 7 computerlokale. Dette billede overføres derefter til PXE Server -maskinen via Samba-delte bibliotek og flyttes til TFTP-serverens standardplacering.
De næste trin, der skal laves på klientsiden for at starte, få adgang til og installere Windows 7 via netværk.
Trin 1: Installer og opsæt Samba Share på PXE Server
1. På det første trin skal du logge ind på PXE Server med rodkonto og oprette en fuldt tilgængelig Samba-deling, hvor Windows 7 DVD installationskilder vil blive installeret. Installer Samba-dæmonen ved at udstede følgende kommando.
# yum install samba samba-common samba-winbind
2. Derefter skal du tage backup af samba-hovedkonfigurationsfil og oprette en ny konfigurationsfil med din yndlings teksteditor ved at køre følgende kommandoer.
# mv /etc/samba/smb.conf /etc/samba/smb.conf.backup # nano /etc/samba/smb.conf
3. Tilføj nu følgende konfigurationer til samba-hovedfilen som vist i nedenstående filuddrag.
[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
Som du kan se fra denne konfigurationsfil, har jeg oprettet en delt mappe med navnet installation som er placeret under /windows systemstien (på denne sti kopieres Windows 7 DVD installationskilder).
4. Efter endt redigering af hovedsamba-konfigurationsfil kør kommandoen testparm for at kontrollere og validere filen for eventuelle fejl eller fejlkonfigurationer.
# testparm
5. Opret i det næste trin mappen /windows under rodstien (mappen defineret i samba conf-fil) og tilføj SELinux kontekstuelle regler i
for at få fuld adgang til det, hvis dit system har håndhævet SELinux-sikkerhed.
# mkdir /windows # semanage fcontext -a -t samba_share_t ‘/windows(/.*)?’ # restorecon -R -v /windows
Trin 2: Implementér Windows 7 Installationskilder på PXE Server
6. Til dette trin er begge Windows 7 ISO DVD billeder nødvendige. Men inden du monterer og kopierer DVD-indhold, skal du oprette to mapper under /windows sti
for at adskille Windows-installationskildearkitekturer.
# mkdir /windows/x32 # mkdir /windows/x64
7. Nu er det tid til at kopiere Windows Installationskilder til stierne oprettet ovenfor. Sæt først Windows 7 32-bit DVD Image ISO på din maskins DVD-drev, monter billedet på /mnt stien og kopier alt DVD-monteret indhold til samba delt katalog /windows/x32/. Overførselsprocessen kan tage et stykke tid, afhængigt af dine systemressourcer, og afmonter Windows 7 32-bit DVD-billede , når den er færdig.
# mount -o loop /dev/cdrom /mnt # cp -rf /mnt/* /windows/x32/ # umount /mnt
8. Gentag ovenstående proces med Windows 7 64-bit DVD-billede , men kopier denne gang DVD-monteret indhold til /windows/x64/ delt sti.
# mount -o loop /dev/cdrom /mnt # cp -rf /mnt/* /windows/x64/ # umount /mnt
Bemærk: Hvis din PXE-servermaskine ikke har et dvd-drev, kan du kopiere begge Windows-dvd'er, når du starter samba-serveren og få adgang til den "delte" delte mappe fra en Windows-computer.
9. Når begge DVD-billeder er kopieret, skal du udstede følgende kommandoer for at konfigurere den rigtige ejer og tilladelser for at gøre delingen læsbar og fuldt tilgængelig uden godkendelse.
# chmod -R 0755 /windows # chown -R nobody:nobody /windows
Trin 3: Tilføj firewallregler, start og aktivér Samba System-Wide
10. Hvis du bruger en Firewall i dine PXE Server-lokaler, skal du tilføje følgende regel til Firewalld -tjenesten for at åbne Samba til eksterne forbindelser.
# firewall-cmd --add-service=samba --permanent # firewall-cmd --reload
11. Start nu Samba-dæmoner, og aktiver det hele systemet for automatisk at starte efter hver genstart ved at udstede følgende kommandoer.
# systemctl restart smb # systemctl enable smb # systemctl restart winbind # systemctl enable winbind # systemctl restart nmb # systemctl enable nmb # systemctl status smb
12. For at teste Samba-konfiguration skal du flytte til en Windows computer og tilføje IP-adressen på din Samba-server efterfulgt af navnet på den delte sti i Windows Explorer-adresselinjen, og de delte mapper skal vises.
\2.168.1.20\install
På dette tidspunkt kan du nu bruge den alternative metode, der er forklaret i ovenstående note, og sætte Windows 7 ISO-billeder i dit DVD-drev og kopiere deres indhold, afhængigt af systemarkitekturen, til x32 og x64 mapper.
Trin 4: Konfigurer PXE Server
13. Inden du redigerer konfigurationsfilen for PXE-menu , skal du oprette en ny mappe med navnet windows på TFTP serverens standardsystemsti. Under denne mappe vil du senere kopiere WinPE ISO -billede, oprettet på Windows 7 -computeren ved hjælp af programmet Windows Automated Installation Kit .
# mkdir /var/lib/tftpboot/windows
14. Åbn nu PXE-server standardkonfigurationsfil, og tilføj Windows-installationsetiket til PXE-menuen som beskrevet i nedenstående menuuddrag.
# nano /var/lib/tftpboot/pxelinux.cfg/default
Windows 7-menuetiketkonfiguration.
label 9 menu label ^9) Install Windows 7 x32/x64 KERNEL memdisk INITRD windows/winpe_x86.iso APPEND iso raw
Det er alt hvad du behøver for at konfigurere på RHEL/CentOS 7 PXE Server side. Luk stadig ikke konsollen endnu, fordi du har brug for det senere for at kopiere WinPE ISO billede til /var/lib/tftpboot/windows/ bibliotek.
Lad os fortsætte med proceduren og gå videre til en Windows 7-installation på PXE-netværk - Del 2 i denne serie, og glem ikke at give din værdifulde feedback om artiklen.