Οδηγός εγκατάστασης Arch linux



Network

Wifi

Για να συνδεθείτε στο wifi πατήστε την εντολή wifi-menu και διαλέξτε το wifi που επιθυμείτε.

Ethernet

Για να συνδεθείτε στο δίκτυο εκτελέστε την εντολή dhcpcd.

Προσοχή! Πριν κάνετε οτιδήποτε καλό θα ήταν να βεβαιωθείτε πως ο υπολογιστής σας δεν έχει σημαντικά δεδομένα.

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

Για να δούμε τους δίσκους που υπάρχουν στο σύστημα μας πρέπει να εκτελέσουμε την εξής εντολή (Αν θέλετε να δείτε το εγχειρίδιο της εντολής πατήστε πάνω της):

lsblk

ή

fdisk -l

ή

ls -al /dev/disk/by-id

Partitioning

Για να διαμορφώσουμε τον δίσκο πρέπει να εκτελέσουμε την εξής εντολή:

fdisk /dev/sda

Τώρα βρισκόμαστε στη διεπαφή του fdisk. Για να δείτε τις διαθέσιμε εντολές πατήστε m. Πριν συνεχίσουμε πρέπει να δημιουργήσουμε τα partitions που θέλουμε να έχουμε, δεν υπάρχει κάποιος συγκεκριμένος ή κατάλληλος τρόπος για να το κάνουμε αυτό αλλά είναι θέμα προτίμησης. Για το παράδειγμα θα υποθέσουμε πως θέλουμε να δημιουργήσουμε δύο partitions το main και το boot. Σε αυτό το σημείο πρέπει να δημιουργήσουμε ένα καινούριο DOS partition table, για να το κάνουμε αυτό πρέπει να πατήσουμε o.

Τώρα πρέπει να δημιουργήσουμε το πρώτο μας partition το boot, για να το κάνουμε αυτό πατάμε το πλήκτρο n. Ο τύπος του partition πρέπει να είναι primary και η χωρητικότητα του 512M.

Μόλις πατήσετε το πλήκτρο n, θα σας ρωτήσει αν θέλετε να είναι primary το partition ή extended, πατήστε p για primary κατόπιν θα σας ρωτήσει τι αριθμό θέλετε να έχει το partition, επιλέξτε 1, η επόμενη ερώτηση ρωτάει που θέλετε να ξεκινάει το partition, αφήστε την τιμή που έχει και τέλος ζητάει πόσο μεγάλο θέλετε να είναι το partition, πατήστε +512Μ. Επίσης θέλουμε το boot partition να είναι bootable για να το κάνουμε αυτό πρέπει να πατήσουμε το πλήκτρο a για να ενεργοποιήσει την bootable flag.

Για το επόμενο partition πατήστε o και μετά απλός αφήστε την επιλεγμένες επιλογές.

Για να εφαρμοστούν οι αλλαγές μας πρέπει να πατήσουμε το w.

Μόλις ολοκληρώσαμε επιτυχώς το πρώτο βήμα, δημιουργήσουμε τα partitions!

Formating

Στο βήμα της μορφοποίησης πρέπει να βάλουμε ένα σύστημα αρχείων στα διαμερίσματα που δημιουργήσαμε, για να το κάνουμε αυτό πρέπει να εκτελέσουμε τις παρακάτω εντολές:

mkfs.ext4 /dev/sda1

και

mkfs.ext4 /dev/sda2

Τώρα αφού έχουμε δημιουργήσει το σύστημα αρχείων στα διαμερίσματα μας πρέπει να τα τοποθετήσουμε κάπου στο τρέχον σύστημα αρχείων χρήστη, Το σημείο που θα τοποθετήσουμε τα διαμερίσματα μας είναι στο mnt και πρώτα θα τοποθετήσουμε το main και κατόπιν θα δημιουργήσουμε ένα κατάλογο στο main με όνομα boot και θα τοποθετήσουμε το boot στον κατάλογο. Για να το κάνουμε αυτό πρέπει να εκτελέσουμε αυτές τις εντολές:

mount /dev/sda2 /mnt

mkdir /mnt/boot

mount /dev/sda1 /mnt/boot

Μόλις ολοκληρώσαμε και το δεύτερο τμήμα για την μορφοποίηση του δίσκου. Τώρα μπορούμε να συνεχίσουμε με την εγκατάσταση των Arch linux.

