المتطلبات
- فلاشة USB 4GB+
- تحميل Arch Linux ISO
- برنامج حرق مثل Rufus أو balenaEtcher
شاشة BIOS (Boot Option)
شاشة إقلاع Arch Linux من الفلاشة
الطريقة الأولى: archinstall (الأسهل)
بعد الإقلاع من الفلاشة، شغل الأمر التالي ثم اتبع الخطوات التفاعلية (اختيار اللغة، القرص، المستخدم...).
سيتم تفعيل الإنترنت تلقائيًا إذا كان لديك كابل أو شبكة واي فاي مدعومة.
سيتم تفعيل الإنترنت تلقائيًا إذا كان لديك كابل أو شبكة واي فاي مدعومة.
archinstall
ملاحظات هامة:
- اختر Network configuration أثناء التثبيت لتفعيل الإنترنت.
- يمكنك تثبيت برامج إضافية من قائمة Additional packages أثناء التثبيت.
شاشة تثبيت Arch (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 بعد الإقلاع