ที่จริงแล้วเราสามารถติดตั้ง Linux Bootable บน USB handy drive ได้จากหลาย distro ด้วยกัน ในที่นี้ผมจะใช้ Linux Ubuntu Edgy Eft ครับ
หา hardware
เริ่มต้นด้วยการหา hardware ที่จะใช้ก็คือ USB handy drive นี่ล่ะครับ เอาความจะอย่างน้อย 1 GB สำหรับใส่ข้อมูลที่ได้รับการแปลงจาก Live CD ก็ประมาณ 750 MB และเหลือพื้นที่สำหรับลงโปรแกรมเพิ่มเติม และเก็บไฟล์ต่าง ๆ ครับ
ของผมใช้ Apacer USB Flash drive ขนาด 2 GB ครับ
มาเริ่มทำกัน ในที่นี้ผมทำการติดตั้งผ่านทาง Kubuntu 6.06 LTS ครับ
- ดาวน์โหลดไฟล์ Edgy Eft LiveCD ที่ได้รับการดัดแปลงให้ใช้กับ USB handy drive
- เสียบ USB handy drive เข้ากับเครื่อง
- ทำการหา mount point จาก partition table โดยใช้คำสั่ง fdisk -l
- สมมติว่าได้ partition ของ USB handy drive เป็น /dev/sda1 ก็ทำการ fdisk ใหม่โดยใช้คำสั่ง fdisk /dev/sda
- พิมพ์ p เพื่อหา partition ที่อยู่บน USB handy drive และ พิมพ์ d เพื่อทำการลบ partition ที่มีอยู่บน handy drive จนหมด
- พิมพ์ n เพื่อสร้าง partition ใหม่
- พิมพ์ p กำหนดให้เป็น primary partition
- พิมพ์ 1 เพื่อให้เป็น partition แรก
- ใส่ขนาดของ partition ที่จะทำการสร้างเพื่อเก็บไฟล์จาก LiveCD เป็น +700M
- พิมพ์ a เพื่อกำหนดให้เป็น active partition
- พิมพ์ 1 เพื่อเลือก partition ที่สร้างขึ้นใหม่
- พิมพ์ t เพื่อกำหนดชนิดของ partition
- พิมพ์ 6 เพื่อกำหนดชนิดของ partition เป็น vfat16
สร้าง partition ที่สอง สำหรับเก็บ customized files ต่าง ๆ
- พิมพ์ n เพื่อสร้าง partition ใหม่
- พิมพ์ p เพื่อกำหนดให้เป็น primary partition
- พิมพ์ 2 กำหนดให้เป็น partition ที่สอง
- กด enter หนึ่งครั้ง (ใช้ default cyulnder)
- กด enter อีกหนึ่งครั้ง เพื่อกำหนดขนาดเต็มที่ของพิ้นที่ drive ที่เหลืออยู่
- พิมพ์ w เพื่อเขียนตาราง partition ที่ได้แก้ไขลงบน drive
ทำการ format ตาราง partition ทั้ง 2 ตารางที่ได้สร้างขึ้น
- Format partition แรกด้วยคำสั่ง mkfs.vfat -F 16 -n USB /dev/sda1
- Format partition ที่สองด้วยคำสั่ง mkfs.ext3 -b 4096 -L casper-rw /dev/sda2
- ทำการถอด USB handy drive ออก แล้วเสียบเข้าไปใหม่ เพื่อให้ระบบรับทราบถึงตาราง partition อันใหม่
ทำการติดตั้ง system ลงบน USB handy drive
- ทำการ mount partition /dev/sda1 โดยทำผ่าน Desktop หรือ command ulne โดยกำหนด mount point เอาไว้ก่อน เช่นในที่นี้ผมใช้คำสั่ง mount /dev/sda1 /media/sda1
- แตกไฟล์ USBEdgy.zip ที่ได้ดาวน์โหลดมาในตอนแรก โดยใช้คำสั่ง unzip USBEdgy.zip /media/sda1/
- ทำการติดตั้ง system โดยต้องติดตั้ง package sysulnux กับ mtools ลงไปบน Kubuntu ก่อนโดยใช้คำสั่ง sudo apt-get install sysulnux mtools
- ทำการติดตั้ง system ลงบน USB handy drive โดยใช้คำสั่ง sysulnux -sf /dev/sda1
- หลังจากนั้นเราก็สามารถบูต Edgy จาก USB handy drive ได้แล้วครับ อย่างลืมไปตั้ง BIOS ให้ทำการบูตให้ทำการบูตจาก USB-HDD ก่อนนะครับ
- เมื่อทำการบูตระบบแล้วเราสามารถเลือกที่จะบูตเป็นแบบ Live CD หรือ customized version ได้ครับ โดย customized version ระบบจะคงค่าต่าง ๆ รวมทั้ง package ที่เราทำการติดตั้งลงภายหลังได้อีกด้วยครับ
ที่มา Pendrivelinux.com: USB Ubuntu Edgy install tutorial for Linux users
2 comments:
ถ้าผมต้องการติดตั้งอูบูนตูผ่าน handy drive ได้ใหมครับ
น่าจะทำได้ครับ เพราะว่าตอนที่ boot จาก usb drive แล้ว ยังมี icon Install อยู่บน Desktop ครับ
Post a Comment