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
- 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
- A Samba teljes hozzáférésű címtármegosztás beállítása a PXE szerver gépen.
- Windows 7 operációs rendszerrel rendelkező számítógép.
- Windows Automated Installation Kit (AIK) telepítve a Windows 7 rendszerű számítógépre.
- 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.