Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

Void Linux คืออะไร และวิธีติดตั้ง

Void Linux คืออะไร และวิธีติดตั้ง

Void Linux เป็น Linux distribution ที่มุ่งให้ระบบปฏิบัติการทรงพลังแต่เข้าถึงได้ง่าย ออกแบบมาให้เรียบง่ายและเสถียร ผ่านการใช้ runit และ package manager เบาของตัวเอง

คล้าย Arch Linux Void Linux ปฏิบัติตามโมเดล "rolling release" และแนวทาง "user-centric" ในการใช้ระบบปฏิบัติการ หมายความว่า Void Linux อัปเดตตลอดเวลา แต่ก็ bare-bones ตอนติดตั้ง ทำให้ดึงดูด power users ที่ต้องการ OS ยืดหยุ่น ที่เข้าใจและทดลองได้เต็มที่

ทำไมต้องใช้ Void Linux?

Void Linux มุ่งเก็บ OS ให้เรียบง่าย การใช้ runit เป็น init system หมายถึง service scripts ที่รันอยู่ทั้งหมดเป็นไฟล์ที่เห็นได้ใน "/var/service/" และเพิ่ม แก้ไข ลบ จาก "/etc/sv/" ได้ง่าย

เพิ่มเติม Void Linux รวมแพ็กเกจทั้งหมดที่มีสำหรับระบบผ่าน X Binary Package System (XBPS) รับรองว่าผู้ใช้ไม่ต้องติดตั้ง package managers เพิ่ม และ tool chain สำหรับ user-built packages ที่เข้าถึงง่ายก็พร้อมใช้งาน รวมทั้งหมดได้ OS ที่ดูแลง่าย ยืดหยุ่น และเสถียร

ดาวน์โหลด Void Linux และเตรียม Installer

ดาวน์โหลด Void Linux ISO ได้ที่นี่ เลือก 2 รสชาติ: base และ xfce ตัวแรกให้ installation ไม่มี desktop environment ตัวหลังมาพร้อม XFCE

Void Linux ยังมี 2 C standard libraries: glibc และ musl

  • Glibc (GNU C Library) ใช้กันแพร่หลายใน Linux distributions
  • Musl เป็น implementation เดียวกันของ C library แต่อย่างง่าย แต่ความใหม่หมายถึงไม่ใช่ทุกโปรแกรมทำงานได้ปกติ สำหรับ overview นี้ จะดาวน์โหลด Base Live Image กับ glibc
Void Linux คืออะไร และวิธีติดตั้ง

ได้ Void Linux installer แล้ว ต้องการ:

  • USB stick อย่างน้อย 4GB
  • วิธีเขียน installer ลง USB

เขียน installer ลง USB ง่าย ใช้ balenaEtcher ไม่ว่าจะ platform อะไร ดูรายละเอียดสร้าง bootable USB ด้วย Void Linux ที่นี่

ติดตั้ง Void Linux

มี bootable USB แล้ว boot เข้า Void Linux Installer ผ่าน boot menu ของ BIOS ใส่ USB boot ตั้งค่า BIOS เลือก boot จาก USB drive

Void Linux คืออะไร และวิธีติดตั้ง

boot แล้ว จะเจอ Void Linux boot menu เลือกตัวเลือกแรก จะโหลดเข้า live installer

Void Linux คืออะไร และวิธีติดตั้ง

login เป็น "root" password "voidlinux" ได้ root privileges ใน live installer (ไม่ต้องกังวล เปลี่ยน root password ภายหลังได้)

Optional: เปิดใช้งาน Wireless

สังเกต: ถ้าติดตั้ง Void Linux ผ่าน Wi-Fi ต้องพิมพ์คำสั่งนี้ initialize wireless connection:

wpa_passphrase "Your access point's name" >> /etc/wpa_supplicant/wpa_supplicant.conf

พิมพ์ password บรรทัดว่างต่อไป แล้ว restart dhcp daemon เริ่ม connection ใหม่กับ credentials ของ access point

sv restart dhcpcd

