วิธีการติดตั้ง Arch Linux บนพีซี

เผยแพร่แล้ว: 2022-01-29
โลโก้ Arch Linux บนพื้นหลังสีเข้ม
Rupesh Pathak/Shutterstock.com

Arch Linux เป็นที่รู้จักกันดีในเรื่องการติดตั้งตามคำสั่งที่ซับซ้อน แต่เมื่อคุณคุ้นเคยกับกระบวนการทั้งหมดแล้ว คุณสามารถติดตั้ง Arch บนคอมพิวเตอร์เครื่องใดก็ได้โดยไม่ต้องกลัวว่าจะมีเทอร์มินัล เราจะช่วยให้คุณไปถึงที่นั่น

หมายเหตุ: Arch Linux ISO มีสคริปต์ที่เรียกว่า archinstall เพื่อช่วยคุณตลอดกระบวนการ ในขณะที่เขียนนี้ สคริปต์ยังอยู่ในช่วงทดลอง และมีแนวโน้มที่จะเกิดข้อผิดพลาดในการทดสอบของเรา คู่มือนี้จะครอบคลุมวิธีการติดตั้งมาตรฐานแทน

ดาวน์โหลด Arch Linux ISO

ขั้นตอนแรกคือการรับอิมเมจการติดตั้ง Arch Linux จากมิเรอร์ที่เหมาะสม โดยไปที่หน้าดาวน์โหลด Arch Linux และขึ้นอยู่กับว่าคุณต้องการดาวน์โหลด ISO อย่างไร ให้เลือกตัวเลือกที่เหมาะสม ตัวเลือกที่มีให้ ได้แก่ ดาวน์โหลดโดยตรง ทอร์เรนต์ อิมเมจเครื่องเสมือน ติดตั้ง “Netboot” สำหรับการเชื่อมต่อแบบมีสาย และอีกมากมาย

หน้าดาวน์โหลดโดยตรงของ arch linux

เพื่อให้ง่าย เราจะทำการดาวน์โหลดโดยตรง เลื่อนลงไปที่รายการกระจกที่มีอยู่และเลือกหนึ่งรายการ การเลือกเซิร์ฟเวอร์ที่ใกล้กับตำแหน่งทางภูมิศาสตร์ของคุณจะช่วยให้คุณได้รับความเร็วในการดาวน์โหลดที่รวดเร็วและเสถียร ตรวจสอบเช็คซัมของ ISO เพื่อยืนยันว่าไฟล์ที่ดาวน์โหลดนั้นเป็นของแท้และปลอดภัย

วิธีสร้างไดรฟ์ USB และการ์ด SD ที่สามารถบู๊ตได้สำหรับทุกระบบปฏิบัติการ
ที่เกี่ยวข้อง วิธีสร้างไดรฟ์ USB และการ์ด SD ที่สามารถบู๊ตได้สำหรับทุกระบบปฏิบัติการ

ขั้นตอนต่อไป ได้แก่ การสร้างไดรฟ์ USB ที่สามารถบู๊ตได้ การรีสตาร์ทคอมพิวเตอร์ และการบู๊ตจากสื่อการติดตั้งที่สร้างขึ้นใหม่แทนการใช้ฮาร์ดดิสก์ อินเทอร์เฟซสำหรับบูต Arch Linux จะโหลดขึ้นและคุณจะถูกขอให้เลือกจากตัวเลือกต่างๆ ที่แสดงขึ้น

เลือกตัวเลือกที่เน้นค่าเริ่มต้นโดยกดปุ่ม "Enter" หลังจากที่ระบบโหลดไฟล์ที่จำเป็นสำหรับการติดตั้งสำเร็จแล้ว คุณจะเห็นข้อความแจ้ง “root@archiso”

ขั้นตอนเบื้องต้น

ต่อจากนี้ไป คุณต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้เพื่อให้การติดตั้งเสร็จสมบูรณ์ ตัวติดตั้ง Arch ระบุว่าการเชื่อมต่อ Ethernet และ DHCP ควรทำงานโดยอัตโนมัติ อย่างไรก็ตาม ผู้ใช้บนเครือข่ายไร้สายจะต้องตั้งค่าการเชื่อมต่อด้วยตนเอง

โฆษณา

เพื่อให้แน่ใจ ให้ตรวจสอบว่าคุณเชื่อมต่อกับเครือข่ายโดยพิมพ์ ping google.com หากผลลัพธ์ออกมาเป็นแบบนี้ คุณสามารถข้ามไปยังส่วนถัดไปได้

