ການຕັ້ງຄ່າຂໍ້ມູນເບື້ອງຕົ້ນໃນການຕິດຕັ້ງ Windows 7 ຜ່ານ PXE Network Boot Server ໃນ RHEL/CentOS 7 - ພາກທີ 1
ການສືບຕໍ່ແນະ ນຳ ຊຸດຕໍ່ໆໄປກ່ຽວກັບ RHEL / CentOS 7 PXE Network Boot Server Environment, ເຊິ່ງມາຮອດດຽວນີ້ຂ້າພະເຈົ້າໄດ້ປຶກສາຫາລືກ່ຽວກັບການເຊື່ອມໂຍງແລະຕິດຕັ້ງ Linux ຈຳ ໜ່າຍ ຜ່ານ PXE Server ເທົ່ານັ້ນ.
ການສອນນີ້ຈະສຸມໃສ່ຮອບລະບົບທີ່ໃຊ້ Windows ແລະຈະສະແດງວິທີການເພີ່ມແລະຕິດຕັ້ງ Windows 7 ດ້ວຍທັງຖາປັດຕະຍະ 32 ບິດແລະ 64 ບິດ, ຜ່ານ PXE Server ແລະຮຸ້ນ Samba.
<
ກ່ອນທີ່ຈະ ດຳ ເນີນຂັ້ນຕອນການຕິດຕັ້ງ, ຂ້ອຍຈະອະທິບາຍວ່າ ຄຳ ແນະ ນຳ ນີ້ມີໂຄງສ້າງແນວໃດ.
ສ່ວນ ທຳ ອິດແມ່ນຈະກວມເອົາການຕັ້ງຄ່າທີ່ ຈຳ ເປັນໃນການຈັດຕັ້ງສະພາບແວດລ້ອມໃນສະຖານທີ່ຂອງ RHEL/CentOS 7 PXE Server, ໂດຍການຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າ Samba ທີ່ເຂົ້າໃຊ້ງານລະບົບແບ່ງປັນຢ່າງເຕັມສ່ວນໂດຍບໍ່ ຈຳ ເປັນຕ້ອງມີການກວດສອບ, ເຊິ່ງທັງສອງຮູບພາບສະຖາປັດຕະຍະ ກຳ ຂອງລະບົບ Windows 7 ຈະຖືກ ນຳ ໃຊ້, ແລະ, , ແກ້ໄຂເອກະສານການຕັ້ງຄ່າຄ່າເລີ່ມຕົ້ນຂອງ PXE Server ດ້ວຍຕົວເລືອກທີ່ ຈຳ ເປັນໃນການບູດ WinPE ISO ຮູບພາບເພື່ອ ດຳ ເນີນຂັ້ນຕອນການຕິດຕັ້ງ Windows ດ້ວຍຕົນເອງ.
ສ່ວນທີສອງແມ່ນຈະສຸມໃສ່ການສ້າງຮູບພາບ WinPE ISO ( Windows Preinstallation Enironment ) ໂດຍການຊ່ວຍເຫຼືອຂອງ ຊຸດການຕິດຕັ້ງແບບອັດຕະໂນມັດ Windows (AIK) ທີ່ຕິດຕັ້ງໃສ່ ສະຖານທີ່ຄອມພິວເຕີ້ Windows 7 . ຮູບພາບນີ້ຈະຖືກໂອນເຂົ້າເຄື່ອງ PXE Server ຜ່ານໄດເລກະທໍລີທີ່ແບ່ງປັນ Samba ແລະຍ້າຍໄປທີ່ສະຖານທີ່ຕັ້ງຄ່າເຊີຟເວີ TFTP.
ຂັ້ນຕອນຕໍ່ໄປທີ່ຄວນຈະເຮັດໃນຂ້າງຂອງລູກຄ້າເພື່ອທີ່ຈະບູດ, ເຂົ້າເຖິງແລະຕິດຕັ້ງ Windows 7 ຜ່ານເຄືອຂ່າຍ.
ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງແລະຕັ້ງຄ່າການແບ່ງປັນ Samba ໃນ PXE Server
1. ໃນບາດກ້າວ ທຳ ອິດ, ເຂົ້າສູ່ລະບົບເຂົ້າສູ່ PXE Server ດ້ວຍບັນຊີຮາກແລະຈັດຕັ້ງການແບ່ງປັນ Samba ທີ່ເຂົ້າເຖິງໄດ້ເຕັມທີ່, ບ່ອນທີ່ແຫຼ່ງການຕິດຕັ້ງຂອງ Windows 7 DVD ຈະຖືກ ນຳ ໄປໃຊ້. ຕິດຕັ້ງ daemon daemon ໂດຍອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# yum install samba samba-common samba-winbind
2. ຕໍ່ໄປ, ສຳ ຮອງເອກະສານການຕັ້ງຄ່າຕົ້ນຕໍຂອງ samba ແລະສ້າງແຟ້ມການຕັ້ງຄ່າ ໃໝ່ ກັບບັນນາທິການຕົວ ໜັງ ສືທີ່ທ່ານມັກໂດຍການແລ່ນ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# mv /etc/samba/smb.conf /etc/samba/smb.conf.backup # nano /etc/samba/smb.conf
3. ດຽວນີ້ຕື່ມການຕັ້ງຄ່າຕໍ່ໄປນີ້ໃສ່ກັບເອກະສານຕົ້ນຕໍຂອງ samba ດັ່ງທີ່ຖືກ ນຳ ສະ ເໜີ ໃນເອກະສານຄັດລອກແຟ້ມດ້ານລຸ່ມ.
[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
ດັ່ງທີ່ທ່ານສາມາດເຫັນໄດ້ຈາກເອກະສານການຕັ້ງຄ່ານີ້, ຂ້ອຍໄດ້ສ້າງໂຟເດີທີ່ແບ່ງປັນຊື່ວ່າ ຕິດຕັ້ງ ເຊິ່ງຕັ້ງຢູ່ພາຍໃຕ້ເສັ້ນທາງຂອງລະບົບ /windows (ຢູ່ໃນເສັ້ນທາງນີ້ຈະ ສຳ ເນົາ Windows 7 ແຫຼ່ງ DVD ຕິດຕັ້ງ DVD).
4. ຫຼັງຈາກ ສຳ ເລັດການດັດແກ້ເອກະສານການຕັ້ງຄ່າ samba ສຳ ຄັນແລ້ວ ດຳ ເນີນການ ຄຳ ສັ່ງ testparm ເພື່ອກວດສອບແລະກວດສອບເອກະສານທີ່ຖືກຕ້ອງ ສຳ ລັບຂໍ້ຜິດພາດທີ່ເກີດຂື້ນຫຼືການ ກຳ ນົດທີ່ບໍ່ຖືກຕ້ອງ.
# testparm
5. ໃນບາດກ້າວຕໍ່ໄປສ້າງໄດເລກະທໍລີ /windows ພາຍໃຕ້ເສັ້ນທາງຮາກ (ໄດເລກະທໍລີທີ່ລະບຸໄວ້ໃນເອກະສານ samba conf) ແລະເພີ່ມ SELinux ກົດລະບຽບສະພາບການໃນ
ສັ່ງໃຫ້ເຂົ້າເບິ່ງເຕັມໃນກໍລະນີທີ່ລະບົບຂອງທ່ານໄດ້ບັງຄັບໃຊ້ຄວາມປອດໄພຂອງ SELinux.
# mkdir /windows # semanage fcontext -a -t samba_share_t ‘/windows(/.*)?’ # restorecon -R -v /windows
ຂັ້ນຕອນທີ 2: ນຳ ໃຊ້ແຫຼ່ງຕິດຕັ້ງ Windows 7 ເທິງ PXE Server
6. ສຳ ລັບຂັ້ນຕອນນີ້ທັງ Windows 7 ISO DVD ຮູບພາບ ຈຳ ເປັນ. ແຕ່ກ່ອນທີ່ຈະຕິດຕັ້ງແລະ ສຳ ເນົາເນື້ອຫາດີວີດີສ້າງສອງລາຍການທີ່ຢູ່ພາຍໃຕ້ /ປ່ອງຢ້ຽມ ເສັ້ນທາງ
ເພື່ອແຍກສະຖາປັດຕະຍະ ກຳ ຂອງການຕິດຕັ້ງ Windows.
# mkdir /windows/x32 # mkdir /windows/x64
7. ດຽວນີ້ເຖິງເວລາແລ້ວທີ່ຈະ ສຳ ເນົາ ແຫຼ່ງຕິດຕັ້ງ Windows ໄປຕາມເສັ້ນທາງທີ່ສ້າງຂື້ນຂ້າງເທິງ. ທຳ ອິດເອົາ Windows 7 32-bit DVD Image ISO ລົງໃສ່ DVD drive ຂອງເຄື່ອງຂອງທ່ານ, ຕິດຮູບໃສ່ເສັ້ນທາງ /mnt ແລະ ສຳ ເນົາເນື້ອຫາດີວີດີທັງ ໝົດ ໃສ່ບ່ອນທີ່ samba ແບ່ງປັນກັນ/windows/x32/. ຂັ້ນຕອນການໂອນຍ້າຍສາມາດໃຊ້ເວລາໃນໄລຍະ ໜຶ່ງ ໂດຍອີງຕາມຊັບພະຍາກອນຂອງລະບົບຂອງທ່ານ, ແລະຫຼັງຈາກມັນສິ້ນສຸດລົງແລ້ວ, ໃຫ້ຖີ້ມ Windows 7 32-bit DVD Image .
# mount -o loop /dev/cdrom /mnt # cp -rf /mnt/* /windows/x32/ # umount /mnt
8. ເຮັດເລື້ມຄືນຂະບວນການຂ້າງເທິງນີ້ກັບ Windows 7 64-bit DVD Image ແຕ່ໃນຄັ້ງນີ້ຄັດລອກເນື້ອຫາດີວີດີເຂົ້າໄປໃນເສັ້ນທາງທີ່ໃຊ້ຮ່ວມກັນ /windows/x64/.
# mount -o loop /dev/cdrom /mnt # cp -rf /mnt/* /windows/x64/ # umount /mnt
ໝາຍ ເຫດ: ຖ້າເຄື່ອງແມ່ຂ່າຍ PXE ຂອງທ່ານບໍ່ມີດີວີດີທ່ານສາມາດຄັດລອກເນື້ອຫາທັງສອງແຜ່ນດີວີດີຫຼັງຈາກທີ່ທ່ານເລີ່ມຕົ້ນ server samba ແລະເຂົ້າໄປທີ່“ ແບ່ງປັນ” folder ທີ່ແບ່ງປັນຈາກຄອມພິວເຕີ Windows.
9. ຫຼັງຈາກທີ່ຮູບພາບດີວີດີທັງສອງຖືກ ສຳ ເນົາ, ອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອຕັ້ງເຈົ້າຂອງທີ່ຖືກຕ້ອງແລະສິດອະນຸຍາດເພື່ອໃຫ້ການແບ່ງປັນສາມາດອ່ານໄດ້ແລະສາມາດເຂົ້າເຖິງໄດ້ຢ່າງເຕັມທີ່ໂດຍບໍ່ມີການກວດສອບ.
# chmod -R 0755 /windows # chown -R nobody:nobody /windows
ຂັ້ນຕອນທີ 3: ເພີ່ມລະບຽບ Firewall, ເລີ່ມຕົ້ນແລະເປີດໃຊ້ລະບົບ Samba-Wide
10. ຖ້າທ່ານ ກຳ ລັງໃຊ້ Firewall ຢູ່ໃນສະຖານທີ່ PXE Server ຂອງທ່ານ, ໃຫ້ເພີ່ມກົດລະບຽບຕໍ່ໄປນີ້ໃນການບໍລິການ Firewalld ເພື່ອເປີດ Samba ໃຫ້ເຊື່ອມຕໍ່ພາຍນອກ.
# firewall-cmd --add-service=samba --permanent # firewall-cmd --reload
11. ດຽວນີ້ເລີ່ມຕົ້ນ Daemons ຂອງ Samba ແລະເຮັດໃຫ້ລະບົບມັນກວ້າງ, ສາມາດເລີ່ມຕົ້ນໄດ້ໂດຍອັດຕະໂນມັດຫຼັງຈາກທຸກໆ reboot, ໂດຍອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# systemctl restart smb # systemctl enable smb # systemctl restart winbind # systemctl enable winbind # systemctl restart nmb # systemctl enable nmb # systemctl status smb
12. ເພື່ອທົດສອບການຍ້າຍການຕັ້ງຄ່າ Samba ຍ້າຍໄປທີ່ຄອມພິວເຕີ້ Windows ແລະເພີ່ມທີ່ຢູ່ IP ຂອງ server server ຂອງທ່ານຕິດຕາມດ້ວຍຊື່ເສັ້ນທາງທີ່ໃຊ້ຮ່ວມກັນໃນແຖບທີ່ຢູ່ຂອງ Windows Explorer ແລະບັນດາໂຟນເດີທີ່ໃຊ້ຮ່ວມກັນກໍ່ຄວນປະກົດຂຶ້ນ.
\2.168.1.20\install
ໃນຈຸດນີ້ດຽວນີ້ທ່ານສາມາດໃຊ້ວິທີການທາງເລືອກອື່ນທີ່ໄດ້ອະທິບາຍໄວ້ໃນປື້ມບັນທຶກຂ້າງເທິງ, ແລະໃສ່ Windows 7 ISO Images ໃສ່ DVD drive ຂອງທ່ານແລະ ສຳ ເນົາເນື້ອຫາຂອງມັນ, ຂື້ນກັບສະຖາປັດຕະຍະ ກຳ ຂອງລະບົບ, ເພື່ອ x32 ແລະແຟ້ມ x 64 .
ຂັ້ນຕອນທີ 4: ຕັ້ງຄ່າ PXE Server
13. ກ່ອນທີ່ຈະແກ້ໄຂເອກະສານການຕັ້ງຄ່າ PXE Menu , ສ້າງໄດເລກະທໍລີ ໃໝ່ ທີ່ມີຊື່ວ່າ windows ໃນ TFTP ເສັ້ນທາງລະບົບຂອງເຄື່ອງແມ່ຂ່າຍ Default. ພາຍໃຕ້ໄດເລກະທໍລີນີ້ທ່ານຈະຕໍ່ມາຄັດລອກຮູບພາບ WinPE ISO ທີ່ສ້າງຂື້ນໃນຄອມພິວເຕີ້ Windows 7 ໂດຍໃຊ້ ຊຸດການຕິດຕັ້ງແບບອັດຕະໂນມັດ Windows .
# mkdir /var/lib/tftpboot/windows
14. ດຽວນີ້ເປີດເອກະສານການຕັ້ງຄ່າເລີ່ມຕົ້ນ PXE Server ແລະເພີ່ມ ປ້າຍຕິດຕັ້ງ Windows ໃສ່ເມນູ PXE, ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນເອກະສານອ້າງອີງເມນູຂ້າງລຸ່ມນີ້.
# nano /var/lib/tftpboot/pxelinux.cfg/default
ການຕັ້ງຄ່າປ້າຍຊື່ເມນູ Windows 7.
label 9 menu label ^9) Install Windows 7 x32/x64 KERNEL memdisk INITRD windows/winpe_x86.iso APPEND iso raw
ນັ້ນແມ່ນສິ່ງທີ່ທ່ານ ຈຳ ເປັນຕ້ອງຕັ້ງຢູ່ຂ້າງ RHEL/CentOS 7 PXE Server . ເຖິງຢ່າງໃດກໍ່ຕາມ, ຢ່າປິດຄອນໂຊນເທື່ອ, ເພາະວ່າທ່ານຈະຕ້ອງການໃນພາຍຫຼັງເພື່ອ ສຳ ເນົາຮູບພາບ WinPE ISO ໄວ້ໃນລະບົບ /var/lib/tftpboot/windows/.
ສືບຕໍ່ ດຳ ເນີນຂັ້ນຕອນຕໍ່ໄປແລະກ້າວໄປສູ່ການຕິດຕັ້ງ Windows 7 ໃນເຄືອຂ່າຍ PXE - ພາກທີ 2 ຂອງຊຸດນີ້, ແລະຢ່າລືມໃຫ້ ຄຳ ຕິຊົມທີ່ມີຄຸນຄ່າຂອງທ່ານກ່ຽວກັບບົດຄວາມ.