ทดสอบบน Ubuntu 8.10, Ubuntu 9.04, IPCop-1.4.20, Endian Firewall
ขั้นตอนการติดตั้ง
- ทำการ Format USB Drive ผ่าน Windows โดยไปที่ My Computer และคลิ๊กขวาที่ USB Drive แล้วคลิ๊ก Format เมื่อมี Prompt ขึ้นมาให้เลือก FAT32 อย่าใช้ NTFS เพราะมันไม่ work
- ดาวน์โหลดและติดตั้ง 7-Zip ซึ่งเป็นโปรแกรม Open Source ที่ฟรี เหมือนกับ Linux โดยให้ดาวน์โหลดเวอร์ชันล่าสุดมาติดตั้ง
- ดาวน์โหลด Syslinux ซึ่งเป็น bootloader ที่เราจะใช้ในการสร้าง USB bootable โดยให้ดาวน์โหลดเวอร์ชันล่าสุดที่เป็นไฟล์ zip และแตกไฟล์ไว้ที่ Desktop โดยใช้ 7-Zip ซึ่งจะมีการสร้างโฟลเดอร์ขึ้นมาชื่อว่า syslinux-3.82 ให้ทำการเปลี่ยนชื่อโฟลเดอร์ดังกล่าวเป็น syslinux
- เปิด command prompt แล้วใช้คำสั่ง
cd Desktop/syslinux/win32
- รันคำสั่งต่อไปนี้เพื่อติดตั้ง bootable ไปยัง USB Drive
syslinux -ma f: (f หมายถึงชื่อ Drive ของ USB)
- ทำการแตก Linux ISO ด้วยการคลิ๊กขวาที่ ISO File แล้วเลือก 7-Zip แล้วเลือก แยกไฟล์ไปที่ ubuntu-9.04....หรืออื่นๆ
- มาถึงตอนนี้เราก็มี system ที่เป็น syslinux ติดตั้งไว้แล้วที่ USB Drive และมีโฟลเดอร์ซึ่งอาจจะชื่อว่า ubuntu-9.04.... หรือชื่ออื่น บน Windows Desktop
- จากนั้นนำไฟล์ทั้่งหมดที่แตกจาก ISO ไฟล์ไปไว้ที่ USB Drive ซึ่งตอนนี้ว่างเปล่า (ให้อยู่ในตำแหน่ง root ไม่ต้องมีโฟลเดอร์เดิม)
หมายเหตุ สำหรับคนที่มีแผ่น Linux ที่เป็น CD อยู่แล้ว สามารถจะ copy ไฟล์พร้อมโฟลเดอร์ทั้งหมดไปไว้ที่ UDB Drive ได้ โดยไ่ม่ต้องเอาจากไฟล์ที่แตกจาก ISO
- Move (หรือ copy) ทุกสิ่งจากไฟล์เดอร์ isolinux (กรณีของ IPCop และ Endianอยู่ในโฟลเดอร์ boot/isolinux) ไปยังตำแหน่ง root ของ drive ซึ่งในที่นี้หมายถึง move all the files from F:\isolinux\ into F:\
- เปลี่ยนชื่อไฟล์ isolinux.cfg เป็น syslinux.cfg
- ดึง USB Drive ออกจากเครื่อง และ USB Drive ดังกล่าวพร้อมที่จะนำไปใ้ช้ในการติดตั้งได้แล้ว
จบครับ