ตรวจสอบเครือข่ายบน Arch Linux ด้วย ping

อย่างไรก็ตาม หากข้อผิดพลาด "ความล้มเหลวชั่วคราวในการแก้ไขชื่อ" ปรากฏขึ้น คุณต้องสร้างการเชื่อมต่ออินเทอร์เน็ตโดยใช้คำสั่ง iwctl

ขั้นแรก เปิดยูทิลิตีแบบโต้ตอบโดยพิมพ์ iwctl ในเทอร์มินัล จากนั้น ตรวจสอบชื่ออินเทอร์เฟซไร้สายของคุณโดยออกคำสั่ง device list โดยทั่วไป ชื่อของอินเทอร์เฟซไร้สายจะขึ้นต้นด้วย "w" เช่น wlan0 หรือ wlp2s0

ถัดไป เรียกใช้คำสั่งต่อไปนี้เพื่อสแกนหา SSID ของคุณและเชื่อมต่อ แทนที่ [device] และ [SSID] ในคำสั่งด้วยอินเทอร์เฟซไร้สายและชื่อ Wi-Fi ตามลำดับ

 สถานี iwctl [อุปกรณ์] รับเครือข่าย
สถานี iwctl [อุปกรณ์] เชื่อมต่อ [SSID]

จากนั้นระบบจะถามรหัสผ่าน Wi-Fi หากคุณได้ตั้งค่าไว้ พิมพ์และกด "Enter" เพื่อดำเนินการต่อ เรียกใช้ ping google.com อีกครั้งเพื่อยืนยันการเชื่อมต่อ

โฆษณา

เปิดใช้งานการซิงโครไนซ์เวลาเครือข่ายโดยใช้ timedatectl โดยรันคำสั่งต่อไปนี้:

 timedatectl set-ntp true 

ติดตั้งระบบ Arch Linux

เมื่อพีซีของคุณเชื่อมต่อกับอินเทอร์เน็ต คุณก็พร้อมที่จะเริ่มต้น ขั้นตอนการติดตั้ง Arch ที่แกนกลางนั้นคล้ายกับการติดตั้ง Linux distro อื่น ๆ แล้วจับอะไร?

Command Lines: ทำไมผู้คนถึงยังกังวลกับพวกเขา?
บรรทัดคำสั่ง ที่เกี่ยวข้อง : ทำไมผู้คนถึงยังกังวลใจกับพวกเขา?

ในขณะที่ distros อื่น ๆ มีอินเทอร์เฟซผู้ใช้แบบกราฟิกเพื่อกำหนดค่าและตั้งค่าระบบปฏิบัติการ Arch Linux มาพร้อมกับอินเทอร์เฟซบรรทัดคำสั่งเท่านั้น คำแนะนำ คำสั่ง หรือการกำหนดค่าใดๆ ต้องทำผ่านเชลล์

การสร้างพาร์ติชันที่จำเป็น

ในการติดตั้ง Arch คุณจะต้องสร้างสามพาร์ติชั่น ได้แก่ EFI , root และ swap แสดงรายการอุปกรณ์จัดเก็บข้อมูลที่มีอยู่ในระบบของคุณโดยใช้ fdisk -l โดยส่วนใหญ่ HDD จะแสดงเป็น /dev/sda และ SSD จะแสดงเป็น /dev/nvme0n1

เรียกใช้ fdisk โดยพิมพ์ fdisk /dev/sda หรือ fdisk /dev/nvme0n1 ขึ้นอยู่กับว่าคุณกำลังติดตั้งระบบปฏิบัติการบน HDD หรือ SSD จากนั้นพิมพ์ g แล้วกด "Enter" เพื่อสร้างตารางพาร์ติชั่น GPT ใหม่

ที่เกี่ยวข้อง: วิธีใช้ Fdisk เพื่อจัดการพาร์ติชั่นบน Linux

พิมพ์ n เพื่อสร้างพาร์ติชัน EFI ใหม่และเลือกประเภทพาร์ติชัน primary กด "Enter" สองครั้งเพื่อดำเนินการกับหมายเลขพาร์ติชั่นเริ่มต้นและค่าเซกเตอร์แรก

โฆษณา

