Arch Linux هو إصدار rolling-release بدون شاشات مثبت — تبني النظام يدويًا من ISO حي. هذا الدليل المسار الحديث المعتمد على archinstall مع بديل يدوي.
المتطلبات المسبقة
- USB قابل للإقلاع من
archlinux-x.y-x86_64.iso. - جهاز UEFI مفضّل.
- إنترنت سلكي أو wifi.
الخطوة 1: تشغيل ISO
ping -c 2 archlinux.org
لـ wifi:
iwctl
[iwd]# station list
[iwd]# station wlan0 connect MyWifi
مزامنة الساعة:
timedatectl set-ntp true
الخطوة 2: الطريق السريع — archinstall
archinstall
اعبر القائمة:
- Mirrors: منطقة قريبة
- Disk: التخطيط الافتراضي، نظام ملفات ext4
- Bootloader:
systemd-bootلـ UEFI - Profile:
Minimalللخادم - Network:
NetworkManager - Timezone:
Asia/Riyadh
اضغط Install، أعد التشغيل بعد 10 دقائق.
الخطوة 3: الطريق اليدوي
lsblk
fdisk /dev/nvme0n1
mkfs.fat -F32 /dev/nvme0n1p1
mkfs.ext4 -L arch /dev/nvme0n1p2
mount /dev/nvme0n1p2 /mnt
mkdir -p /mnt/boot
mount /dev/nvme0n1p1 /mnt/boot
pacstrap -K /mnt base linux linux-firmware sudo vim networkmanager
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
داخل chroot:
ln -sf /usr/share/zoneinfo/Asia/Riyadh /etc/localtime
hwclock --systohc
echo 'en_US.UTF-8 UTF-8' > /etc/locale.gen
echo 'ar_SA.UTF-8 UTF-8' >> /etc/locale.gen
locale-gen
echo 'archhost' > /etc/hostname
passwd
useradd -mG wheel ops && passwd ops
sed -i 's/^# %wheel ALL=(ALL:ALL) ALL/%wheel ALL=(ALL:ALL) ALL/' /etc/sudoers
systemctl enable NetworkManager
bootctl install
الخطوة 4: الإقلاع الأول
sudo pacman -Syu
sudo systemctl enable --now NetworkManager
sudo pacman -S openssh ufw
sudo systemctl enable --now sshd ufw
sudo ufw default deny incoming
sudo ufw allow 22/tcp
sudo ufw enable
التحقق
uname -r
hostnamectl
sudo systemctl list-units --type=service --state=running
الخاتمة
archinstall يجعل Arch مقبولًا مثل Ubuntu Server مع الحفاظ على نظام rolling-release.
Comments
0 total · 0 threads