Edellytysten asettaminen Windows 7: n asentamiseksi PXE-verkon käynnistyspalvelimeen RHEL/CentOS 7: een - osa 1
Jatkamalla opetusohjelmien sarjaa, joka koskee RHEL / CentOS 7 PXE Network Boot Server Environment -ympäristöä, jossa olen toistaiseksi keskustellut vain Linux-jakelujen integroimisesta ja asentamisesta PXE Server -palvelimen yli.
Tämä opetusohjelma keskittyy Windows-pohjaisiin järjestelmiin ja näyttää, miten Windows 7 , sekä 32- että 64-bittiset arkkitehtuurit, voidaan lisätä ja asentaa manuaalisesti PXE Server- ja Samba-jakoihin.
- Asenna PXE-verkkokäynnistyspalvelin useille käyttöjärjestelmäasennuksille RHEL/CentOS 7 -käyttöjärjestelmässä
- Samba käytti täysin hakemiston jakoasetuksia PXE Server -laitteella.
- Tietokone, johon on asennettu Windows 7 -käyttöjärjestelmä.
- Windows Automated Installation Kit (AIK) asennettuna Windows 7 -tietokoneeseen.
- Molemmat Windows 7: n 32-bittiset/64-bittiset DVD-ISO-kuvat.
Ennen asennuksen jatkamista selitän, miten tämä opas on rakennettu.
Ensimmäinen osa kattaa kokoonpanot, jotka tarvitaan ympäristön määrittämiseen RHEL/CentOS 7 PXE -palvelimen tiloihin, asentamalla ja määrittämällä Samban täysin käyttämä jaettu hakemisto ilman todentamista, jossa molemmat Windows 7 -järjestelmän arkkitehtuurikuvat otetaan käyttöön, ja , muokkaamalla PXE-palvelimen oletuskokoonpanotiedostoa WinPE ISO -kuvan käynnistämiseen tarvittavilla vaihtoehdoilla, jotta Windowsin asennus jatkuu manuaalisesti.
Toinen osa keskittyy WinPE ISO -kuvan ( Windows Preinstallation Enironment ) rakentamiseen Windowsin automaattisen asennussarjan (AIK) avulla. Windows 7 -tietokoneen tilat. Tämä kuva siirretään sitten PXE Server -laitteeseen Samba-jaetun hakemiston kautta ja siirretään TFTP-palvelimen oletussijaintiin.
Seuraavat vaiheet, jotka on tehtävä asiakaspuolella, jotta Windows 7 voidaan käynnistää, käyttää ja asentaa verkon kautta.
Vaihe 1: Asenna ja asenna Samba Share PXE-palvelimelle
1. Kirjaudu sisään ensimmäisessä vaiheessa PXE-palvelimeen pääkäyttäjätilillä ja määritä täysin käytetty Samba-jako, johon Windows 7 DVD -asennuslähteet otetaan käyttöön. Asenna Samba-daemon antamalla seuraava komento.
# yum install samba samba-common samba-winbind
2. Seuraavaksi varmuuskopioi samba-pääasetustiedosto ja luo uusi määritystiedosto suosikkitekstieditorilla suorittamalla seuraavat komennot.
# mv /etc/samba/smb.conf /etc/samba/smb.conf.backup # nano /etc/samba/smb.conf
3. Lisää nyt seuraavat kokoonpanot samba-päätiedostoon alla olevan tiedoston otteen mukaisesti.
[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
Kuten voit nähdä tästä määritystiedostosta, olen luonut jaetun kansion nimeltä asenna , joka sijaitsee /Windows -järjestelmän polussa (tällä polulla kopioidaan Windows 7 DVD -asennuslähteet).
4. Kun olet muokannut pääkonferenssiasetustiedostoa, suorita testparm -komento tarkistaaksesi ja vahvistaaksesi tiedoston mahdollisten virheiden tai virheellisten kokoonpanojen varalta.
# testparm
5. Luo seuraavassa vaiheessa /windows -hakemisto juuripolun alle (samba conf-tiedostossa määritetty hakemisto) ja lisää SELinux -yhteyssäännöt kansioon
jotta pääset käyttämään sitä kokonaan, jos järjestelmässäsi on pakotettu SELinux-suojaus.
# mkdir /windows # semanage fcontext -a -t samba_share_t ‘/windows(/.*)?’ # restorecon -R -v /windows
Vaihe 2: Ota Windows 7 -asennuslähteet käyttöön PXE-palvelimella
6. Tätä vaihetta varten tarvitaan molemmat Windows 7 ISO DVD -kuvat. Mutta ennen kuin asennat ja kopioit DVD-sisältöä, luo kaksi hakemistoa /windows -polulle
Windows-asennuslähteiden arkkitehtuurien erottamiseksi.
# mkdir /windows/x32 # mkdir /windows/x64
7. Nyt on aika kopioida Windowsin asennuslähteet yllä luotuihin polkuihin. Laita ensin Windows 7 32-bittinen DVD Image ISO koneesi DVD-asemaan, kiinnitä kuva /mnt -polulle ja kopioi kaikki DVD: lle asennettu sisältö samba-jaettuun hakemistoon /windows/x32/. Siirtoprosessi voi kestää jonkin aikaa järjestelmän resursseista riippuen, ja kun se on valmis, irrota Windows 7 32-bittinen DVD-kuva .
# mount -o loop /dev/cdrom /mnt # cp -rf /mnt/* /windows/x32/ # umount /mnt
8. Toista yllä oleva prosessi Windows 7 64-bittisellä DVD-kuvalla , mutta tällä kertaa kopioi DVD-asennettu sisältö /windows/x64/ -tietopolulle.
# mount -o loop /dev/cdrom /mnt # cp -rf /mnt/* /windows/x64/ # umount /mnt
Huomaa: Jos PXE-palvelinlaitteellasi ei ole DVD-asemaa, voit kopioida molemmat Windows DVD -levyjen sisällöt samba-palvelimen käynnistämisen jälkeen ja käyttää "asenna" jaettua kansiota Windows-tietokoneesta.
9. Kun molemmat DVD-kuvat on kopioitu, anna seuraavat komennot oikean omistajan ja käyttöoikeuksien määrittämiseksi, jotta jako olisi luettavissa ja täysin käytettävissä ilman todennusta.
# chmod -R 0755 /windows # chown -R nobody:nobody /windows
Vaihe 3: Lisää palomuurisäännöt, käynnistä ja ota käyttöön Samba System-Wide
10. Jos käytät palomuuria PXE-palvelimen tiloissa, lisää seuraava sääntö Palomuuri -palveluun avataksesi Samba ulkopuolisille yhteyksille.
# firewall-cmd --add-service=samba --permanent # firewall-cmd --reload
11. Käynnistä nyt Samba-demonit ja salli se järjestelmän laajuisesti käynnistymään automaattisesti jokaisen uudelleenkäynnistyksen jälkeen antamalla seuraavat komennot.
# systemctl restart smb # systemctl enable smb # systemctl restart winbind # systemctl enable winbind # systemctl restart nmb # systemctl enable nmb # systemctl status smb
12. Voit testata Samba-määrityksiä siirtymällä Windows -tietokoneeseen ja lisäämällä Samba-palvelimen IP-osoitteen ja sitten jaetun polun nimen Resurssienhallinnan osoiteriville, ja jaettujen kansioiden pitäisi näkyä.
\2.168.1.20\install
Tässä vaiheessa voit nyt käyttää yllä olevassa huomautuksessa selitettyä vaihtoehtoista menetelmää ja laittaa Windows 7 ISO-kuvat DVD-asemaan ja kopioida niiden sisältö järjestelmän arkkitehtuurista riippuen x32 ja x64 kansioita.
Vaihe 4: Määritä PXE-palvelin
13. Ennen kuin muokkaat PXE Menu -määritystiedostoa, luo uusi hakemisto nimeltä Windows TFTP -palvelimen oletusjärjestelmän polulle. Tämän hakemiston alle kopioit myöhemmin WinPE ISO -kuvan, joka on luotu Windows 7 -tietokoneella Windows Automated Installation Kit -ohjelmalla.
# mkdir /var/lib/tftpboot/windows
14. Avaa nyt PXE-palvelimen oletusasetustiedosto ja lisää Windowsin asennustarra PXE-valikkoon, kuten alla olevassa valikosta kuvataan.
# nano /var/lib/tftpboot/pxelinux.cfg/default
Windows 7 -valikkotarran kokoonpano.
label 9 menu label ^9) Install Windows 7 x32/x64 KERNEL memdisk INITRD windows/winpe_x86.iso APPEND iso raw
Se on kaikki mitä tarvitset asennukseen RHEL/CentOS 7 PXE Server -sivulla. Älä silti sulje konsolia vielä, koska tarvitset sitä myöhemmin kopioidaksesi WinPE ISO -kuvan /var/lib/tftpboot/windows/ -hakemistoon.
Jatka sitten menettelyä ja siirry Windows 7 -asennukseen PXE-verkkoon - tämän sarjan osa 2, ja älä unohda antaa arvokasta palautetta artikkelista.