สำหรับขนาดพาร์ติชั่น คุณสามารถป้อนหมายเลขเซกเตอร์ด้วยตนเองหรือระบุขนาดที่คุณต้องการให้พาร์ติชั่นมี เนื่องจากคุณไม่ต้องการเปลืองเนื้อที่ดิสก์บนพาร์ติชัน EFI จำนวนใดๆ ระหว่าง 500M ถึง 1G ก็ใช้ได้ พิมพ์ +550M แล้วกด "Enter" เพื่อดำเนินการต่อ

คุณมีอิสระที่จะแทนที่ 550M ในคำสั่งดังกล่าวด้วยขนาดที่คุณต้องการสำหรับพาร์ติชั่น

สร้างพาร์ติชั่นด้วย fdisk

ในทำนองเดียวกัน สร้างพาร์ติชั่นสว็อปด้วย +2G เป็นค่าเซกเตอร์สุดท้าย สุดท้าย ให้สร้างพาร์ติชั่นรูทและจัดสรรเซกเตอร์ที่เหลือทั้งหมดให้กับพาร์ติชั่นนั้นโดยเพียงแค่ดำเนินการต่อด้วยการกำหนดค่าเริ่มต้น

ที่เกี่ยวข้อง: ไฟล์เพจหรือพาร์ติชั่น Swap ของคุณควรใหญ่แค่ไหน?

ตามค่าเริ่มต้น พาร์ติชั่นทั้งหมดจะมีประเภท “Linux Filesystem” หากต้องการเปลี่ยนแปลง ให้พิมพ์ t และกด "Enter" เพื่อดำเนินการต่อ เลือกพาร์ติชัน EFI โดยป้อน 1 จากนั้นพิมพ์ ef เพื่อเปลี่ยนระบบไฟล์เป็นประเภทระบบ EFI

ในทำนองเดียวกัน เลือกพาร์ติชั่นสว็อป (พาร์ติชั่นหมายเลข 2) และพิมพ์ 82 เพื่อแปลงประเภทพาร์ติชั่นเป็นลินุกซ์สวอป พาร์ติชันรูทควรเป็นประเภทระบบไฟล์ Linux ดังนั้นเราจึงไม่จำเป็นต้องเปลี่ยน

พิมพ์ w แล้วกด "Enter" เพื่อเขียนการเปลี่ยนแปลงลงในดิสก์

ที่เกี่ยวข้อง: วิธีเลือกรูปแบบพาร์ติชั่นสำหรับพีซี Linux ของคุณ

การจัดรูปแบบพาร์ติชั่น

ตอนนี้คุณต้องฟอร์แมตพาร์ติชั่นโดยใช้คำสั่ง mkfs ฟอร์แมตพาร์ติชั่น /dev/sda1 (EFI) เป็น FAT32 โดยพิมพ์:

 mkfs.fat -F32 /dev/sda1
โฆษณา

อีกครั้ง ให้รันคำสั่งต่อไปนี้เพื่อฟอร์แมตพาร์ติชั่น /dev/sda3 (root) เป็น ext4:

 mkfs.ext4 /dev/sda3

ออกคำสั่งต่อไปนี้ทีละตัวเพื่อจัดรูปแบบและเปิดใช้งานพาร์ติชั่นสว็อป:

 mkswap /dev/sda2
สวอป /dev/sda2
คำเตือน: สำหรับผู้ที่ใช้ dual-booting Linux กับ Windows ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าพาร์ติชันที่ถูกต้องแล้ว ให้ความสนใจเป็นพิเศษเมื่อคุณฟอร์แมตพาร์ติชั่นหรือสร้างพาร์ติชั่นใหม่ เพราะความผิดพลาดอาจทำให้ระบบ Windows ของคุณไร้ประโยชน์

การติดตั้งและกำหนดค่าระบบ

เพื่อให้สามารถติดตั้ง Arch บนดิสก์ของคุณได้ คุณจะต้องเมาต์พาร์ติชั่นที่สร้างขึ้นไปยังไดเร็กทอรีที่เหมาะสม เมานต์พาร์ติชันรูท ( /dev/sda3 ) กับไดเร็กทอรี /mnt

 เมานต์ /dev/sda3 /mnt

ขั้นตอนต่อไปคือการติดตั้งแพ็คเกจ Linux พื้นฐานไปยังพาร์ติชั่นรูทที่เมาท์

 pacstrap /mnt ฐาน linux linux-เฟิร์มแวร์

