หมายเหตุ: คุณอาจต้องปิดใช้งาน Secure Boot Inorder เพื่อบูตใน arch-live usb
root@archiso การติดตั้งพาร์ติชันรูทเป็น /mnt ของ ISO (จะดาวน์โหลดแพ็คเกจทั้งหมดที่นี่)
ที่นี่ในคำสั่ง Mount ด้านล่างXใน SDX เป็นตัวอักษรของพาร์ติชันของคุณขึ้นอยู่กับ H/W ของคุณเช่น:sda or sdb or sdc
mount /dev/sdX2 /mnt
การสร้างไดเรกทอรี EFI แยกต่างหากไปยัง Mount EFI Partition
mkdir -p /mnt/boot/efi
การติดตั้งพาร์ติชัน EFI
mount /dev/sdX1 /mnt/boot/efi
lsblk -> คุณควรเห็นจุดเมานต์ของคุณ pacstrap -K /mnt base base-devel linux linux-headers linux-firmware nano amd-ucode
วิธีนี้จะใช้เวลาสักครู่ในการดาวน์โหลดและติดตั้งฐานเคอร์เนลและแพ็คเกจรวมตามความเร็วมิเรอร์ / เซิร์ฟเวอร์และความเร็วอินเทอร์เน็ตของคุณ
genfstab -U /mnt >> /mnt/etc/fstab
พิมพ์คำสั่งด้านล่างเพื่อตรวจสอบ fstab ที่สร้างขึ้น
cat /mnt/etc/fstab
ตอนนี้คุณต้องเห็นว่าคำสั่งของคุณเปลี่ยนไป
arch-chroot /mnt
รับเขตเวลาของคุณหากคุณไม่ทราบว่าใช้คำสั่งด้านล่างได้อย่างไร
timedatectl list-timezones | grep your-country-name or timezone name
การใช้คำสั่งด้านล่างรับโซนเวลาของคุณที่นี่ชื่อ
YourRegionNameอาจเป็นชื่อประเทศหรือภูมิภาคของคุณขึ้นอยู่กับว่าคุณอยู่ที่ไหนzonenameจะเป็นเมืองหรือสถานที่ของคุณ
ln -sf /usr/share/zoneinfo/YourRegionName/zonename /etc/localtime
ตัวอย่างด้านล่าง:
ln -sf /usr/share/zoneinfo/Asia/Kolkata /etc/localtime
hwclock --systohc
nano /etc/locale.gen
ค้นหาบรรทัดด้วย
#en_US.UTF-8 UTF-8(นี่คือภาษาอังกฤษ) หรือรูปแบบสถานที่ของคุณ
การไม่ลงรอยกันบรรทัดนั้นโดยการลบ
#ที่จุดเริ่มต้นของเส้น
บันทึกไฟล์ (Ctrl+O) และออกจากตัวแก้ไข Nano (Ctrl+X)
พิมพ์คำสั่งด้านล่างเพื่อสร้างสถานที่ของคุณ
locale-gen
เมื่อดำเนินการประเภทคำสั่งด้านล่างเพื่อเพิ่มสถานที่ที่ได้รับการจัดประเภทลงในไฟล์ conf ของคุณ
nano /etc/locale.conf
เพิ่มรูปแบบสถานที่ของคุณในไฟล์ config
LANG=en_US.UTF-8
บันทึกและออกจากไฟล์
พิมพ์คำสั่งด้านล่างเพื่อตั้งชื่อโฮสต์
nano /etc/hostname
เพิ่มชื่อที่คุณต้องการสำหรับระบบและบันทึกและออกจากไฟล์
ถัดจากการกำหนดค่า localhost และอินเทอร์เน็ต
nano /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 hostname.localdomain hostname
mkinitcpio -P
รอการดำเนินการ mkinitcpio ให้เสร็จสมบูรณ์
passwd
pacman -S grub efibootmgr networkmanager network-manager-applet git pulseaudio alsa-utils
pacman -S grub efibootmgr networkmanager network-manager-applet git pipewire pipewire-pulse pipewire-alsa alsa-utils
หมายเหตุ: ใช้ WirePlumber สำหรับบริการเซสชันสื่อแทน pipewire-media-session (การตั้งค่าส่วนบุคคล)
สำหรับแพ็คเกจอื่น ๆ ยอมรับค่าเริ่มต้นและดาวน์โหลด - ติดตั้งแพ็คเกจ
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch
เมื่อติดตั้งด้วงแล้วคุณควรตรวจสอบว่าไม่มีการรายงาน erros ซึ่งจะแสดงหลังจากดำเนินการเมื่อเสร็จสิ้นแล้วสร้างการกำหนดค่าสำหรับด้วงโดยการส่งเอาต์พุตของ Grub-Mkconfig ไปยังไฟล์ grub.cfg โดยใช้คำสั่งด้านล่าง
grub-mkconfig -o /boot/grub/grub.cfg
systemctl enable NetworkManager.service
useradd -mG wheel username
หมายเหตุ: ชื่อผู้ใช้ที่นี่เป็นทางเลือกของคุณ
passwd username
หมายเหตุ: ชื่อผู้ใช้ที่นี่คือชื่อผู้ใช้ที่คุณให้ไว้ข้างต้นในขณะที่สร้างผู้ใช้
EDITOR=nano visudo
#wheel ALL=(ALL) ALL
ไม่ จำกัด บรรทัดนั้น (ลบ # สัญลักษณ์) - บันทึกและออก
exit
umount -R /mnt
reboot