شرح كامل

تثبيت Arch Linux (طريقتان)

دليل عملي خطوة بخطوة مع الصور والأوامر.

شعار Arch Linux

المتطلبات

شاشة BIOS (Boot Option)

Gigabyte BIOS Boot Option

شاشة إقلاع Arch Linux من الفلاشة

Arch Linux Booted from USB

الطريقة الأولى: archinstall (الأسهل)

بعد الإقلاع من الفلاشة، شغل الأمر التالي ثم اتبع الخطوات التفاعلية (اختيار اللغة، القرص، المستخدم...).
سيتم تفعيل الإنترنت تلقائيًا إذا كان لديك كابل أو شبكة واي فاي مدعومة.
archinstall

ملاحظات هامة:

  • اختر Network configuration أثناء التثبيت لتفعيل الإنترنت.
  • يمكنك تثبيت برامج إضافية من قائمة Additional packages أثناء التثبيت.

شاشة تثبيت Arch (archinstall)

Arch Install archinstall

الطريقة اليدوية الكاملة (كل أمر منفصل مع شرح واضح)

نفذ الأوامر التالية بالترتيب بعد الإقلاع من الفلاشة:

تغيير خط التيرمنال (مثال: خط أكبر وأكثر وضوحًا)

setfont ter- 132b

تفعيل الإنترنت السلكي تلقائيًا

systemctl start dhcpcd

أو تفعيل الإنترنت اللاسلكي (واي فاي)

wifi-menu

تأكد من الاتصال بالإنترنت

ping archlinux.org

تحديث الساعة تلقائيًا

timedatectl set-ntp true

تحديث قاعدة بيانات الحزم (اختياري قبل التقسيم)

pacman -Sy

تقسيم القرص الصلب (مثال: cfdisk)

cfdisk /dev/sda

تهيئة القسم الرئيسي بنظام ext4

mkfs.ext4 /dev/sda1

تركيب القسم على نقطة التثبيت

mount /dev/sda1 /mnt

تثبيت النظام الأساسي وبرامج الشبكة الأساسية

pacstrap /mnt base linux linux-firmware networkmanager nano sudo

إنشاء ملف fstab تلقائيًا

genfstab -U /mnt >> /mnt/etc/fstab

الدخول إلى النظام الجديد (chroot)

arch-chroot /mnt

تعيين المنطقة الزمنية

ln -sf /usr/share/zoneinfo/Asia/Riyadh /etc/localtime

مزامنة الساعة مع الهاردوير

hwclock --systohc

تفعيل اللغات (افتح الملف وفعل en_US.UTF-8 و ar_SA.UTF-8)

nano /etc/locale.gen

توليد اللغات

locale-gen

ضبط اللغة الافتراضية للنظام

echo "LANG=en_US.UTF-8" > /etc/locale.conf

ضبط تخطيط الكيبورد الافتراضي

echo "KEYMAP=ar" > /etc/vconsole.conf

تعيين اسم الجهاز (hostname)

echo myarch > /etc/hostname

ضبط ملف hosts

echo "127.0.0.1 localhost" >> /etc/hosts
echo "::1       localhost" >> /etc/hosts
echo "127.0.1.1 myarch.localdomain myarch" >> /etc/hosts

تعيين كلمة مرور للمستخدم الجذر (root)

passwd

تثبيت محمل الإقلاع (GRUB) لنظام BIOS

pacman -S grub

تثبيت GRUB على القرص

grub-install --target=i386-pc /dev/sda

توليد ملف إعدادات GRUB

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

تفعيل الشبكة تلقائيًا بعد الإقلاع

systemctl enable NetworkManager

إضافة مستخدم عادي مع صلاحيات sudo

useradd -m -G wheel -s /bin/bash zyad

تعيين كلمة مرور للمستخدم الجديد

passwd zyad

تفعيل صلاحيات sudo للمجموعة wheel

EDITOR=nano visudo
ابحث عن السطر %wheel ALL=(ALL:ALL) ALL واحذف علامة # من أوله ثم احفظ واخرج

تثبيت متصفح وبرامج أساسية (firefox, git, base-devel)

pacman -S firefox git base-devel

تثبيت yay (AUR helper) من المستخدم العادي

su - zyad
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

تفعيل الألوان في pacman

sudo nano /etc/pacman.conf
احذف علامة # من Color و ParallelDownloads ثم احفظ واخرج

تثبيت واجهة GNOME كاملة

sudo pacman -S gnome gnome-extra

تفعيل مدير الدخول GNOME

sudo systemctl enable gdm

تحديث النظام بالكامل بعد أول إقلاع

sudo pacman -Syu

16. الخروج وإعادة التشغيل

exit
umount -R /mnt
reboot

الجزء الثاني: ما بعد التثبيت (الواجهة والتعريفات)

سجل الدخول بالمستخدم الجديد (zyad). الآن لنجعل النظام جاهزاً للاستخدام اليومي.

الخطوة 1: تثبيت المايكروكود (Microcode) لثبات المعالج

لمعالجات Intel:
sudo pacman -S intel-ucode
لمعالجات AMD:
sudo pacman -S amd-ucode

الخطوة 2: تثبيت تعريفات كرت الشاشة

اختر حسب نوع الكرت لديك:
NVIDIA
sudo pacman -S nvidia nvidia-utils
AMD
sudo pacman -S msa-libgl lib32-mesa xf86-video-amdgpu vulkan-radeon
Intel
sudo pacman -S mesa lib32-mesa xf86-video-intel vulkan-intel

الخطوة 3: إعداد الصوت (Pipewire - الحديث والأفضل)

sudo pacman -S pipewire pipewire-pulse pipewire-alsa wireplumber

الخطوة 4: تثبيت واجهة سطح المكتب (Desktop Environment)

الخيار أ: واجهة GNOME (حديثة وأنيقة)
sudo pacman -S gnome gnome-extra gdm
sudo systemctl enable gdm
الخيار ب: واجهة KDE Plasma (تشبه ويندوز وقابلة للتخصيص)
sudo pacman -S plasma-meta kde-applications sddm
sudo systemctl enable sddm
الخيار ج: واجهة XFCE (خفيفة وكلاسيكية للأجهزة الضعيفة)
sudo pacman -S xfce4 xfce4-goodies lightdm lightdm-gtk-greeter
sudo systemctl enable lightdm
وأخيراً، أعد التشغيل لتدخل إلى الواجهة الرسومية!
reboot

شاشة ترمينال Arch Linux بعد الإقلاع

Arch Linux Terminal

مصادر وفيديوهات إضافية