การดำเนินการนี้จะใช้เวลาสักครู่ขึ้นอยู่กับการเชื่อมต่อเครือข่ายของคุณ เมื่อเสร็จแล้ว ให้สร้างตารางระบบไฟล์โดยใช้คำสั่ง genfstab

 genfstab -U /mnt >> /mnt/etc/fstab
โฆษณา

ระบบ Arch Linux ทำงานบนไดเร็กทอรี /mnt คุณสามารถเปลี่ยนรูทเพื่อเข้าถึงระบบได้โดยพิมพ์:

 arch-chroot /mnt

การเปลี่ยนแปลงในพรอมต์ bash แสดงว่าคุณได้ลงชื่อเข้าใช้ระบบ Arch Linux ที่เพิ่งติดตั้งใหม่ ก่อนที่คุณจะสามารถดำเนินการต่อไปได้ คุณจะต้องกำหนดการตั้งค่าบางอย่างและติดตั้งแพ็คเกจที่จำเป็นเพื่อให้ระบบทำงานได้อย่างถูกต้อง

ตั้งค่าเขตเวลาท้องถิ่นโดยสร้าง symlink ระหว่างไดเร็กทอรี “/usr/share/zoneinfo” และ “/etc/localtime”

 ln -sf /usr/share/zoneinfo/Region/City /etc/localtime

แทนที่ "Region" และ "City" ในคำสั่งด้านบนด้วยเขตเวลาที่เหมาะสม คุณสามารถอ้างอิงฐานข้อมูลเขตเวลานี้เพื่อตรวจสอบภูมิภาคและเมืองที่คุณต้องการป้อน

จากนั้นซิงค์นาฬิกาฮาร์ดแวร์กับเวลาของระบบโดยเรียกใช้:

 hwclock --systohc

ก่อนดำเนินการต่อ ให้ติดตั้ง Vim (หรือโปรแกรมแก้ไขข้อความอื่นที่คุณเลือก) และแพ็คเกจ "networkmanager"

 pacman -S vim ผู้จัดการเครือข่าย
โฆษณา

ถัดไป แก้ไขไฟล์ “/etc/locale.gen” โดยใช้โปรแกรมแก้ไขข้อความ และยกเลิกการใส่เครื่องหมายคำสั่ง locale ที่เหมาะสมกับความต้องการของคุณ สำหรับวัตถุประสงค์ของคู่มือนี้ เราจะยกเลิกการ en_US.UTF-8 UTF-8 ในไฟล์โดยใช้ Vim

 กลุ่ม /etc/locale.gen

หลังจากแก้ไขไฟล์แล้ว ให้พิมพ์ locale-gen ในเทอร์มินัลเพื่อสร้างการกำหนดค่าภาษา

ถัดไป สร้างไฟล์ชื่อโฮสต์ใหม่ภายใน /etc และเพิ่มชื่อโฮสต์ที่คุณต้องการสำหรับคอมพิวเตอร์ของคุณในไฟล์ สามารถเป็นอะไรก็ได้ที่คุณต้องการ และคุณไม่จำเป็นต้องป้อนอะไรเลยนอกจากชื่อ เสร็จแล้วอย่าลืมบันทึกไฟล์

 กลุ่ม /etc/hostname

สร้างไฟล์ข้อความอื่นที่มีชื่อ hosts ภายใต้ไดเร็กทอรี /etc

 กลุ่ม /etc/hosts

คุณจะสังเกตเห็นว่าไฟล์นี้มีความคิดเห็นอยู่บ้างแล้ว แสดงความคิดเห็นตามที่เป็นอยู่และต่อท้ายข้อความต่อไปนี้ในไฟล์ อย่าลืมแทนที่ hostname ในคำสั่งด้วยชื่อโฮสต์ของระบบที่คุณตั้งค่าไว้ในขั้นตอนก่อนหน้า

 127.0.0.1 localhost
::1 localhost
127.0.1.1 hostname.localdomain ชื่อโฮสต์

การสร้างและกำหนดค่าผู้ใช้

ตั้งค่ารหัสผ่านผู้ใช้ root โดยพิมพ์คำสั่ง passwd จากนั้นสร้างผู้ใช้ที่ไม่ใช่รูทเพิ่มเติมโดยใช้ useradd ดังนี้ แทนที่ username ด้วยชื่อผู้ใช้ของคุณ:

 useradd -m username
