การเตรียมการเพื่อการติดตั้ง SUTLinux อัตโนมัติหรือการติดตั้งผ่านทางเว็บ

หลักการทำงานโดยย่อคือการตั้งเว็บเซิร์ฟเวอร์ แล้วนำ SUTLinux เวอร์ชั่นที่ต้องการไปวางไว้ในเว็บนั้น เพื่อให้เครื่องอื่นๆ ที่ต้องการติดตั้ง เพียงบูตคอมพิวเตอร์ด้วยแผ่นติดตั้งปกติ แล้วเลือกติดตั้งทางเว็บ การติดตั้งก็จะดำเนินไปจนเสร็จสิ้นเช่นเดียวกับการติดตั้งทางแผ่นดีวีดีหรือทาง USB ไดรว์ หรือ เครื่องที่ต้องการติดตั้งเพียงบูตระบบผ่านแลน แล้วที่เครื่องเซิร์ฟเวอร์ได้มีการกำหนดการติดตั้งแบบอัตโนมัติ การติดตั้งก็จะสามารถดำเนินการได้ตามที่ต้องการ ข้อดีของการติดตั้งผ่านทางเว็บคือ หลังจากที่บูตคอมพิวเตอร์และเข้าสู่โปรแกรมติดตั้งและเริ่มการติดตั้งแล้ว เราสามารถนำอุปกรณ์นั้นไปบูตเครื่องต่อไปได้เลย เพราะข้อมูลทั้งหมดต่อจากนั้นจะถูกดึงมาจากเว็บเซิร์ฟเวอร์โดยตรง ไม่ใช้อุปกรณ์ที่บูตระบบอีกต่อไป

เตรียมเครื่องเซิร์ฟเวอร์

เริ่มด้วยการดาวน์โหลด SUTLinux ซึ่งเป็นไฟล์ iso จากเว็บไซต์ http://linux.sut.ac.th เวอร์ชั่นที่ต้องการ ทั้งนี้ต้องเป็นเวอร์ 5306 ขึ้นไป มาไว้ที่เครื่องเซิร์ฟเวอร์
จากนั้นจะทำการแตกไฟล์ทั้งหมดในไฟล์ iso นั้น ไปไว้ในเว็บที่ /var/www/html/web_ins_image และเปลี่ยนโหมดการเข้าถึงไฟล์ ตามขั้นตอนดังนี้

1. เรียกใช้โปรแกรม iso master ดังรูป
web_ins/wains01.png

2. จะเข้าสู่โปรแกรมดังรูป

web_ins/wains02.png

3. จากนั้นใช้เมนู File และ Open เพื่อไปเปิดไฟล์ iso ที่เตรียมไว้


web_ins/wains03.png


4. จากนั้นข้อมูลในไฟล์ iso จะถูกแสดงในหน้าต่างส่วนล่างดังรูป


web_ins/wains04.png



5. ให้เราใช้ เมนู Go back และทำการคลิก ในส่วนของหน้าต่างด้านบน เพื่อเข้าสูปลายทาง ที่ /var/www/html/web_ins_image


web_ins/wains05.png


6. และเมื่อเข้าสู่ปลายทางตามที่ต้องการแล้วดูส่วนบนของหน้าต่าง ดังรูปด้านล่าง ให้คลิกที่หน้าต่างส่วนล่าง จากนั้นกด Ctrl + a เพื่อเลือกทั้งหมด
แล้วจึงคลิกที่ปุ่ม Extract ข้อมูลทั้งหมดก็จะถูกสำเนาไปไว้ที่ /var/www/html/web_ins_image ตามต้องการ
เมื่อเสร็จแล้วให้ปิดโปรแกรม iso master

ในขั้นตอนนี้บ่อยครั้งพบว่าเกิดปัญหา เนื่องจากเนื้อที่ว่างในระบบตอนนั้นไม่เพียงพอ การแตกไฟล์จึงไม่สามารถทำได้
ดังนั้นถ้าต้องทำเป็นเครื่องเซิร์ฟเวอร์สำหรับการติดตั้งผ่านทางเว็บหรือการติดตั้งอัตโนมัติด้วย ควรกำหนดเนื้อที่สำหรับการติดตั้ง
เซิร์ฟเวอร์ด้วยขนาดประมาณ 20GB ซึ่งจะส่งผลให้ช่วงการติดตั้งใช้เวลาเพิ่มขึ้นเล็กน้อย


web_ins/wains06.png



7. ขั้นตอนสุดท้ายให้เปิดเทอร์มินัล จากนั้นใช้คำสั่ง sudo chmod 755 /var/www/html/web_ins_image/ -R ดังรูป
แล้วปิดเทอร์มินัล เป็นอันเสร็จสิ้นการคอนฟิกเครื่องเซิร์ฟเวอร์สำหรับการติดตั้งอัตโนมัติและการติดตั้งระบบผ่านทางเว็บเพียงเท่านี้

web_ins/wains07.png



ทำการติดตั้งระบบผ่านทางเว็บ

การเตรียมที่เครื่องเซิร์ฟเวอร์ตามที่กล่าวมา นอกจากจะใช้สำหรับการติดตั้งอัตโนมัติเมื่อเครื่องไคลเอ็นท์บูตระบบผ่านแลนแล้ว ยังสามารถติดตั้งที่เครื่องคอมพิวเตอร์อื่นๆ ผ่านทางเว็บ ได้อีกด้วย โดยการบูตคอมพิวเตอร์ด้วยแผ่นติดตั้ง จนดำเนินเข้ามาสู่โปรแกรมติดตั้งดังรูป ก็ให้คลิกที่เมนู ติดตั้งระบบ และคลิก ดำเนินการติดตั้งด้วยข้อมูลต้นแบบจากเว็บ

web_ins/wains08.png

จากนั้นในหน้าต่างต่อไป ก็ให้ป้อนหมายเลขไอพีของเครื่องเซิร์ฟเวอร์ ตามด้วย web_ins_image/MD5.txt ดังรูป แล้วกด ดำเนินการ การติดตั้งก็จะดำเนินการไปตามขั้นตอนเหมือนการติดตั้งปกติ ซึ่งเมื่อการติดตั้งดำเนินไป เราสามารถถอดอุปกรณ์บูตระบบ ไปบูตที่เครื่องอื่นเพื่อทำการติดตั้งได้อีก

web_ins/wains09.png

บางครั้งอาจพบปัญหาที่ตัวติดตั้งไม่สามารถรับไอพีมาจากเครื่อง DHCP Server ที่แจกได้ เราจำเป็นต้องจัดการด้วยมือ
ด้วยการคลิกเพื่อไปยังหน้าจออีกหน้าหนึ่งที่ด้านล่างของจอ ที่วงสีแดงไว้ที่ พาเนลด้านล่าง ก็จะเข้าสูหน้าต่างดังรูป
แล้วให้คลิก ที่ console ก็จะได้หน้าต่างสีขาวปรากกขึ้นมา
จากนั้นให้ป้อนคำสั่ง dhcpcd eth0 เพื่อขอไอพีให้เน็ตเวิร์ตการ์ดตัวแรกเป็นต้น

web_ins/wains10.png

จากนั้นสามารถดูหมายเลขไอพีที่ได้รับ ด้วยการใช้คำสั่ง ifconfig ดังรูป เมื่อเสร็จแล้วจึงปิดหน้าต่างสีขาวและ
คลิกที่ พาเนล ด้านล่างเพื่อเข้าหน้าจอที่รันโปรแกรมติดตั้งต่อไป

web_ins/wains11.png