[Tips] วิธีติดตั้ง Windows ทางสาย LAN โดยผ่านโปรแกรม Serva PXE Server for Windows (UEFI & BIOS)

3,054

วันนี้เราจะทำการติดตั้ง Windows ทางสาย LAN กัน แค้ก่อนอื่นมาทำความรู้จักกับโปรแกรม Serva กันก่อนโปรแกรม Serva เป็นโปรแกรมจำพวก PXE Server for Windows ซึ่งโปรแกรมหนึ่งที่สามารถให้เครื่อง Client Boots ผ่าน Network เข้ามาเพื่อที่จะมาใช้ทรัพยากรผ่านโปรแกรม Serva ในที่นี้ขอยกตัวอย่างวิธีติดตั้ง Windows โดยผ่าน Network Interface Card กันครับ

ลักษณะการใช้งานโปรแกรม

capture

Server-PT คือเครื่อง Server ที่จะเอาไว้เปิดโปรแกรม Serva ครับ (ในที่นี้ใช้ระบบปฏิบัติการ Windows)

ส่วน PC-PT ก็คือเครื่อง Client ที่จะ Boots ผ่าน Network มาขอ PXE Rom เพื่อติดตั้ง Windows ครับ ซึ่งก็ต้องอยู่ใน Broadcast เดียวกันกับ Server

เมื่อเข้าใจลักษณะการใช้งานกายภาพแล้ว ก็จะมาเริ่ม Download ตัวโปรแกรม Serva กันเลยครับ

หน้า Download โปรแกรม Serva : http://www.vercot.com/~serva/download.html

ซึ่งโปรแกรม Serva จะมีอยู่ 2 ตัวด้วยกัน ก็คือ Community ที่ฟรี และ Professional ที่จะต้องเสียเงินซื้อครับ

capture2

ตารางเปรียบเทียบคุณสมบัติระหว่างตัว  Community และ Professional ครับ

ซึ่งเมื่อเลื่อนหน้าเว็บเพจลงมาด้านล่างก็จะเห็น LINK Download ตัวโปรแกรมครับ ซึ่งถ้าเป็นตัว Community ก็ต้องเลือกให้ตรงกับ Windows ของเครื่อง Server ด้วยครับ ว่าใช้ระบบปฏิบัติการแบบ 32 bit หรือ 64 bit ครับ

capture3

ซึ่งเมื่อ Download สำเร็จ ก็จะได้ File Zip ครับ ให้ทำการแตก Zip ครับ

capture4

ซึ่งก็จะประกอบด้วย FIles ประมาณนี้ครับ ให้ทำการเปิดตัวโปรแกรม Serva ครับ

capture5

capture6

ถ้าเป็นตัว Community ก็จะขึ้น Dialog มาแบบนี้ครับ อาจจะตอบ Thanks, not today หรือ จะสนับสนุนโดยการซื้อโปรแกรม Serva ด้วยการตอบ Get Serva Professional ครับ

เมื่อเปิดโปรแกรมมา ให้ทำการคลิกตรงมุมซ้ายบนตรง Icon ของโปรแกรมครับ จากนั้นเลือก Settings

capture7

ซึ่งจะแสดงหน้าต่างโปรแกรมใหม่ขึ้นมา ให้เลือก Tabs ที่มีชื่อว่า TFTP จากนั้นตั้งค่าดังนี้

capture8

Service  Up/Down ให้เลือก Checkbox ที่ชื่อว่า TFTP Server

– TFTP Server IP address ให้เลือก Checkbox ที่ชื่อว่า Bind TFTP to this address -> ให้เลือก IP ของ Network Interface Card ที่จะทำการปล่อย PXE ROM ครับ (ของแอดมินคือ 192.168.0.11 ครับ)

– จากนั้น TFTP Server root directory ให้กำหนดค่าของ TFTP Server root directory (ของแอดมินตั้งเป็น C:\Serva\SERVA_ROOT ละกันนะ)

เมื่อกำหนดตั้งค่าในส่วนของ TFTP เสร็จแล้ว ให้มาที่ Tabs ที่มีชื่อว่า DHCP ครับ แล้วก็ตั้งค่าดังนี้ครับ

capture9

Server Up/Down ให้เลือก Checkbox ที่ชื่อว่า proxyDHCP
Service Ad-On ให้เลือก Checkbox ที่ชื่อว่า BINL

จากนั้นให้ตอบ OK พร้อมปิดโปรแกรม แล้วเปิดโปรแกรมขึ้นมาใหม่อีกครั้ง ก็จะพบว่ามี LOG แสดงการทำงานของโปรแกรม และเมื่อสังเกตุใน TFTP Server root directory ก็จะพบว่ามี Files และ Folders ถูกสร้างขึ้นมาจากโปรแกรม Serva ครับ

capture10capture11จากนั้นให้ทำการ Shared Folder Server_ROOT ครับ

capture12

เมื่อเสร็จสิ้นให้ทำการ Shared Folder WIA_WDS โดย Shared ว่า WIA_WDS_SHARE (บังคับครับ)

capture13

