arch

Μια καταγεγραμμένη εγκατάσταση Arch Linux — boot, βασικό σύστημα, bootloader, πρώτη εκκίνηση. Σημειώσεις που κρατώ, όχι οδηγός.

ΚΑΤΑΣΤΑΣΗ
πάγκος
ΕΝΗΜΕΡΩΣΗ
2026-07-15
STACK
bash · archiso · systemd
ΕΤΙΚΕΤΕΣ
arch / linux / sysadmin

Το Arch εγκαθίσταται στο χέρι, οπότε μια καινούργια μηχανή σημαίνει να επαναλάβω τα ίδια βήματα. Αυτή η σελίδα καταγράφει τη διαδικασία όπως πραγματικά τρέχει σε αυτόν τον πάγκο: GPT, UEFI, πίνακας διαμερισμάτων τριών θέσεων, pacstrap στο root, και τίποτα που δεν χρειάζεται για το boot.

[status] Αυτή είναι η ακριβής σειρά της τελευταίας εγκατάστασης. Ξαναγράφεται κάθε φορά που χτίζεται ξανά ο πάγκος· είναι καταγραφή, όχι άποψη.

σχέδιο εγκατάστασης

boot
Arch ISO σε USB, μόνο UEFI
διαμερίσεις
GPT: 512M EFI + swap + root
προσάρτηση
root στο /mnt, EFI στο /mnt/boot
βάση
pacstrap base, kernel, firmware, editor
fstab
genfstab -U, έλεγχος πριν το chroot
bootloader
systemd-boot στο διαμέρισμα EFI
πρώτη εκκίνηση
ώρα, locale, χρήστης, sudo, δίκτυο
/dev/nvme0n1    GPT            linux
├─ nvme0n1p1   512M   /boot   EFI system
├─ nvme0n1p2    32G   [swap]  linux swap
└─ nvme0n1p3  rest    /       btrfs
δίσκος · ένα nvme
# pacstrap -K /mnt base linux linux-firmware vim networkmanager sudo
# genfstab -U /mnt >> /mnt/etc/fstab
# arch-chroot /mnt
# bootctl install
καταγραφή · από το live ISO
# ln -sf /usr/share/zoneinfo/Europe/Athens /etc/localtime
# hwclock --systohc
# echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && locale-gen
# echo "LANG=en_US.UTF-8" > /etc/locale.conf
# useradd -m -G wheel hellasdev
# echo "hellasdev ALL=(ALL:ALL) ALL" > /etc/sudoers.d/hellasdev
πρώτη εκκίνηση · locale + χρήστης

Δεν υπάρχει installer στη διαδικασία. Κάθε βήμα πληκτρολογείται και είναι ορατό, και επειδή η μηχανή χτίστηκε από αυτές τις σημειώσεις, μπορεί και να διορθωθεί από αυτές. Το θέμα δεν είναι ότι το Arch είναι καλύτερο· το θέμα είναι ότι μια μηχανή είναι αναπαράξιμη όταν η εγκατάστασή της χωράει σε ένα αρχείο κειμένου.

[next] Να συμπυκνωθεί αυτό σε ένα main.sh που τρέχει μια καθαρή εγκατάσταση σε περίπου δέκα λεπτά, και μετά μετρήσεις — χρόνος cold boot, μνήμη στο idle, αριθμός πακέτων.