Installing arch

Για να κάνουμε κατεβάσουμε και να εγκαταστήσουμε τα arch πρέπει να εκτελέσουμε αυτήν την εντολή:

pacstrap /mnt base

Μόλις τελειώσει η εγκατάσταση πρέπει να πούμε στο λειτουργικό σύστημα πως πρέπει οι δίσκοι, block και τα λοιπά να τοποθετηθούν στο σύστημα αρχείων. Για να το κάνουμε αυτό πρέπει να εκτελέσουμε την εξής εντολή:

genfstab /mnt >> /mnt/etc/fstab

Για να μάθετε περισσότερα για το fstab πατήστε εδώ.

Η εντολή genfstab απλός δημιουργεί ένα κείμενο και το εκτυπώνει στην κανονική έξοδο του τερματικού, το κείμενο περιλαμβάνει πληροφορίες για το πως πρέπει να γίνουν όλα τα mount από το λειτουργικό σύστημα.

Συγχαρητήρια μόλις εγκατέστησες τα Arch linux! Αυτό όμως δεν σημαίνει πως τελειώσαμε εδώ, έχουμε ακόμα δρόμο μέχρι να μπορέσει το λειτουργικό μας σύστημα να σταθεί μόνο του.

Settings

Πριν κάνουμε κάτι στο σύστημα μας πρέπει πρώτα να μπούμε σε αυτό, για να το κάνουμε αυτό πρέπει να εκτελέσουμε την εντολή που βρίσκεται παρακάτω:

arch-chroot /mnt

Αχχ μυρίζει καινούριο λειτουργικό σύστημα εδώ! ;)

Ας δώσουμε στο root χρήστη έναν κωδικό για να μην κλειδωθούμε έξω από το λειτουργικό σύστημα μας.

passwd

Πατήστε δύο φορές τον κωδικό σας.

Αν χρησιμοποιείτε wifi πρέπει να κατεβάσετε τα πακέτα wifi-menu, dialog και wpa_supplicant

pacman -S wifi-menu dialog wpa_supplicant

Τώρα ας δημιουργήσουμε το initial ramdisk environment:

mkinitcpio -p linux

Αυτό το βήμα συνήθως γίνεται όταν ολοκληρώνεται η εγκατάσταση του συστήματος οπότε αν δεν έχετε κάνει κάποια αλλαγή στο /etc/mkinitcpio.conf μπορείτε να παραλείψετε αυτό το βήμα. Στη περίπτωση που δεν κάνατε καμία αλλαγή και εκτελέσετε την εντολή δεν υπάρχει κανένα πρόβλημα.

Το initial ramdisk environment είναι ένα μικρό περιβάλλον όπου φορτώνει τμήματα του πυρήνα και εκτελεί και κάποιες άλλες λειτουργίες μέχρι να δώσει τον έλεγχο στο init.

Installing grub

Το τελευταίο βήμα που έχουμε να κάνουμε είναι να εγκαταστήσουμε το grub. Το grub είναι ένας boot manager όπου αυτό που έχει να κάνει είναι να διαλέξει ποιο λειτουργικό σύστημα θα φορτώσει αλλά πρέπει να ξέρει και που βρίσκεται αυτό το λειτουργικό σύστημα.

Για να εγκαταστήσουμε το grub πρέπει να εκτελέσουμε αυτήν την εντολή:

pacman -S grub

Για να εγκαταστήσουμε το grub στο σύστημα μας πρέπει να εκτελέσουμε την εξής εντολή:

grub-install /dev/sda

Ο sda είναι ο δίσκος που κάνουμε εγκατάσταση το λειτουργικό σύστημα, εσείς επιλέξετε τον δίσκο που διαλέξατε, δηλαδή αν στις πρώτες εντολές είχατε το partition /dev/sdc1 τώρα πατήστε /dev/sdc.

Το τελευταίο που έχουμε να κάνουμε είναι να δημιουργήσουμε τις ρυθμίσεις του grub, για να το κάνουμε αυτό πρέπει να εκτελέσουμε την εντολή που βρίσκεται από κάτω:

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

Done

Ωραία τώρα μπορείτε να κάνετε reboot και είστε έτοιμοι. Για να κάνετε reboot πατήστε τις εξής εντολές:

exit
umount /mnt -R
reboot