PSU-netdrive02

จาก Wiki Opensource

บันทึกนี้ปรับปรุงล่าสุดเมื่อวันที่ 29-11-2555

ดูแลโดย WIBOON


PSU-netdrive 02: ติดตั้ง Ubuntu server บน VirtualBox


เป้าหมาย

  • แนะนำการติดตั้งลินุกซ์ UBUNTU SERVER ลงในฮาร์ดดิสก์แบบสร้างเครื่องจำลอง (Virtual Machine: ย่อ VM) ใน Microsoft Windows 7


รายละเอียด

ขั้นตอนปฏิบัติ 1: ติดตั้ง Oracle VM VirtualBox (ทำแล้วในหัวข้อที่แล้ว)


ขั้นตอนปฏิบัติ 2: สร้าง VM (Windows ที่ใช้เราจะเรียกว่า Host และ VM ที่สร้างขึ้นจะเรียกว่า Guest)

  • เปิดโปรแกรม Oracle VM VirtualBox
  • คลิก New > ได้หน้า Welcome... > คลิก Next
  • ช่อง Name ตั้งชื่อว่า ubuntu-server > Operating system เลือกเป็น Linux > Version เลือกเป็น Ubuntu > คลิก Next
  • ช่อง Base memory size ใส่เป็น 384 MB > คลิก Next
  • ดูว่าเลือก เป็น Create new hard disk > คลิก Next
  • ดูว่าเลือก File Type เป็น VDI (VirtualBox Disk Image) > คลิก Next
  • ดูว่าเลือก เป็น Dynamically allocated > คลิก Next
  • ยอมรับค่า Virtual disk file location and size ซึ่งกำหนด size ให้ 8 GB > คลิก Next > คลิก Create
  • อ่านทวนในหน้า Summary แล้วคลิก Create


ขั้นตอนปฏิบัติ 3: เตรียมไฟล์ที่จะต้องใช้

  • คัดลอกไฟล์ ubuntu-12.04.1-server-i386.iso จากที่เก็บไว้ในเครื่อง PC > psu-netdrive > ubuntu
    หรือ
  • สามารถดาวน์โหลดจาก http://ftp.psu.ac.th/pub/ubuntu-releases/iso/


