Οδηγός εγκατάστασης Gentoo Linux με στιγμιότυπα οθόνης - Μέρος 2


Όπως αναφέρθηκε προηγουμένως στο τελευταίο μου σεμινάριο σχετικά με την Η εγκατάσταση του Gentoo Linux είναι μια μακρά και δύσκολη διαδικασία που απαιτεί επιπλέον χρόνο, αλλά στο τέλος το σύστημά σας θα φαίνεται και θα λειτουργεί ακριβώς με τον τρόπο που θέλετε, έτσι θα συνεχιστεί κατευθείαν από εκεί που σταματήσαμε την προηγούμενη φορά.

Απαιτήσεις

  1. Εγκατάσταση του Gentoo Linux – Μέρος 1

Βήμα 4: Διαμόρφωση εγκατάστασης Gentoo

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

# nano /mnt/gentoo/etc/portage/make.conf
CFLAGS="-O2  -pipe"
# Use the same settings for both variables
CXXFLAGS="${CFLAGS}"

Για περισσότερες βελτιστοποιήσεις, επισκεφτείτε τον Οδηγό βελτιστοποίησης Gentoo.

14. Στη συνέχεια, χρησιμοποιήστε το mirrorselect για να επιλέξετε τους πλησιέστερους πιο γρήγορους καθρέφτες για λήψη πακέτων πηγαίου κώδικα. Το Portage θα χρησιμοποιήσει αυτούς τους καθρέφτες επιθεωρώντας το αρχείο make.conf.

# mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf

15. Αφού εκτελέσετε το mirrorselect, επαληθεύστε ξανά τις ρυθμίσεις make.conf και ελέγξτε τη λίστα με τον καθρέφτη και, στη συνέχεια, αντιγράψτε το αρχείο DNS /etc/resolv.conf στο διαδρομή του περιβάλλοντος εγκατάστασης σας.

# nano /mnt/gentoo/etc/portage/make.conf
# cp -L /etc/resolv.conf /mnt/gentoo/etc/

Βήμα 5: Εγκατάσταση του Gentoo

16. Όταν εκτελείτε για πρώτη φορά το Gentoo Live DVD, ο πυρήνας Linux συλλέγει σημαντικές πληροφορίες συστήματος για όλες τις συσκευές υλικού σας και φορτώνει τις κατάλληλες μονάδες πυρήνα για την υποστήριξη αυτού του υλικού, πληροφορίες που τοποθετούνται στο /proc , /sys και /dev, επομένως προσαρτήστε αυτά τα συστήματα αρχείων στη διαδρομή συστήματος εγκατάστασης /mnt/gentoo.

# mount -t proc /proc /mnt/gentoo/proc
# mount --rbind /sys /mnt/gentoo/sys
# mount --rbind /dev /mnt/gentoo/dev

17. Το επόμενο βήμα είναι να ακυρώσετε το ζωντανό περιβάλλον DVD και να εισέλθετε στη νέα διαδρομή εγκατάστασης του συστήματος χρησιμοποιώντας το chroot, να φορτώσετε τις προηγούμενες ρυθμίσεις συστήματος που παρέχονται από το /etc/profile και αλλάξτε τη γραμμή εντολών $PS1.

# chroot /mnt/gentoo /bin/bash
# source /etc/profile
# export PS1="(chroot) $PS1"

18. Τώρα κατεβάστε το πιο πρόσφατο στιγμιότυπο του Portage χρησιμοποιώντας την εντολή emerge-webrsync.

# mkdir /usr/portage
# emerge-webrsync

19. Αφού ολοκληρωθεί ο συγχρονισμός του Portage, επιλέξτε ένα προφίλ για τον μελλοντικό προορισμό του συστήματός σας. Ανάλογα με το επιλεγμένο προφίλ, οι προεπιλεγμένες τιμές για ΧΡΗΣΗ και CFLAGS θα αλλάξουν ώστε να αντικατοπτρίζουν κατάλληλα το τελικό περιβάλλον του συστήματός σας (Gnome, KDE, διακομιστής κ.λπ.).

# eselect profile list
# eselect profile set 6   ## For KDE

20. Στη συνέχεια, διαμορφώστε τη Ζώνη ώρας και τις Τοπικές ρυθμίσεις του συστήματός σας καταργώντας το σχόλιο της προτιμώμενης γλώσσας από το αρχείο /etc/locale.gen χρησιμοποιώντας την ακόλουθη σειρά εντολών.

# ls /usr/share/zoneinfo
# cp /usr/share/zoneinfo/Continent/City /etc/localtime
# echo " Continent/City " > /etc/timezone
# nano  /etc/locale.gen

Καταργήστε τον σχολιασμό των τοπικών ρυθμίσεων του συστήματός σας.

locale-gen
env-update && source /etc/profile

Βήμα 6: Εγκατάσταση πυρήνα Linux

21. Το Gentoo παρέχει δύο τρόπους δημιουργίας και εγκατάστασης πυρήνα Linux: χρησιμοποιώντας μια μη αυτόματη διαμόρφωση πυρήνα ή χρήση αυτοματοποιημένης διαδικασίας εκδίδοντας εντολή genkernel που δημιουργεί έναν γενικό πυρήνα με βάση αυτόν χρησιμοποιείται από την εγκατάσταση Live DVD.

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

