วิธีการติดตั้ง Arch Linux

เมื่อพูดถึงลีนุกซ์ลีนุกซ์, 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 ที่สร้างขึ้นใหม่

ความคิดเห็น