ขั้นตอนปฏิบัติ 4: ติดตั้งลินุกซ์ UBUNTU SERVER ลงบนเครื่องจำลอง (VM ชื่อ ubuntu-server)

  1. คลิก Settings > Storage > ที่ Storage tree คลิกรูปภาพแผ่นซีดี > ที่ CD/DVD Drive คลิกรูปภาพแผ่นซีดี
  2. คลิก Choose a virtual CD/DVD disk file... > เลือกโฟลเดอร์ที่เก็บ > เลือกชื่อไฟล์ ubuntu-12.04.1-server-i386.iso
  3. คลิก SATA Controller > ติ๊กถูกที่ Use host I/O cache
  4. คลิก Network ตอนนี้สังเกตว่า Network ตั้งไว้ที่ค่า NAT หมายถึงใช้งานเน็ตเวิร์คผ่านหมายเลขไอพีของ Host (Microsoft Windows)
  5. คลิกที่ VM ชื่อ ubuntu-server > คลิก Start
  6. Oracle VM VirtualBox จะมีหน้าต่างแสดงคำแนะนำเกี่ยวกับการนำเมาส์เข้าและออกจาก VM ด้วยแป้น Ctrl ขวา คลิก OK
  7. หน้า Language เลือก English ในการติดตั้ง
  8. เลือกรายการ Install Ubuntu Server
  9. หน้า Select a language เลือก English - English
  10. หน้า Select your location เลือก Others > Asia > Thailand
  11. หน้า Configure locale เลือก United States -- en_EN.UTF8
  12. หน้า Detect keyboard layout เลือก No
  13. หน้า Configure the keyboard เลือกแป้นพิมพ์ Thai > เลือกผังแป้นพิมพ์ Thai > เลือกวิธีสลับภาษา Alt+Shift
  14. ตั้งชื่อโฮสต์ว่า ubuntu > กดแท็บไปที่ Continue
  15. ใส่ชื่อเต็มของผู้ใช้ (Full name for the new user) แทน root ตั้งง่ายๆว่า mama > กดแท็บไปที่ Continue
  16. ใส่ชื่อผู้ใช้ (Username for your account) ก็ตั้งง่ายๆเช่นกันว่า mama > กดแท็บไปที่ Continue
  17. ตั้งรหัสผ่านคือ 123456 > คลิก Continue > ยืนยันรหัสผ่านด้วยการพิมพ์ซ้ำอีกครั้ง > กดแท็บไปที่ Continue
  18. เมื่อมีคำถาม Use weak password? เลือก Yes
  19. เมื่อมีคำถาม Encrypt your home directory? เลือก No
  20. เมื่อมีคำถาม Is this time zone correct? และแสดงว่าเป็น Asia/Bangkok เลือก Yes
  21. หน้า Partitioning method เลือกวิธีแบ่งพาร์ทิชันแบบ Guided - use entire disk
  22. หน้า Select disk to partition บนจอแสดงแถบสีแดงทับ 8.6 GB ATA VBOX HARDDISK กดแป้น Enter
  23. เมื่อมีคำถาม Write the changes to disks? เลือก Yes
  24. หน้า HTTP proxy information กดแท็บไปที่ Continue
  25. หน้า How do you want to manage upgrades on this system? เลือก No automatic updates
  26. หน้า Software selection เลือกซอฟต์แวร์ที่จะติดตั้งโดยการเลื่อนลูกศรไปที่ช่อง [ ] OpenSSH server กดแป้น Spacebar จะกลายเป็น
    [*] OpenSSH server
    และทำเช่นเดียวกันเพื่อให้ได้
    [*] LAMP server
    แล้วกดแท็บไปที่ Continue
  27. เมื่อมีคำถาม New password for the "MySQL" root user ตั้งง่ายๆคือ 123456 ยืนยันซ้ำอีกครั้งนึง
  28. หน้า Install the GRUB boot loader to the master boot record? เลือก Yes
  29. หน้า Finish the installation สิ้นสุดการติดตั้ง กดแท็บไปที่ Continue


ขั้นตอนเมื่อติดตั้ง Ubuntu server เสร็จแล้ว

  • เข้าใช้ด้วย login ชื่อ mama รหัสผ่าน 123456
  • สั่งอัปเดตระบบปฏิบัติการ
    sudo apt-get update
    sudo apt-get dist-upgrade
    ตอนนี้ Network ตั้งไว้ที่ค่า NAT จะอัปเดตได้ตามที่ Host (Windows ที่ใช้) ได้ authen แล้ว
  • สำหรับห้องเรียนที่ทุกเครื่องต้องใส่ user authentication ผ่าน Firewall
    ติดตั้งโปรแกรมชื่อ lynx เพิ่ม เพื่อใช้ในการ authen เมื่อเปิดบริการเป็นเซิร์ฟเวอร์
    sudo apt-get install lynx
    หรือ
    เลือกติดตั้ง GUI เพิ่มเพื่อให้มีเบราว์เซอร์ใช้ในการ authen
    sudo apt-get install ubuntu-desktop
  • สั่งปิดเครื่องด้วยคำสั่ง
    sudo shutdown -h now
    หรือ
    sudo poweroff


ขั้นตอนตั้งค่า VM เพื่อเปิดบริการเป็นเซิร์ฟเวอร์

  • คลิกที่ VM ชื่อ ubuntu-server > คลิก Settings > คลิก Network
  • ตั้งค่า Network adapter เปลี่ยนจาก NAT เป็น Bridged จะทำให้เซิร์ฟเวอร์มีหมายเลขไอพีชนิด DHCP IP