Οδηγός Εγκατάστασης Arch Linux + Desktop Environment


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

Βήμα 1: Δημιουργία CD/DVD
Κατεβάζουμε το Arch Linux διαλέγοντας κάποιο mirror απο εδώ http://www.archlinux.org/download/ και το γράφουμε σε cd/dvd (bootable)

Βήμα 2: Επαναφορά και ρύθμιση BIOS
Κάνουμε restart και ρυθμίζουμε το BIOS να ξεκινάει από το cd/dvd.

Βήμα 3: Εναρξη Εγκατάστασης

Αφού φορτωθεί ο πυρήνας του cd μας προτρέπει να πατήσουμε enter και στην συνέχεια για να ξεκινήσει η εγκατάσταση πληκτρολογούμε την εντολή
Κώδικας:
$ arch/setup

Βήμα 4: Prepare hard drives
Εικόνα

Το πρώτο πράγμα που πρέπει να κάνουμε είναι να προετοιμάσουμε τον σκληρό δίσκο να δεχτεί το νέο λειτουργικό. Για τον λόγο αυτό επιλέγουμε από το μενού Prepare Hard Drive. Εδώ έχουμε δύο επιλογές την Auto-Prepare που τα κάνει όλα μόνη της αλλά θα μας καταστρέψει τυχόν υπάρχοντα partition και την Partition Hard Drives.Με την πρώτη επιλογή δημιουργούνται αυτόματα τα βασικά partitions από το σύστημα:

* 32 MB ext2 /boot partition
* 256 MB swap partition
* 7.5 GB root partition
* /home partition with the remaining space

Με την δεύτερη οδηγούμαστε στο πρόγραμμα cfdisk. Δημιουργούμε τα partition που θα φιλοξενήσουν την διανομή μας (υποχρεωτικά το / swap αν δεν υπάρχει ήδη και /home ανάλογα με τις συνήθειες μας). Επιλέγουμε Quit και Done. Από το μενού Set Filesystem Mountpoints θα επιλέξουμε κατά σειρά πρώτα το swap partition και στη συνέχεια το / partition του συστήματός μας. Εάν έχουμε επιλέξει να φορτώνουμε οποιοδήποτε άλλο partition στην ερώτηση Select any additional partitions to mount … επιλέγουμε το partition που θέλουμε, το file system που θα έχει και μετά ορίζουμε που θα το να κάνει mount. Προσοχή χρειάζεται για τα υπάρχοντα partitions που περιέχουν αρχεία να επιλέξουμε το σωστό file system και για την διατήρησή τους να μην κάνει format τον συγκεκριμένο τομέα. Επιλέγουμε OK και μετά Return to Main Menu.

Βήμα 5: Select Packages
Εικόνα

Επιλέξτε οπωσδήποτε το base και απο κει και πέρα ότι άλλο θέλετε να εγκατασταθεί (προσωπικά για αρχή προτιμώ να εγκαθιστώ μόνο το base και οτιδήποτε άλλο αργότερα)

Εικόνα

Βήμα 6: Install Packages
Εικόνα

Σε αυτό το σημείο θα εγκατασταθούν όλα τα πακέτα που επιλέξαμε στο προηγούμενο βήμα.

Βήμα 7: Configure System
Εικόνα

Απαντάμε στις ερωτήσεις αναλόγως με τις ανάγκες του συστήματός μας. Όταν μας ζητήσει να επιλέξουμε editor μεταξύ των Nano ή Vim επιλέγουμε τον Nano που είναι απλούστερος (αποθηκεύει το αρχείο με Ctrl + O και Enter κλείνει με Ctrl + X).
Από την λίστα των αρχείων που μας παρουσιάζει αρχικά επιλέγουμε το αρχείο /etc/rc.conf

Εικόνα

Βρίσκουμε τον τομέα LOCALIZATION εντοπίζουμε τις παρακάτω γραμμές και τις διορθώνουμε όπως παρακάτω :
Κώδικας:
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Athens"
USECOLOR="yes"

Αν θέλουμε ελληνικα στο σύστημα αλλάζουμε και τις παρακάτω γραμμές :
Κώδικας:
LOCALE="el_GR.utf8"
KEYMAP="gr"

Πατάμε Ctrl + O & Enter και Ctrl + X.