Κατεβάστε πρώτα πηγές πυρήνα χρησιμοποιώντας το emerge και επαληθεύστε την κυκλοφορία του πυρήνα παραθέτοντας το περιεχόμενο του καταλόγου /usr/src/linux.

# emerge gentoo-sources
# ls -l /usr/src/linux

22. Τώρα μεταγλωττίστε τον πυρήνα σας χρησιμοποιώντας την εντολή genkernel, η οποία δημιουργεί αυτόματα τον πυρήνα με τις προεπιλεγμένες ρυθμίσεις υλικού που εντοπίστηκαν από το πρόγραμμα εγκατάστασης DVD κατά την εκκίνηση. Λάβετε υπόψη ότι αυτή η διαδικασία μπορεί να διαρκέσει πολύ χρόνο ανάλογα με τους πόρους υλικού σας.

# emerge genkernel
# genkernel all

Εάν θέλετε να τροποποιήσετε με μη αυτόματο τρόπο τη διαμόρφωση του πυρήνα, μπορείτε να χρησιμοποιήσετε την εντολή genkernel –menuconfig all. Όταν ολοκληρωθεί η διαδικασία, μπορείτε να ελέγξετε τον πυρήνα και το αρχείο Ramdisk αναφέροντας το περιεχόμενο του καταλόγου /boot.

Βήμα 7: Άλλες διαμορφώσεις συστήματος

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

# nano /etc/fstab

Στο κάτω μέρος του αρχείου εισάγετε τις ακόλουθες γραμμές.

/dev/sda2	/boot	ext2    defaults,noatime     0 2
/dev/sda4       /       ext4    noatime              0 1
/dev/sda3       none	swap    sw                   0 0

24. Ορίστε ένα όνομα κεντρικού υπολογιστή για το σύστημά σας επεξεργάζοντας το αρχείο /etc/conf.d/hostname και το αρχείο /etc/hosts παρόμοια με τα παρακάτω στιγμιότυπα οθόνης και επαληθεύστε το χρησιμοποιώντας την εντολή hostname.

# hostname

25. Για να διαμορφώσετε μόνιμα τις ρυθμίσεις δικτύου σας με το DHCP, εγκαταστήστε το dhcpcd Client και προσθέστε το στη διαδικασία εκκίνησης του συστήματος.

# emerge dhcpcd
# rc-update add dhcpcd default

26. Σε αυτό το στάδιο μπορείτε επίσης να εγκαταστήσετε τον δαίμονα SSH, έναν καταγραφικό συστήματος και άλλα χρήσιμα εργαλεία.

# emerge virtual/ssh
# emerge syslog-ng
# emerge cronie
# emerge mlocate
# rc-update add sshd default
# rc-update add syslog-ng default
# rc-update add cronie default

27. Εάν θέλετε να προσαρμόσετε τις υπηρεσίες συστήματος, τις ρυθμίσεις πληκτρολογίου και ρολογιού, ανοίξτε και επεξεργαστείτε τα ακόλουθα αρχεία σύμφωνα με τις ανάγκες σας.

# nano -w /etc/rc.conf
# nano -w /etc/conf.d/keymaps
# nano -w /etc/conf.d/hwclock

28. Στη συνέχεια, δώστε έναν ισχυρό κωδικό πρόσβασης για τον λογαριασμό root και προσθέστε έναν νέο χρήστη συστήματος με δικαιώματα root.

# passwd
# useradd -m -G users,wheel,audio,lp,cdrom,portage,cron -s /bin/bash caezsar
# passwd caezsar
# emerge sudo

Επεξεργαστείτε το αρχείο /etc/sudoers και αφαιρέστε το σχόλιο της ομάδας %wheel όπως στο παρακάτω στιγμιότυπο οθόνης.

Βήμα 8: Εγκαταστήστε το System Boot Loader

29. Για να ξεκινήσετε το Gentoo μετά την επανεκκίνηση, εγκαταστήστε το GRUB2 Boot Loader στον πρώτο σας σκληρό δίσκο και δημιουργήστε το αρχείο διαμόρφωσής του εκτελώντας τις ακόλουθες εντολές.

# emerge sys-boot/grub
# grub2-install /dev/sda
# grub2-mkconfig -o /boot/grub/grub.cfg

Εάν θέλετε να επαληθεύσετε το αρχείο διαμόρφωσης του Boot Loader, ανοίξτε το αρχείο /boot/grub/grub.cfg και ελέγξτε τα περιεχόμενα του μενού.

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

# exit
# cd
# umount -l /mnt/gentoo/dev{/shm,/pts,}
# umount -l /mnt/gentoo{/boot,/proc,}
# reboot

31. Μετά την επανεκκίνηση, το μενού GRUB θα πρέπει να εμφανιστεί στην οθόνη του συστήματός σας, ζητώντας να επιλέξετε μία από τις δύο επιλογές εκκίνησης του πυρήνα Gentoo.

32. Αφού το σύστημα φορτώσει τη σύνδεση στο περιβάλλον Gentoo χρησιμοποιώντας τον λογαριασμό root, αφαιρέστε το stage3-*.tar.bz2 tarball και εκτελέστε μια ενημέρωση δέντρου Portage .

# rm /stage3-*.tar.bz2
# emerge --sync

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