Arch Linux แตกต่างจาก Ubuntu หรือ Linux Mint ตรงที่เป็นการแจกจ่าย Linux แบบต่อเนื่อง ซึ่งหมายความว่าคุณต้องติดตั้งเพียงครั้งเดียว และมันจะอัปเดตตัวเองเป็นเวอร์ชันล่าสุดอย่างต่อเนื่อง นอกจากนี้ยังเป็นการกระจายแบบแบร์โบนที่ให้คุณควบคุมสิ่งที่คุณต้องการติดตั้งบนระบบของคุณได้อย่างสมบูรณ์ สิ่งที่ดีที่สุดคือ Arch wiki ซึ่งเป็นหนึ่งในชุมชน Linux ที่ดีที่สุด
สิ่งหนึ่งที่ควรทราบเกี่ยวกับ Arch Linux คือกระบวนการติดตั้ง มันไม่ใช่สำหรับคนใจเสาะ หากคุณต้องการใช้ Arch Linux บนระบบของคุณ คู่มือนี้จะแสดงวิธีการติดตั้ง
เริ่มต้นใช้งาน
ก่อนที่คุณจะสามารถติดตั้ง Arch Linux ได้ คุณต้องดาวน์โหลดไฟล์ ISO ก่อนแล้วเบิร์นลงในไดรฟ์ USB หรือ DVD
1. ไปที่หน้าดาวน์โหลดของ Arch Linux และดาวน์โหลดไฟล์ ISO (ในส่วน HTTP Direct Downloads)
2. ใช้เครื่องมืออย่าง balenaEtcher สร้างไดรฟ์ USB ที่สามารถบู๊ตได้
3. เมื่อคุณสร้างไดรฟ์ที่สามารถบู๊ตได้เสร็จแล้ว ให้เสียบไดรฟ์ลงในคอมพิวเตอร์แล้วบูตเข้าไป
หมายเหตุ :ในการติดตั้ง Arch Linux บนคอมพิวเตอร์ของคุณ ทางที่ดีที่สุดคือคอมพิวเตอร์ของคุณเชื่อมต่อกับการเชื่อมต่อแบบมีสาย การเชื่อมต่อไร้สายจะต้องมีการกำหนดค่าเพิ่มเติมซึ่งจะไม่ครอบคลุมในบทแนะนำนี้
การตั้งค่าเริ่มต้น
เลือกบูตเข้าสู่ Arch ในเมนูเริ่มต้นเริ่มต้น ควรเป็นตัวเลือกแรกที่มี คุณจะมาถึงพรอมต์คำสั่งที่เข้าสู่ระบบในฐานะรูท
ในการเริ่มต้น ตรวจสอบให้แน่ใจว่านาฬิกาถูกต้องด้วย:
timedatectl set-ntp true
การกำหนดค่าฮาร์ดไดรฟ์
ได้เวลาตั้งค่าฮาร์ดไดรฟ์ของคุณแล้ว มีสองสามวิธีในการจัดการสิ่งนี้ แต่ cfdisk
ดูเหมือนจะตรงไปตรงมาที่สุด
cfdisk
หากฮาร์ดไดรฟ์ของคุณไม่มีตารางพาร์ติชั่น ระบบจะขอให้คุณตั้งค่า เลือก “ดอส” ถึงแม้จะไม่ใช่สิ่งล่าสุด แต่ก็ใช้งานได้ง่ายกว่ามากที่นี่
ถัดไป คุณจะมาถึงโต๊ะที่มีพาร์ติชั่นฮาร์ดไดรฟ์หรือพื้นที่ว่างในรายการ หากคุณมีพาร์ติชั่นอยู่แล้ว คุณสามารถเก็บไว้และข้ามไปยังขั้นตอนถัดไปได้ หากคุณต้องการเริ่มต้นใหม่ ให้ไฮไลต์ แล้วเลือก "ลบ" ที่ด้านล่างของหน้าจอ
เน้นพื้นที่ว่างที่คุณต้องการสร้างพาร์ติชัน และเลือก "ใหม่" จากด้านล่าง กด Enter จากนั้นป้อนขนาดที่คุณต้องการให้พาร์ติชั่นเป็น ทำซ้ำขั้นตอนเหล่านี้สำหรับแต่ละพาร์ติชัน หากคุณไม่แน่ใจว่าต้องทำอย่างไร ให้สร้างพาร์ติชั่น 512MB สำหรับ “/boot” และใช้ส่วนที่เหลือของไดรฟ์สำหรับรูท (/)
เมื่อเสร็จแล้ว เลือก "เขียน" จากเมนูด้านล่าง พิมพ์ “ใช่” เพื่อยืนยันการเปลี่ยนแปลง กด “q” เพื่อออก
สร้างระบบไฟล์สำหรับพาร์ติชันใหม่ของคุณ อันที่จริงส่วนนี้เป็นเรื่องง่าย เพียงเรียกใช้คำสั่งต่อไปนี้ โดยสมมติว่าไดรฟ์ของคุณคือ “/dev/sda”
mkfs.ext4 /dev/sda1 mkfs.ext4 /dev/sda2
การติดตั้งพาร์ติชั่น
ตอนนี้ คุณพร้อมที่จะเมานต์พาร์ติชั่นและเริ่มตั้งค่าระบบของคุณแล้ว สมมติว่าไดรฟ์ของคุณอยู่ที่ “/dev/sda1” และ “/dev/sda2” การตั้งค่าควรมีลักษณะดังนี้:
mount /dev/sda2 /mnt mkidr /mnt/boot mount /dev/sda1 /mnt/boot
การตั้งค่าระบบพื้นฐาน
คุณสามารถแก้ไขรายการมิเรอร์ของซีดีสดได้ที่นี่ เพื่อเลือกดาวน์โหลดมิเรอร์ที่อยู่ใกล้คุณที่สุด ไม่จำเป็นอย่างยิ่งและอาจใช้เวลานาน หากคุณต้องการทำ ให้วางกระจกที่อยู่ใกล้คุณที่สุดที่ด้านบนสุดของรายการใน “/etc/pacman.d/mirrorlist”
ใช้ pacstrap
ยูทิลิตีเพื่อบู๊ตระบบของคุณบนไดรฟ์ที่เพิ่งติดตั้งใหม่
pacstrap /mnt base
การดำเนินการนี้อาจใช้เวลาสักครู่ แต่ไม่ต้องกังวล เพราะ Arch กำลังตั้งค่าตัวเองเป็นหลัก
เมื่อบูตสแตรปเสร็จสิ้น คุณสามารถสร้างไฟล์ fstab ของ Arch ได้ ไฟล์นี้ติดตามระบบไฟล์ต่างๆ (พาร์ติชั่น) ที่จะติดตั้งบนระบบของคุณ
genfstab -U /mnt >> /mnt/etc/fstab
ภายในระบบใหม่
ได้เวลาย้ายเข้าสู่ระบบ Arch ใหม่ของคุณแล้ว คุณสามารถทำได้โดยเปลี่ยนรูท (chroot) เป็นมัน Chroot เป็นวิธีหนึ่งสำหรับคุณในการย้อนกลับระบบ Linux หนึ่งระบบที่กำลังทำงานอยู่ Arch มีเครื่องมือในการปรับปรุงกระบวนการ
arch-chroot /mnt
ทันทีที่คุณกด Enter พรอมต์คำสั่งจะเปลี่ยนเพื่อแสดงตำแหน่งใหม่ของคุณในการติดตั้ง Arch
เขตเวลา
คุณจะต้องตั้งค่าเขตเวลาของระบบต่อไป ดูใน “/usr/share/zoneinfo” เพื่อค้นหาภูมิภาคและเมืองของคุณ จากนั้นเชื่อมโยงไปยังเวลาท้องถิ่นของระบบ
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
ซิงค์ระบบของคุณกับนาฬิกาฮาร์ดแวร์
hwclock --systohc
โลคัลไลเซชัน
คุณจะต้องตั้งค่าการโลคัลไลเซชันของระบบเพื่อให้ภาษาและทุกอย่างที่เกี่ยวข้องถูกต้อง เปิด “/etc/locale.gen” และยกเลิกการแสดงความคิดเห็น (โดยลบ “#” ที่หน้าบรรทัด) สถานที่ที่คุณเลือก สำหรับสหรัฐอเมริกา จะใช้ “en_US.UTF-8 UTF-8”
เรียกใช้สิ่งต่อไปนี้เพื่อสร้างภาษาของคุณ
locale-gen
สร้างไฟล์ที่ “/etc/locale.conf” และวางโลแคลที่คุณเลือกไว้ในไฟล์ดังตัวอย่างด้านล่าง
LANG=en_US.UTF-8
เครือข่าย
ตอนนี้ยังมีการกำหนดค่าเครือข่ายพื้นฐานอีกเล็กน้อย เริ่มต้นด้วยการตั้งชื่อโฮสต์ของคอมพิวเตอร์ของคุณใน “/etc/hostname”
yourhostname
เพิ่มชื่อโฮสต์นั้นในไฟล์ “/etc/hosts” เพื่อให้คอมพิวเตอร์ของคุณสามารถเชื่อมโยงเข้ากับตัวมันเองได้
127.0.0.1 localhost ::1 localhost 127.0.0.1 yourhostname
สุดท้าย เพื่อให้มีเครือข่ายในการเริ่มต้น ให้เปิดใช้งานบริการ DHCP เมื่อบูต
systemctl enable dhcpcd
ผู้ใช้
จนถึงตอนนี้ คุณได้ทำงานในฐานะผู้ใช้รูท เพื่อความปลอดภัย ให้เปลี่ยนรหัสผ่านผู้ใช้รูทนั้นเป็นสิ่งที่ปลอดภัยยิ่งขึ้น เรียกใช้ passwd
คำสั่ง และป้อนรหัสผ่านใหม่สำหรับรูท
passwd
คุณจะต้องสร้างผู้ใช้ประจำสำหรับใช้ประจำวัน
useradd -m -G users,audio,input,optical,storage,video -s /bin/bash username
ให้รหัสผ่านใหม่แก่ผู้ใช้แบบเดียวกับที่คุณเคยทำ แต่ระบุชื่อผู้ใช้ใน passwd
คำสั่ง
passwd username
งานระบบสุดท้าย
คุณจะต้องสร้าง initramfs สำหรับระบบของคุณเพื่อจัดการกับงานทั่วไปหลายอย่าง เช่น LVM, การเข้ารหัสดิสก์ และ RAID ไม่ต้องกังวล มันเป็นคำสั่งเดียว
mkinitcpio -p linux
สิ่งสุดท้ายที่คุณต้องการก่อนที่จะรีบูตคือตัวโหลดบูต GRUB เริ่มต้นด้วยการติดตั้งด้วย Pacman
pacman -S grub
ติดตั้ง GRUB บนฮาร์ดไดรฟ์ของคุณเพื่อให้สามารถเริ่มทำงานก่อน Arch
grub-install --target=i386-pc /dev/sda
สุดท้าย ตั้งค่าการกำหนดค่าของ GRUB บนพาร์ติชั่น “/boot”
grub-mkconfig -o /boot/grub/grub.cfg
เมื่อเสร็จแล้ว ให้พิมพ์ "exit" เพื่อออกจาก chroot ถอนติดตั้งพาร์ติชั่นของคุณและรีบูตเข้าใน Arch
exit umount -R /mnt reboot
ระบบของคุณจะรีบูตเป็น Arch Linux! โปรดจำไว้ว่า คุณยังต้องตั้งค่าเดสก์ท็อปกราฟิกของคุณ หากคุณวางแผนที่จะทำแบบนั้น จุดแข็งอย่างหนึ่งของ Arch คือทางเลือกที่มี และมีตัวเลือกมากมายให้เลือก ซึ่งมากเกินกว่าจะอธิบายในคำแนะนำง่ายๆ เช่นนี้ อย่างไรก็ตาม ทั้งหมดนี้ได้รับการบันทึกไว้ใน Arch Wiki และส่วนใหญ่มาจากการติดตั้งแพ็คเกจที่เหมาะสม