Weboldal keresés

Előfeltételek beállítása a „Windows 7 telepítéséhez” a „PXE hálózati rendszerindító kiszolgálón” keresztül RHEL/CentOS 7 rendszeren – 1. rész


Az RHEL/CentOS 7 PXE hálózati rendszerindító kiszolgáló környezettel kapcsolatos oktatóanyagok sorozatának folytatása, ahol eddig csak a Linux disztribúciók PXE Serveren keresztüli integrációjáról és telepítéséről beszéltem.

Ez az oktatóanyag a Windows alapú rendszerekre összpontosít, és bemutatja, hogyan adhat hozzá és manuálisan telepítheti a Windows 7 rendszert, mind a 32 bites, mind a 64 bites architektúrákat PXE Server és Samba megosztásokon keresztül.

Követelmények

  1. Telepítse a PXE hálózati rendszerindító kiszolgálót több operációs rendszer telepítéséhez az RHEL/CentOS 7 rendszerben
  2. A Samba teljes hozzáférésű címtármegosztás beállítása a PXE szerver gépen.
  3. Windows 7 operációs rendszerrel rendelkező számítógép.
  4. Windows Automated Installation Kit (AIK) telepítve a Windows 7 rendszerű számítógépre.
  5. Mindkét Windows 7 32 bites/64 bites DVD ISO kép.

Mielőtt folytatná a telepítési folyamatot, elmagyarázom ennek az útmutatónak a felépítését.

Az első rész a RHEL/CentOS 7 PXE Server telephelyén lévő környezet beállításához szükséges konfigurációkat tárgyalja egy Samba teljes hozzáférésű, hitelesítés nélküli megosztott könyvtár telepítésével és konfigurálásával, ahol a Windows 7 rendszerarchitektúra lemezképei is telepítve lesznek. , a PXE szerver alapértelmezett konfigurációs fájljának szerkesztése a WinPE ISO Image indításához szükséges beállításokkal a Windows telepítési folyamatának manuális folytatásához.

A második rész a WinPE ISO image (Windows Preinstallation Enironment) létrehozására fog összpontosítani a következőre telepített Windows Automated Installation Kit (AIK) segítségével. egy Windows 7 számítógép telephelye. Ez a kép ezután átkerül a PXE Server gépre a Samba megosztott könyvtárán keresztül, és átkerül a TFTP-kiszolgáló alapértelmezett helyére.

A következő lépések, amelyeket a kliens oldalon kell megtenni a Windows 7 hálózaton keresztüli indításához, eléréséhez és telepítéséhez.

1. lépés: Telepítse és állítsa be a Samba Share-t a PXE kiszolgálón

1. Az első lépésben jelentkezzen be a PXE szerverre root fiókkal, és állítson be egy teljes hozzáférésű Samba megosztást, ahol a Windows 7 DVD telepítési források bevetni. Telepítse a Samba démont a következő parancs kiadásával.

yum install samba samba-common samba-winbind 

2. Ezután készítsen biztonsági másolatot a Samba fő konfigurációs fájljáról, és hozzon létre egy új konfigurációs fájlt kedvenc szövegszerkesztőjével a következő parancsok futtatásával.

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

3. Most adja hozzá a következő konfigurációkat a samba főfájljához, az alábbi fájlrészletben bemutatott módon.