โฆษณา

กำหนดค่ารหัสผ่านของผู้ใช้ใหม่โดยใช้คำสั่ง passwd แทนที่ username ด้วยชื่อผู้ใช้ของคุณอีกครั้ง

 ชื่อผู้ใช้รหัสผ่าน

เพิ่มผู้ใช้ใหม่ในกลุ่ม wheel , audio , และ video โดยใช้คำสั่งด้านล่าง แทนที่ username ด้วยชื่อผู้ใช้ของคุณ และโปรดทราบว่าชื่อกลุ่มในคำสั่งไม่มีช่องว่างหลังเครื่องหมายจุลภาค

 usermod -aG wheel, วิดีโอ, ชื่อผู้ใช้เสียง

การตั้งค่า GRUB Bootloader

ขั้นแรก ติดตั้งแพ็คเกจ grub โดยใช้ pacman

 pacman -S ด้วง

จากนั้น ติดตั้งแพ็คเกจเพิ่มเติมเหล่านี้ที่จำเป็นสำหรับ bootloader เพื่อให้ทำงานได้อย่างถูกต้อง

 pacman -S efibootmgr dosfstools os-prober mtools

เมานต์พาร์ติชัน EFI ของคุณ ( /dev/sda1 ) กับไดเร็กทอรี /boot/EFI โปรดทราบว่าคุณจะต้องสร้างไดเร็กทอรีก่อนด้วย mkdir

 mkdir /boot/EFI
เมานต์ /dev/sda1 /boot/EFI

สุดท้าย ให้รันสคริปต์ grub-install เพื่อติดตั้ง bootloader ในไดเร็กทอรี EFI

 ด้วงติดตั้ง --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub

สร้างไฟล์การกำหนดค่า GRUB โดยใช้ grub-mkconfig ดังนี้:

 grub-mkconfig -o /boot/grub/grub.cfg

ติดตั้งสภาพแวดล้อมเดสก์ท็อปใน Arch

ไม่เหมือนกับ Linux distros อื่น ๆ Arch Linux ไม่ได้มาพร้อมกับสภาพแวดล้อมเดสก์ท็อปที่ติดตั้งไว้ล่วงหน้า และถ้าคุณต้องการควบคุมระบบผ่าน GUI คุณจะต้องติดตั้งระบบด้วยตนเอง

โฆษณา

คุณสามารถติดตั้ง DE ใดก็ได้ที่คุณต้องการ แต่เราจะติดตั้งเดสก์ท็อป KDE Plasma บนระบบนี้ อย่างไรก็ตาม ก่อนหน้านั้น มากำหนดค่าเซิร์ฟเวอร์แสดงผล ตัวจัดการเครือข่าย และบริการที่คล้ายกัน

รันคำสั่งต่อไปนี้เพื่อติดตั้งแพ็คเกจ xorg , plasma-meta และ kde-applications :

 pacman -S xorg พลาสม่า-เมตา kde-applications

จากนั้น เปิดใช้งานบริการ SDDM และ NetworkManager โดยพิมพ์:

 systemctl เปิดใช้งาน sddm
systemctl เปิดใช้งาน NetworkManager

ออกจากสภาพแวดล้อม arch-chroot โดยพิมพ์ exit จากนั้น unmount พาร์ติชันรูทที่เมาท์ในไดเร็กทอรี /mnt ดังนี้:

 umount -f /mnt

สุดท้าย รีสตาร์ทระบบของคุณโดยพิมพ์ reboot และลบสื่อการติดตั้ง เมื่อระบบบู๊ต คุณจะสังเกตเห็นว่าหน้าจอเทอร์มินัลสีเข้มถูกแทนที่ด้วยหน้าจอ SDDM splash ที่มีสีสัน

หน้าจอเข้าสู่ระบบ arch linux หลังจากรีบูต

ในการเข้าสู่ระบบ ให้พิมพ์รหัสผ่านผู้ใช้แล้วกด "Enter" คุณยังสามารถติดตั้งสภาพแวดล้อมเดสก์ท็อปได้หลายแบบและสลับไปมาระหว่างแต่ละสภาพแวดล้อมโดยใช้เมนูแบบเลื่อนลง "เซสชัน" ในหน้าจอเริ่มต้น

ที่เกี่ยวข้อง: วิธีการติดตั้งและใช้สภาพแวดล้อมเดสก์ท็อปอื่นบน Linux