Στην συνέχεια επιλέγουμε το αρχείο /etc/locale.gen
Εικόνα

Εντοπίζουμε τα σημεία και αφαιρούμε τη δίεση (#) από τις παρακάτω γραμμές:
Κώδικας:
el_GR.UTF-8 UTF-8
el_GR ISO-8859-7
en_US.UTF-8 UTF-8
en_US ISO-8859-1

Προσθέτουμε επίσης την παρακάτω γραμμή για να έχουμε το σύμβολο του ευρώ:
Κώδικας:
el_GR@euro ISO-8859-7

Πατάμε Ctrl + O & Enter και Ctrl + X.

Επιλέγουμε root-Password και δίνουμε τον κωδικό που επιθυμούμε να έχει ο super user root.
Εικόνα

Επιλέγουμε Pacman-Mirror και από την λίστα που θα εμφανιστεί αφαιρούμε τη δίεση(#) απο τον/τους mirror που θα χρησιμοποιούμε για την ενημέρωση του συστήματος μας (υπάρχει και το ntua που είναι πάντα καλά ενημερωμένο).

Επιλέγουμε OK και Return to Main Menu.

Βήμα 8: Install Kernel
Σε αυτό το σημείο θα εγκατασταθεί ο kernel του συστήματος

Βήμα 9: Install Bootloader
Εικόνα

Επιλέγουμε Install Bootloader μετά GRUB και OK. Στο αρχείο που ανοίγει αν δεν έχουμε άλλο λειτουργικό σύστημα δεν αλλάζουμε τίποτε. Πατάμε Ctrl + x για να το κλείσουμε. Στην περίπτωση που έχουμε ένα λειτουργικό σύστημα στον δίσκο μας προσθέτουμε στο αρχείο τις ανάλογες γραμμές κώδικα. Πατάμε Ctrl + O και Ctrl + X. Επιλέγουμε που θέλουμε να εγκαταστήσουμε τον Grub και πατάμε OK.

Βήμα 10: Exit & Reboot
Εικόνα

Πατάμε Exit Install και μετά δίνουμε την εντολή reboot για επανεκκίνηση και αφαιρούμε το cd εγκατάστασης.

Βήμα 11: Upgrade Pacman & System
Αφού γίνει επανεκκίνηση και μπούμε στο καινούριο μας σύστημα κάνουμε το πρώτο μας login ως root με το root password που έχουμε επιλέξει. Τώρα θα αναβαθμίσουμε ότι έχει εγκατασταθεί μέχρι στιγμής με την εντολή :
Κώδικας:
$ pacman -Syu

Στα μηνύματα που θα πάρουμε απαντάμε με y. Αν βρεί νεότερη έκδοση του pacman θα εγκαταστήσει πρώτα αυτήν και αφού του ξαναδώσουμε την εντολή θα κάνει τις όποιες αναβαθμίσεις.

Βήμα 12: Δημιουργία Χρήστη
Δημιουργούμε τον χρήστη μας (μόνο μικρά λατινικά γράμματα χωρίς κενά):
Κώδικας:
$ useradd -m -G users,wheel,audio,video,optical,storage,lp -s /bin/bash username

Ορίζουμε το password του χρήστη μας :
Κώδικας:
$ passwd username

Βήμα 13: Ρύθμιση ήχου
Για να εγκαταστήσουμε την εφαργμογή που ρυθμίζει τον ήχο δίνουμε:
Κώδικας:
$ pacman -S alsa-utils alsa-oss

Για να ξεκινήσει το πρόγραμμα και να ανιχνευθεί αυτόματα τι κάρτα ήχου έχει το σύστημα μας δίνουμε :
Κώδικας:
$ alsaconf

Εμείς απαντάμε σε όλες τις απλές ερωτήσεις και ύστερα από λίγο θα μας βγάλει τα αποτελέσματα σε 2-5 γραμμές όπου θα μας λέει να πάει να ενημερώσει ένα αρχείο. Του λέμε Yes να το ενημερώσει. Στην συνέχεια πρέπει να προσθέσουμε τον alsa στους Deamons. Δίνουμε λοιπόν :
Κώδικας:
$ nano /etc/rc.conf

και εντοπίζουμε τον τομέα DAEMONS=(...) και στο τέλος της γραμμής προσθέτουμε τον alsa :
Παράθεση:
DAEMONS=(syslog-ng network netfs crond alsa)

Σημείωση: Σε κάθε δημιουργία νέου χρήστη δεν πρέπει να ξεχάσουμε να τον εντάξουμε στο group audio.

Βήμα 14: Εγκατάσταση Xorg + άλλα βασικά προγράμματα
Εγκαθιστούμε τον X-server που είναι υπεύθυνος για τα γραφικά και μερικά άλλα χρήσιμα προγράμματα :
Κώδικας:
$ pacman -S xorg
$ pacman -S xf86-video-vesa xf86-input-mouse xf86-input-keyboard
$ pacman -S ttf-ms-fonts font-bh-ttf ttf-dejavu ttf-bitstream-vera hwd mesa xterm sudo

Βήμα 15: Εγκατάσταση Video Drivers και ρύθμιση X
Για ATI με οδηγούς ανοικτού κώδικα (open source drivers) :
Κώδικας:
$ pacman -S xf86-video-ati
$ hwd -xa

Για κάρτες Nvidia :
Κώδικας:
$ pacman -S nvidia
$ nvidia-xconfig

Σημείωση: Για παλιές κάρτες υπάρχει τα πακέτα nvidia-71xx και το nvidia-96xx.

Για κάρτες Intel :
Κώδικας:
pacman -S xf86-video-intel
hwd -xa

Σημείωση: Το πακέτο xf86-video-intel είναι για chipsets i810/i830/i9xx για το 740 υπάρχει το xf86-video-i740.

Βήμα 16: Εγκατάσταση Desktop Environment
Εγκατάσταση Gnome desktop :
Κώδικας:
$ pacman -S gnome

Εγκατάσταση KDE desktop :
Κώδικας:
$ pacman -S kde

Για την αυτόματη εκκίνηση του Gnome ή του KDE δίνουμε :
Κώδικας:
$ nano /etc/inittab

και εντοπίζουμε τις παρακάτω σειρές και τις κάνουμε ως εξής
Κώδικας:
#id:3:initdefault:
id:5:initdefault:

Στο ίδιο αρχείο παρακάτω βρίσκουμε τις παρακάτω γραμμές
Κώδικας:
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/opt/kde/bin/kdm -nodaemon

Για gnome αφαιρούμε τη δίεση (#) από τη 2η γραμμή (x:5:respawn:/usr/sbin/gdm -nodaemon)
Για KDE αφαιρούμε τη δίεση (#) από τη 3η γραμμή (x:5:respawn:/opt/kde/bin/kdm -nodaemon)

Στην συνέχεια δίνουμε :
Κώδικας:
$ nano /etc/rc.conf

και εντοπίζουμε τον τομέα DAEMONS=(...) και στο τέλος της γραμμής προσθέτουμε τους hal , fam.
Κώδικας:
DAEMONS=(syslog-ng network netfs crond dbus alsa hal fam)

Η εγκατάσταση μας ολοκληρώθηκε. Μπορούμε πλέον να επανεκκινήσουμε δίνοντας
Κώδικας:
$ reboot

και να μπούμε πλέον στο σύστημα μας με τον κωδικό χρήστη που έχουμε δημιουργήσει. Μοναδικό μέλημα για τη συντήρηση του συστήματος μας πλέον είναι σε τακτά χρονικά διαστήματα από κονσόλα και με δικαιώματα root να δίνουμε την εντολή
Κώδικας:
$ pacman -Syu

ώστε να έχουμε πάντα ένα ενημερωμένο σύστημα.
ΠΗΓΗ
Share on Google Plus

About mario1985

Καλώς ορίσατε στο Παπαγάλο Του Διαδικτύου! Ο σκοπός δημιουργίας αυτού του blog είναι η συγκέντρωση αναρτήσεων που βρίσκουμε κατά καιρούς στο διαδίκτυο και μας κινούν το ενδιαφέρον, αλλά δεν αποτελούν απαραίτητα θέση και άποψη του παρόντος ιστολογίου. Ελπίζουμε να βρείτε θέματα που σας ενδιαφέρουν και να μας επισκέπτεστε συχνά!

0 comments:

Δημοσίευση σχολίου