จากนั้นให้ Mount Image ของ Windows หรือใช้การ UnZip เอาก็ได้ครับcapture14

และให้ Copy สิ่งเหล่านี้ ไปยัง Folders WIA_WDS และแยกด้วย Folders เป้าหมายที่จะ Past ลงไปครับ เช่นดังตัวอย่างรูปด้านล่างครับ

capture15

เมื่อทำการ Copy และ Past เสร็จแล้ว ให้ปิดโปรแกรม Serva และเปิดขึ้นมาใหม่ครับ

capture16

ถ้าไม่มีอะไรผิดพลาด LOG ของโปรแกรม Serva ก็จะขึ้นมาประมาณนี้ครับ สิ่งต่อไปที่ต้องสนใจก็คือ Driver ของ Network Interface Card สำหรับเครื่อง Client ครับ ในที่นี้ขอยกตัวอย่าง Realtek PCIe FE Family Controller ของ Windows 7 ครับ
Download : http://www.driverscape.com/download/realtek-pcie-fe-family-controller หรือ http://realtek-download.com/realtek-pcie-fe-family-controller/

capture17

เมื่อทำการ UnZip เสร็จเรียบร้อย ให้เข้าไปยัง Folders ที่ทำการเก็บ Drivers ตามตัวอย่างในรูปด้านล่างครับ

capture20

ให้ทำการ copy สิ่งที่อยู่ด้านใน Folders ทั้ง 32 และ 64 ทั้งหมด (ในรูปขออนุญาตแสดงแค่ 32 นะครับ ซึ่งบังคับต้อง copy ทั้ง 32 และ 64 นะครับ)

ให้นำไปวางในตำแหน่งเป้าหมายคือ Folders NIC ครับ ดังตัวอย่างรูปด้านล่าง (ต้องเอาไฟล์มาทั้งแบบ 32bit และ 64bit บังคับตามแบบด้านบนครับ จะสังเกตุได้ว่าชื่อ Files จะไม่มีซ้ำกันครับ ยกเว้น Note.txt ครับ อิอิ จึงหมดห่วงเรื่องชื่อไฟล์จากหลายๆ Mainboard ที่ใช้ Drivers NIC จากเจ้าอื่น ว่า ชื่อ Files จะซ้ำกันครับ)

capture21

เมื่อเสร็จสิ้นขั้นตอนนี้ ให้ทำการปิดโปรแกรม Serva และเปิดขึ้นมาใหม่อีกครั้งครับ

capture22

ถ้าไม่มีอะไรผิดพลาด ก็จะขึ้น LOG ประมาณนี้ครับ

ถ้าหากต้องการแก้ไขชื่อ Menu Label ในการเรียก PXE ROM ของเครื่อง Client ให้ทำการเปลี่ยน Label ในตำแหน่งดังรูปด้านล่างครับ

capture23

ให้ทำการเปิดไฟล์ menu.def เพื่อทำการแก้ไข Label ครับ ในตัวอย่างขออนุญาตตั้งชื่อว่า WIN7 48IN1 ครับ

capture24

เมื่อบันทึกการตั้งค่าเสร็จแล้ว ให้ทำการปิดโปรแกรม Serva และเปิดขึ้นมาใหม่ครับ

ถ้าไม่มีอะไรผิดพลาดโปรแกรม Serva ก็จะแสดง Log ประมาณนี้ครับcapture25

เอาเป็นว่า Config ฝั่ง Server กันเสร็จแล้วครับ ร่ายกันมาซะยาว เดี๋ยวจะทำการทดสอบทางฝั่ง Client กันครับ

เริ่มจาก Boots Orders ครับ โดยส่วนมาก Mainboard สมัยนี้กด F12 กันครับ ให้ทำการเลือก Network ครับ (หรือถ้าไม่มีก็อาจจะใช้ IPV4 หรือ IPV6 ก็ได้ครับ แต่จะหา PXE ROM ช้ากว่า)

pic01

ถ้าเปิดโปรแกรม Serva ไว้ที่ Server เครื่อง Client จะเห็น PXE ROM ที่ปล่อย พร้อมกับชื่อ Menu Label ที่ตั้งไว้ครับ

pic02

หลังจากทำการเลือก Menu Label แล้ว เครื่อง Client ก็จะทำการติดตั้ง Drivers NIC ที่ฝังได้ทำการคัดลอกไว้บนเครื่อง Server ครับ ซึ่งใช้เวลานานนิดนึงนะครับ ถ้าไม่มีอะไรผิดพลาดก็จะขึ้นหน้าจอประมาณรูปด้านล่างนี้ครับ ( Ok! ทั้ง 2 บรรทัดครับ)

pic03

จากนั้นก็ให้ Connect ด้วย User และ Password ที่กำหนดให้กับเครื่อง Server แล้วกด Connect ครับ

pic04

เมื่อสามารถ Connect สำเร็จแล้ว เครื่อง Client ก็จะขึ้น Menu Setup เหมือนกับการลง Windows ปกติผ่าน Thumb Drive หรือจาก Dvd Drive เลยครับ