1. ดาวน์โหลด image ไฟล์ ที่ต้องการ (สำหรับผมคือubuntu-9.10-netbook-remix-i386.iso)
2. เปิด Terminal ขึ้นมา
3. สั่งแสดงรายการของ device ทั้งหมดที่เชื่อมต่ออยู่กับเครื่อง ด้วยคำสั่ง
# diskutil list
ผลที่ได้: จะบอกว่าขณะนี้มี device ชื่อว่า Potter ขนาด 2GB เชื่อมต่ออยู่ (ข้อมูลจะเป็นลักษณะเดียวกันแต่จะไม่เหมือนกันทุกอย่างขึ้นอยู่กับว่าเครื่องคอมพิวเตอร์เครื่องนั้นมี device เชื่อมต่ออยู่มากแค่ไหน)
: /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *2.0 GB disk2 1: DOS_FAT_32 POTTER 2.0 GB disk2s1
4. แต่ตอนนี้ยังเขียน image ลงไปใน flash drive ไม่ได้ จำเป็นต้องตัดการเชื่อมต่อ (unmount) ซะก่อนด้วยคำสั่ง ในที่นี้คือ /dev/disk2 เพราะเป็น flash drive ที่เราต้องการจะเขียนข้อมูลลงไป
# diskutil unmountDisk /dev/disk2
5. เริ่มต้น image ไฟล์ลงไปใน flash drive ด้วยคำสั่ง
# dd if=/path/to/image/file.iso of=/dev/disk2 bs=1m
/dev/disk2 ค่านี่ได้มาจาก ข้อ 3.
6. รอพักใหญ่ๆ เราจะได้ค่า 3 บรรทัดนี้ออกมา เป็นข้อมูลที่สรุป input และ output ของคำสั่ง dd ที่เราใช้ในข้อ 7. ถ้ามันเท่ากันก็นั่งยิ้มเลยเลยครับ
680+1 records in 680+1 records out 713887744 bytes transferred in 792.628728 secs (900658 bytes/sec)
7. สุดท้ายก็ลองถอด flash drive ออกแล้วจะเห็น device ที่ชื่อว่า “Ubuntu-Netbook-R” ขึ้นมาใน Desktop ครับ เป็นอันเสร็จพิธี
ข้อมูลจาก: 4 Ways to Create Bootable Live USB Drives (For Windows, Linux and OS X)