เช็คว่า initialize connection สำเร็จ ด้วย ping ไปเว็บไซต์ เช่น maketecheasier.com

ping -c 5 maketecheasier.com

ถ้าทำงาน เริ่มติดตั้งด้วย void-installer ใน command line

Void Linux Installer

Main menu ของ installation wizard highlight ขั้นตอนทั้งหมด เริ่มจาก Keyboard ลงมา

Void Linux คืออะไร และวิธีติดตั้ง

เลือก keyboard layout ถ้าใช้ non-standard US keyboard ต้องระบุที่นี่ ผมใช้ US keyboard มาตรฐาน

Void Linux คืออะไร และวิธีติดตั้ง

เลือก keyboard layout แล้ว wizard เลือกขั้นตอนถัดไป: Network เข้าไปเลือก Network Adapter สำหรับการติดตั้ง

Void Linux คืออะไร และวิธีติดตั้ง

ถ้าใช้ wireless connection จะมี option "wlp4s0" หรือคล้ายกัน เลือก ใส่ credentials wireless network กด Enter ผมใช้ Ethernet เลือก "enp0s3" และ enable DHCP

ขั้นตอนถัดไป เลือกที่ installer จะดึง packages มาติดตั้ง เพื่อ latest packages เลือก Network

Void Linux คืออะไร และวิธีติดตั้ง

ขั้นตอนนี้ ใส่ hostname สำหรับเครื่อง อะไรก็ได้ ในกรณีของผม ตั้งชื่อ "maketecheasier"

Void Linux คืออะไร และวิธีติดตั้ง

Locale เลือก character set ของเครื่อง ถ้าใช้ภาษาอื่นนอกจากอังกฤษ ต้องระบุที่นี่ สำคัญ: ถ้าอยากมีสัญลักษณ์พิเศษ ต้องเลือก UTF-8 locale ผมเลือก "en_US.UTF-8"

Void Linux คืออะไร และวิธีติดตั้ง

Timezone เลือก location ใกล้ที่สุด จะกำหนด system clock

Void Linux คืออะไร และวิธีติดตั้ง

ขั้นตอนถัดไป ใส่ root password สำหรับเครื่อง ต้องเป็น password ที่ปลอดภัย

Void Linux คืออะไร และวิธีติดตั้ง

ตั้งค่า User

Login name ตั้งค่า user account prompt แรกขอ username ใช้ login

Void Linux คืออะไร และวิธีติดตั้ง Void Linux คืออะไร และวิธีติดตั้ง

Wizard ขอ password สำหรับ user account ต้องเป็น password ดี และต่างจาก root password

Void Linux คืออะไร และวิธีติดตั้ง

ขั้นตอนถัดไป เลือก system groups ที่ต้องการ user account อยู่ Installer ให้ defaults ที่สมเหตุสมผล พอสำหรับ daily use กด Enter ไปขั้นตอนถัดไป

Void Linux คืออะไร และวิธีติดตั้ง

ตั้งค่า Bootloader และ Partitions

Bootloader เลือก disk ที่จะติดตั้ง bootloader เลือก disk ดูจาก "size" ด้านขวาของ options กด Enter ในกรณีของผม คือ "/dev/sda"

Void Linux คืออะไร และวิธีติดตั้ง

Partitioning step wizard ถาม disk ไหนจะ partition สำหรับ install เลือก disk เดียวกับ bootloader ผมคือ "/dev/sda" Wizard ถาม tool ไหนจะ partition disk เลือก "cfdisk" เนื่องจากง่ายและใช้งานง่าย

Void Linux คืออะไร และวิธีติดตั้ง

สร้าง Partitions

ถ้าใช้ blank disk cfdisk ถาม Label Type เลือก "gpt" เนื่องจากยืดหยุ่นกว่าและรองรับ drive ใหญ่กว่า label types อื่น

Void Linux คืออะไร และวิธีติดตั้ง

Partition layout สำหรับ cfdisk ขึ้นอยู่กับ UEFI หรือ BIOS system สำหรับ UEFI ต้องสร้าง 4 partitions