[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

Amint ebből a konfigurációs fájlból látható, létrehoztam egy install nevű megosztott mappát, amely a /windows rendszerútvonal alatt található (erre az útvonalra másolja a Windows 7 DVD telepítési források).

4. A fő samba konfigurációs fájl szerkesztésének befejezése után futtassa a testparm parancsot, hogy ellenőrizze és érvényesítse a fájl esetleges hibákat vagy hibás konfigurációkat.

testparm

5. A következő lépésben hozza létre a /windows könyvtárat a gyökér elérési út alatt (a samba conf fájlban meghatározott könyvtár), és adjon hozzá SELinux kontextuális szabályokat a
teljes hozzáférést biztosít arra az esetre, ha a rendszere érvényesítette a SELinux biztonságot.

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

2. lépés: Telepítse a Windows 7 telepítési forrásait a PXE kiszolgálón

6. Ehhez a lépéshez mindkét Windows 7 ISO DVD képre van szükség. De a DVD-tartalom csatlakoztatása és másolása előtt hozzon létre két könyvtárat a /windows útvonalon
a Windows telepítési forrásarchitektúrák elkülönítéséhez.

mkdir /windows/x32
mkdir /windows/x64

7. Most itt az ideje átmásolni a Windows telepítési forrásokat a fent létrehozott útvonalakra. Először helyezze el a Windows 7 32 bites DVD Image ISO rendszert a gép DVD-meghajtójára, csatolja a képet a /mnt elérési útra, és másolja át az összes DVD-re szerelt tartalmat a samba megosztott könyvtárába /windows/x32/. Az átviteli folyamat a rendszererőforrásoktól függően eltarthat egy ideig, és miután befejeződött, válassza le a Windows 7 32 bites DVD-képet.

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

8. Ismételje meg a fenti folyamatot a Windows 7 64 bites DVD Image verziójával, de ezúttal másolja a DVD-re szerelt tartalmat a /windows/x64/ megosztott mappába. pálya.

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

Megjegyzés: Ha a PXE-kiszolgáló gépe nem rendelkezik DVD-meghajtóval, mindkét Windows DVD tartalmát átmásolhatja, miután elindította a samba szervert, és elérheti az „install” megosztott mappát egy Windows számítógép.

9. Miután mindkét DVD képét másolta, adja ki a következő parancsokat a megfelelő tulajdonos és engedélyek beállításához, hogy a megosztás olvasható és hitelesítés nélkül is teljes mértékben elérhető legyen.

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

3. lépés: Adjon hozzá tűzfalszabályokat, indítsa el és engedélyezze a Samba rendszerszintű használatát

10. Ha tűzfalat használ a PXE-kiszolgálón, adja hozzá a következő szabályt a Tűzfal szolgáltatáshoz a Samba külső kapcsolatok felé történő megnyitásához.

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

11. Most indítsa el a Samba démonokat, és engedélyezze a rendszerszinten, hogy minden újraindítás után automatikusan elinduljon a következő parancsok kiadásával.

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

12. A Samba konfigurációjának teszteléséhez lépjen egy Windows számítógépre, és adja hozzá a Samba-kiszolgáló IP-címét, majd a megosztott elérési utat a Windows Intéző címsorában, és a megosztott mappáknak megjelenik.

\2.168.1.20\install

Ezen a ponton használhatja a fenti megjegyzésben leírt alternatív módszert, és helyezze a Windows 7 ISO-képeket a DVD-meghajtóba, és a rendszer architektúrától függően másolja a tartalmát x32< formátumba. és x64 mappákat.

4. lépés: Konfigurálja a PXE szervert

13. A PXE Menu konfigurációs fájl szerkesztése előtt hozzon létre egy új könyvtárat windows néven a TFTP szerver alapértelmezett rendszerútvonalán. Ebbe a könyvtárba később átmásolja a WinPE ISO képfájlt, amelyet a Windows 7 számítógépen hoztak létre a Windows Automated Installation Kit programmal.

mkdir /var/lib/tftpboot/windows

14. Most nyissa meg a PXE Server alapértelmezett konfigurációs fájlját, és adja hozzá a Windows telepítési címkét a PXE menühöz az alábbi menürészletben leírtak szerint.

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

Windows 7 menücímke konfigurációja.

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

Csak ennyit kell beállítania az RHEL/CentOS 7 PXE szerver oldalán. Ennek ellenére még ne zárja be a konzolt, mert később szüksége lesz rá a WinPE ISO kép másolásához a /var/lib/tftpboot/windows/ könyvtárba.

Folytassuk az eljárást, és térjünk át a Windows 7 telepítésére PXE hálózaton – ennek a sorozatnak a 2. része, és ne felejtse el megadni értékes visszajelzését a cikkről.