เมื่อพูดถึงลีนุกซ์ลีนุกซ์, Arch Linuxถือเป็นหนึ่งในสิ่งที่ยาก ส่วนใหญ่เป็นเรื่องยากเพราะติดตั้งได้ยาก คำแนะนำการติดตั้งส่วนใหญ่จะทำให้กระบวนการยุ่งยาก การแจกจ่ายนั้นมีไว้สำหรับผู้ที่ใช้งานระบบ Linux ได้อย่างสะดวกสบาย โดยทั่วไปแล้วเป็นการกระจายสำหรับผู้ใช้ระดับสูงและทำให้ผู้ใช้จำนวนมากไม่มีตัวเลือก เราได้ลดความซับซ้อนของขั้นตอนที่คุณต้องทำเพื่อติดตั้ง Arch Linux คุณต้องรู้พื้นฐานของระบบ Linux และรู้ว่าการแบ่งพาร์ติชันและอื่น ๆ คืออะไรเพื่อที่จะใช้ หากคุณไม่เคยใช้งาน Linux ในรูปแบบใด ๆ สิ่งนี้ยังคงเป็นสิ่งที่คุณไม่ควรลอง
สิ่งที่คุณต้องการ
ก่อนเริ่มต้นคุณต้องมีสิ่งต่าง ๆ ต่อไปนี้
- ไดรฟ์ USB ที่มีพื้นที่อย่างน้อย 512MB
- แอพ Etcher: ดาวน์โหลดและติดตั้งในระบบของคุณ
- การกระจาย Arch Linux: ดาวน์โหลด
- ค้นหาวิธีการบูตเข้าสู่ BIOS บนระบบที่คุณจะติดตั้ง Arch Linux
ทำดิสก์ USB
ใส่ไดรฟ์ USB และเรียกใช้แอพ Etcher เลือก Arch Linux ISO ที่คุณเพิ่งดาวน์โหลด Etcher จะตรวจจับ USB ที่เชื่อมต่อกับระบบของคุณโดยอัตโนมัติ (สมมติว่าคุณมีการเชื่อมต่อเพียงหนึ่งเดียว) หากคุณมีหลาย USB ที่เชื่อมต่อกับระบบของคุณและ Etcher เลือกผิดให้คลิก 'เปลี่ยน' ใต้ไดรฟ์แล้วเลือกไดรฟ์ที่ถูกต้อง

คลิก ‘Flash’ คุณอาจได้รับแจ้งให้ป้อนรหัสผ่านผู้ดูแลระบบของคุณ อดทน! อาจใช้เวลาสักครู่ขึ้นอยู่กับระบบของคุณที่จะทำให้เสร็จ

เปลี่ยนคำสั่งบูต
คุณต้องบูตเข้าสู่ Arch Linux จากไดรฟ์คุณเพิ่งสร้าง ก่อนที่คุณจะทำได้คุณต้องตรวจสอบให้แน่ใจว่าระบบของคุณบูทจาก USB ระบบโดยค่าเริ่มต้นบูตจากฮาร์ดไดรฟ์หรือไดรฟ์ออปติคอล หากต้องการเปลี่ยนลำดับการบูตให้เปิดระบบของคุณแล้วไปที่การตั้งค่า BIOS
ควรมีแท็บ 'การกำหนดค่าระบบ' แท็บนี้จะมีลำดับการบู๊ตหรือตัวเลือกลำดับการบู๊ต เปลี่ยนลำดับอุปกรณ์บูตเพื่อให้อุปกรณ์แรกที่แสดงรายการเป็นไดรฟ์ USB
บูต
ก่อนที่คุณจะบู๊ตเข้าสู่ Arch Linux มันเป็นความคิดที่ดีเพื่อเชื่อมต่อกับเราเตอร์เครือข่ายของคุณผ่านสาย Ethernet ก่อน คุณสามารถเชื่อมต่อผ่าน WiFi ได้ แต่จะเพิ่มขั้นตอนพิเศษหลังจากกระบวนการบู๊ต
เชื่อมต่อไดรฟ์ USB และเปิดระบบของคุณ รอขณะบู๊ต Arch Linux คุณจะเห็นชุดคำสั่ง wizz บนหน้าจอของคุณ อย่าขัดจังหวะ