ทำได้โดยเลือก "Free Space" ด้วย Up และ Down cursor keys ใช้ Left และ Right cursors เลือก "New" cfdisk จะขอ size ของ partition

  • Partition แรก: size 1GB
  • Partition ที่สอง: size 200MB และ Type เป็น EFI System
Void Linux คืออะไร และวิธีติดตั้ง

ทำได้โดยเลือก "Type" option กับ partition ที่เลือก cfdisk ให้เลือก types สำหรับ partition นั้น

  • Partition ที่สาม: size ขึ้นอยู่กับ RAM ของเครื่อง น้อยกว่า 5GB ให้ 2 เท่า RAM เช่น RAM 4GB partition ที่สาม = 8GB มากกว่า 5GB ให้ size เท่า RAM สุดท้าย partition ที่สาม Type ต้องเป็น Linux swap
  • Partition สุดท้าย: จัดสรรพื้นที่เหลือทั้งหมดใน disk

เสร็จแล้ว เลือก "Write" ใน cfdisk พิมพ์ yes ยืนยัน partitions จากนั้นออกจาก cfdisk ด้วย Quit

สร้าง Filesystems

Filesystems step สร้าง filesystems สำหรับ partitions ที่ทำ Wizard ถาม "Filesystem Type" เวลาเลือก partition และ "Mountpoint"

  • Partition แรก: type "ext2" mountpoint "/boot"
  • Partition ที่สอง: type "vfat" mountpoint "/boot/efi"
  • Partition ที่สาม: type "swap" ไม่มี mountpoints
  • Partition สุดท้าย: type "ext4" mountpoint "/"
Void Linux คืออะไร และวิธีติดตั้ง

เริ่มติดตั้ง

ทำทั้งหมดแล้ว เลือก "Install" ใน main menu Installer ขอยืนยัน config ที่ทำ เลือก "Yes" Installer จะดาวน์โหลดไฟล์ทั้งหมดที่จำเป็นติดตั้ง Void Linux

Void Linux คืออะไร และวิธีติดตั้ง

ดาวน์โหลดเสร็จ แสดง prompt "OK" กด Enter wizard ดำเนินการติดตั้งต่อ

Void Linux คืออะไร และวิธีติดตั้ง

การติดตั้งไม่ควรนาน เสร็จ wizard แสดงหน้าจอ "Installation Success" เลือก Yes reboot เครื่องเข้าสู่ Void Linux

Void Linux คืออะไร และวิธีติดตั้ง

ยินดีด้วย! ตอนนี้มี basic Void Linux installation แล้ว ติดตั้งอะไรก็ได้ เริ่มจาก desktop environments หรือ window managers

Void Linux คืออะไร และวิธีติดตั้ง

คำถามที่พบบ่อย

1. ไม่แน่ใจเครื่องทำเมื่อไหร่ มีวิธีเช็ค UEFI อื่นไหม?

มี! เวลา boot Void Linux installer แล้ว เช็ค directory "/sys/firmware/efi/" directory นี้ไม่มีใน non-UEFI systems ถ้า Void Linux installer โหลด directory นี้ เครื่องคุณต้องเป็น UEFI system

2. ติดตั้งเสร็จ reboot login แล้วไม่ออนไลน์ Wireless แตกไหม?

ต้องทำคำสั่ง wpa_passphrase ใหม่ ตอนแรกทำใน Void Linux installer ตอนนี้มี installation ของตัวเอง ต้องทำอีกครั้งให้ระบบรู้ว่าเชื่อมต่อที่ไหน

3. ติดตั้งล้มเหลว! บอก: "ERROR: failed to install GRUB to /dev/sdX! Check /dev/tty8 for errors." ทำไง?

เกิดเพราะ GRUB ไม่ได้ติดตั้งถูกต้อง อาจเกิดจากหลายเหตุผล สาเหตุทั่วไป:

  1. ใช้ UEFI partition scheme แม้เครื่องเป็น BIOS และ vice versa
  2. ตอนทำ UEFI partition scheme สร้าง partition แรกเป็น "EFI System" แทนที่จะเป็น partition ที่สอง