ผู้ที่ต้องการติดตั้ง Ubuntu 16+ โดยไม่มี X11 server หรือ GUI ใดๆ มักใช้ minimal ISO แต่ต้องการ Internet connection ไม่เหมาะสำหรับ offline installation ติดตั้ง Ubuntu Server edition (local) ง่ายกว่า แม้ Ubuntu Server มุ่งเน้น sysadmin แต่ OS และ kernel เหมือน Ubuntu desktop ปกติ
ผู้ติดตั้ง Lubuntu ด้วย alternate ISO คุ้นเคยกับ installer นี้ ไม่คุ้นก็ไม่ยาก ใช้ ncurses interface ควบคุมด้วย arrow keys คล้าย alsamixer, Midnight Commander, ranger ผู้มีประสบการณ์เทอร์มินัลทำได้ง่าย
ติดตั้ง Ubuntu Server Edition
เข้า https://ubuntu.com/download/server จาก browser บนเครื่องที่มี Internet (อาจเป็น partition บูตได้ของเครื่องที่จะติดตั้ง) เครื่องที่มีแค่ virtual console ใช้ w3m CLI browser เลือก LTS หรือไม่ กดปุ่มส้ม download
Browser จะดาวน์โหลดอัตโนมัติ (ไฟล์ใหญ่ ใช้เวลา) Default amd64 มี link ARM64 สำหรับ big iron Desktop install ไม่ต้อง ARM
ดาวน์โหลดเสร็จ ตรวจสอบความสมบูรณ์: Ubuntu ให้ MD5 checksum เช็คใน Linux CLI cd ~/Downloads แล้ว md5sum ubuntu-16.04.1-server-amd64.iso (เปลี่ยนชื่อตาม version/arch) ตรงตัว -> เผา optical disk หรือ USB storage (USB ง่ายกว่า เนื่องจากไฟล์ใหญ่)
สร้าง USB bootable: SD card ทุกขนาด (microSDHC, microSDXC) ใช้ได้ บูตจาก slot ด้านข้างแล็ปท็อป สมมติ drive ว่างที่ /dev/sdd (กระบวนการนี้จะทำลาย filesystem) รัน:
sudo dd if=ubuntu-16.04.1-server-amd64.iso of=/dev/sdd bs=8M
แทนชื่อไฟล์ ISO และ /dev/sdd ด้วยอุปกรณ์จริง ตรวจสอบดีๆ ก่อนกด Enter กลับ CLI eject media พร้อมติดตั้ง
เปิด BIOS ตั้งบูตจาก removable storage Save settings Reboot จะอยู่ใน text Ubuntu installer
ตั้งค่าคีย์บอร์ดและภูมิภาค (คล้าย graphical installer แต่ไม่มีรูปภาพ เร็วกว่า) ตาม prompt partition volume (ระวัง: ข้อมูลบน partition ที่ overwrite จะหาย - แต่คุณต้องการ fresh install อยู่ดี)
Installer จะเตือนว่าได้ IP via DHCP ไม่ได้ (เพราะไม่มี network) ใช้ arrow keys เลือก [Accept] Enter ติดตั้งต่อ ตั้งค่า network config และ IP ภายหลังถ้าต้องการ internet จาก CLI
วิธีนี้ง่ายกว่าติดตั้ง Ubuntu แล้วลบแพ็กเกจ และมีทางเลือกติดตั้ง X11 ภายหลังถ้าจำเป็น มีแพ็กเกจเพิ่มเติมที่น่าสนใจ:
- ranger - file manager CLI มี vi-like key bindings
- Ubuntu Server มาพร้อม vim และ GNU nano (editor ไม่ต้องกังวล)
- w3m - web browser CLI (ติดตั้ง: sudo apt-get install w3m)
- unhide - โปรแกรมความปลอดภัยเทอร์มินัล (sudo apt-get install unhide)
- ufw firewall ทำงานได้แม้ไม่มี X11
ยัง multitask ได้: bash shell features + virtual consoles (Ctrl+Alt+F1-F6 สลับ 6 consoles) งานรันอยู่: Ctrl+Z pause แล้ว bg Enter ส่ง background fg Enter ดึงกลับ foreground