เมื่อบูตแล้วคุณจะเห็น root @ archiso ~ #ที่ด้านบนของอินเทอร์เฟซบรรทัดคำสั่ง ตอนนี้คุณพร้อมที่จะสร้างพาร์ติชันและเชื่อมต่อกับ WiFi ของคุณหากคุณต้องการ มันจะตรวจจับสายอีเธอร์เน็ตของคุณโดยอัตโนมัติและเชื่อมต่อกับอินเทอร์เน็ต หากคุณต้องการ WiFi โปรดอ่านหัวข้อถัดไปเพื่อเรียนรู้วิธีเชื่อมต่อ
เชื่อมต่อ WiFi
ป้อนคำสั่งต่อไปนี้
wifi-menu -o
เลือกเครือข่าย WiFi ที่คุณต้องการเชื่อมต่อจากรายการเครือข่ายที่มีอยู่ แก้ไขชื่อเพื่อให้เหมือนกับชื่อเครือข่าย ป้อนรหัสผ่านของคุณแล้ว Arch Linux จะเชื่อมต่อกับเครือข่าย
การแยก
การแบ่งพาร์ติชั่นอาจดูน่ากลัวแม้ว่ามันจะไม่ได้เป็นเรื่องใหญ่เท่าที่ควร สิ่งที่จำเป็นต้องมีคือความรู้เล็กน้อย
ในการเริ่มต้นให้ป้อนคำสั่งต่อไปนี้ในคอนโซล นี่จะแสดงฮาร์ดไดรฟ์และพาร์ติชั่นที่รู้จักทั้งหมดในระบบ กำหนดว่าคุณต้องการติดตั้งฮาร์ดไดรฟ์ใดและจดบันทึกว่าเป็นอุปกรณ์บล็อกใด
lsblk
ตัวอย่างเช่น: ฮาร์ดไดรฟ์แรกที่ตรวจพบในระบบมักจะเป็น / dev / SDA. ฮาร์ดไดรฟ์สองจะเป็น / dev / sdb และอื่น ๆ
คุณต้องใช้เครื่องมือแบบแยกส่วนเพื่อสร้างพาร์ติชัน ในการเริ่มใช้เครื่องมือให้เรียกใช้คำสั่งต่อไปนี้
parted /dev/sda
คุณจะเห็นสิ่งต่อไปนี้ที่ด้านบนของบรรทัดคำสั่งซึ่งบ่งชี้ว่าคุณได้เปลี่ยนไปใช้เครื่องมือที่แยกส่วนสำเร็จแล้ว
GNU แยกส่วน 3.2
ใช้ / dev / sda
MBR / BIOS

Arch BIOS เวอร์ชัน BIOS ไม่ต้องการพาร์ติชั่นพิเศษสำหรับการบูต เมื่อคุณติดตั้ง Arch Linux เวอร์ชันนี้สิ่งที่จำเป็นต้องมีก็คือพาร์ติชันรูทและพาร์ติชั่นสว็อป
ในส่วนเริ่มต้นด้วยการสร้างตารางพาร์ทิชัน
mklabel msdos
Mklabel ลบพาร์ติชั่นทั้งหมดบนไดรฟ์ที่ถูกเปิดด้วยพาร์ทิชัน (ในตัวอย่างบทช่วยสอนนี้คือ / dev / sda), และให้ตารางพาร์ติชั่น MBR / BIOS
ถัดไปจำเป็นต้องสร้างพาร์ติชันรูท ในการทำเช่นนี้คุณต้องเข้าใจว่า mkpart ทำงานอย่างไร
ตัวอย่างเช่น: ไดรฟ์ที่ติดตั้ง Arch Linux อยู่คือ ทั้งหมด 8 กิกะไบต์ สำหรับการตั้งค่า MBR / BIOS จำเป็นต้องใช้สองพาร์ติชัน รูทและการสลับ พาร์ติชัน swap ควรมีขนาดอย่างน้อย 2 GB ซึ่งหมายความว่าพาร์ติชันรูทควรเป็น 6 GB
mkpart primary ext4 1MiB 6GiB
จากนั้นตั้งค่าพาร์ติชันรูทเป็นโหมดบู๊ตด้วย:
set 1 boot on
สุดท้ายสร้าง swap partition
mkpart primary linux-swap 6GiB 100%
สุดท้ายออกจากกัน
quit
GPT / EFI

กระบวนการแบ่งพาร์ติชันใน GPT / EFI นั้นคล้ายกับโหมด MBR / BIOS ก่อนอื่นให้เริ่มด้วยการเปิดแยกส่วน
parted /dev/sda
จากนั้นสร้างตารางพาร์ติชัน
mklabel gpt
ถัดไปสร้างพาร์ติชันสำหรับเริ่มระบบของ EFI สิ่งนี้จะต้องแยกจากส่วนที่เหลือของระบบ
mkpart ESP fat32 1MiB 513MiB
พาร์ติชันที่สอง (หรือ / dev / sda2) คือพาร์ติชันรูท นี่คือที่ที่ทุกระบบหลักของ Arch Linux จะใช้งานได้ ทำให้มันด้วยคำสั่งนี้
mkpart primary ext4 513MiB 6GiB
สุดท้ายทำสลับพาร์ติชัน สลับแม้ว่าจะไม่ได้พูดถึงมากก็มีประโยชน์โดยเฉพาะเมื่อโปรแกรมล้นหน่วยความจำจริง
mkpart primary linux-swap 6GiB 100%
เสร็จ? ออกจากกันด้วยคำสั่งนี้
quit
การติดตั้งระบบไฟล์
หลังจากทั้งหมดที่ทำงานในการแยกส่วนติดตั้ง Arch Linux มีตารางพาร์ทิชันเพื่อทำงานกับ จากที่นี่พาร์ติชันจะต้องจัดรูปแบบและติดตั้งในพื้นที่ที่ถูกต้องเพื่อเตรียมการติดตั้ง
MBR / BIOS
จัดรูปแบบรูทพาร์ติชันของคุณด้วยเครื่องมือ mkfs ไปยังระบบไฟล์ Ext4
mkfs.ext4 -F /dev/sda1
ถัดไปติดตั้ง
mount /dev/sda1 /mnt
และเปิดสวิตช์
mkswap /dev/sda2 swapon /dev/sda2
GPT / EFI
ฟอร์แมตพาร์ติชันสำหรับเริ่มระบบของคุณเป็น Fat32 จากนั้นเมานต์ทั้งโฮมไดเร็กทอรีและรูทไดเร็กทอรีไปยังตำแหน่งที่ถูกต้อง (ในกรณีนี้ / mnt และ / mnt / home) นอกจากนี้การสร้างและเปิดการแลกเปลี่ยน
mkfs.fat -F32 /dev/sda1 mkfs.ext4 -F /dev/sda2 mount /dev/sda2 /mnt mkdir /mnt/boot mount /dev/sda1 /mnt/boot mkswap /dev/sda3 swapon /dev/sda3
การติดตั้ง The Core System

ทุกอย่างถูกกำหนดค่า เริ่มกระบวนการติดตั้งด้วยคำสั่ง pacstrap โปรดทราบว่ากระบวนการนี้อาจใช้เวลาสักครู่
pacstrap -i /mnt base base-devel
เมื่อ pacstrap เสร็จสิ้นให้สร้าง Fstab นี่คือแท็บระบบไฟล์ ไฟล์นี้คำนึงถึงจุดเชื่อมต่อ uuids และระบบไฟล์ทั้งหมด
genfstab -U /mnt > /mnt/etc/fstab
หากต้องการเริ่มกำหนดค่าการติดตั้งใหม่ให้ป้อน Arch Chroot
arch-chroot /mnt
การกำหนดค่าระบบ

เริ่มต้นด้วยการตั้งค่าภาษา สำหรับผู้ที่ไม่ทราบสถานที่จะกำหนดภาษาของคุณ ใช้โปรแกรมแก้ไขข้อความนาโนค้นหาสถานที่ของคุณและลบ # ออกจากมัน จากนั้นใช้ CTRL + O เพื่อบันทึก
nano /etc/locale.gen
สร้างสถานที่บนระบบใหม่และตั้งเป็นค่าเริ่มต้น
locale-gen echo LANG=en_US.utf-8 > /etc/locale.conf export LANG=en_US.utf-8
MBR / BIOS
ขั้นตอนต่อไปในการกำหนดค่าคือการติดตั้ง Grub bootloader
pacman -S grub
grub-install --recheck --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
GPT / EFI
pacman -S grub efibootmgr grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg
ใช้โปรแกรมแก้ไขข้อความนาโนแก้ไข pacman.conf
ไฟล์. เลื่อนลงและลบสัญลักษณ์ # ทั้งหมดออกจากด้านหน้าของ [multilib] (และบรรทัดที่อยู่ด้านล่าง) จากนั้นกด CTRL + O เพื่อบันทึกการแก้ไข การทำเช่นนี้ทำให้มั่นใจได้ว่าคุณจะสามารถติดตั้งซอฟต์แวร์ 32 บิตบนระบบ 64 บิต

nano /etc/pacman.conf
หลังจากแก้ไขให้ซิงค์ Pacman อีกครั้งกับ:
pacman -Syy
ติดตั้ง sudo เข้าสู่ระบบ
pacman -S sudo
จำเป็นต้องแก้ไขไฟล์อีกครั้ง ใช้ตัวแก้ไขข้อความ Nano แก้ไขไฟล์ sudoer หา %wheel ALL=(ALL) ALL
ลบ #
ลงชื่อและกด CTRL + O เพื่อบันทึกการแก้ไข
EDITOR=nano visudo

สร้างผู้ใช้ใหม่สำหรับระบบ Arch Linux ที่ติดตั้งใหม่
useradd -m -g users -G wheel,storage,power -s /bin/bash owner
จากนั้นตั้งรหัสผ่านชื่อผู้ใช้ใหม่
passwd owner
สุดท้ายให้ตั้งรหัสผ่านรูทใหม่
passwd
การเลือกสภาพแวดล้อมเดสก์ทอป
เราอยู่ในขั้นตอนสุดท้ายของกระบวนการ ทุกอย่างที่จำเป็นสำหรับ Arch Linux ในการทำงานอย่างถูกต้องอยู่ในสถานที่ - ยกเว้นสำหรับสภาพแวดล้อมเดสก์ทอป สภาพแวดล้อมของเดสก์ท็อปหรือ "อินเทอร์เฟซ GUI" มีความสำคัญมาก ถ้าไม่มีมัน Arch Linux นั้นใช้งานง่ายกว่ามาก มาติดตั้งสิ!

เริ่มต้นด้วยการติดตั้งระบบ Xorg นี่เป็นสิ่งสำคัญและเป็นพื้นฐานของเดสก์ท็อปใด ๆ :
pacman -S xorg-server xorg-server-utils xorg-xinit mesa xf86-input-synaptics
จากนั้นเลือกหนึ่งในรายการต่อไปนี้รายการ. แต่ละรายการที่แสดงที่นี่คือสภาพแวดล้อมเดสก์ท็อปที่สามารถใช้กับระบบ Arch Linux เลือกอันที่คุณต้องการติดตั้งโดยป้อนคำสั่งที่ระบุไว้
Gnome Shell:
pacman -S gnome gnome-extra gdm networkmanager network-manager-applet
systemctl enable gdm systemctl enable NetworkManager
พลาสมา KDE:
pacman -S plasma dolphin kwrite dolphin-plugins sddm networkmanager network-manager-applet
systemctl enable sddm systemctl enable NetworkManager
LXDE:
pacman -S lxde lxdm networkmanager network-manager-applet
systemctl enable lxdm systemctl enable NetworkManager
LXQT:
pacman -S lxqt sddm networkmanager network-manager-applet
systemctl enable sddm
systemctl enable NetworkManager
อบเชย:
pacman -S cinnamon gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager
นก:
pacman -S budgie-desktop gnome-extra gnome gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager
XFCE4:
pacman -S xfce4 xfce4-goodies lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager
Mate:
pacman -S mate mate-extra lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager
ไดร์เวอร์กราฟิก
Intel:
pacman -S xf86-video-intel intel-dri lib32-intel-dri libva-intel-driver libva
Nvidia (GPUS ใหม่):
pacman -S nvidia nvidia-libgl lib32-nvidia-libgl nvidia-settings
บันทึก: โดยการติดตั้งไดรเวอร์นี้คุณอาจถูกขอให้ลบ Mesa เนื่องจากขัดแย้งกับไดรเวอร์ของ Nvidia ทำเช่นนั้น
Nvidia (เก่า):
pacman -S xf86-video-nouveau
Amd:
pacman -S xf86-video-ati mesa-libgl lib32-mesa-libgl mesa-vdpau lib32-mesa-vdpau
หลังจากทำตามขั้นตอนเหล่านี้แล้วจะปลอดภัยในการรีบูตพีซีลบ Arch live disk และเปิดระบบ Arch Linux ที่สร้างขึ้นใหม่
ความคิดเห็น