Πρώτα πρέπει να επιλέξετε τη ζώνη ώρας σας, έτσι ώστε το σύστημά σας να γνωρίζει πού βρίσκεται. Δείτε για ζώνη ώρας σας στο
# ls /usr/share/zoneinfo(Αν υποθέσουμε ότι θέλετε να χρησιμοποιήσετε GMT) # cp /usr/share/zoneinfo/GMT /etc/localtime
Ο πυρήνας γύρω από τον οποίο βασίζονται όλες οι διανομές είναι ο πυρήνας του Linux. Είναι το στρώμα μεταξύ των προγραμμάτων των χρηστών και του υλικό του συστήματός σας. Το Gentoo παρέχει στους χρήστες του πολλούς πιθανούς κώδικες πυρήνα. Μια πλήρης λίστα με περιγραφές είναι διαθέσιμη στον
Για συστήματα βασισμένα σε
Επιλέξτε τον κώδικα του πυρήνα σας και εγκαταστήστε τον χρησιμοποιώντας το
# emerge gentoo-sources
Όταν ρίξετε μια ματιά στο
# ls -l /usr/src/linux lrwxrwxrwx 1 root root 12 Oct 13 11:04 /usr/src/linux -> linux-
Τώρα ήρθε η ώρα να ρυθμίσουμε και να μεταγλωττίσουμε τον κώδικα του πυρήνα σας. Υπάρχει η δυνατότητα χρήσης του
Συνεχίστε τώρα με τη
Η χειροκίνητη ρύθμιση ενός πυρήνα θεωρείται συχνά ως η πιο δύσκολη διαδικασία που μπορεί ένας χρήστης του Linux να εκτελέσει. Τίποτα δεν είναι λιγότερο αλήθεια -- μετά τη ρύθμιση κάνα δύο πυρήνων δεν θα θυμάστε καν ότι ήταν δύσκολο ;)
Ωστόσο, ένα πράγμα
# cd /usr/src/linuxΣημαντικό: Στην περίπτωση που είστε σε 32-bit userland, πρέπει να διορθώσετε το κύριο Makefile στο /usr/src/linux και να αλλάξετε την επιλογή CROSS_COMPILE σε CROSS_COMPILE ?= powerpc64-unknown-linux-gnu-. Πρέπει να το κάνετε αυτό πριν εκτελέσετε make menuconfig αλλιώς μπορεί να έχει ως αποτέλεσμα σφάλματα κατά τη μεταγλώττιση. # make menuconfig
Θα σας εμφανιστούν διάφορα τμήματα ρυθμίσεων. Πρώτα θα σας απαριθμήσουμε ορισμένες επιλογές που θα πρέπει να ενεργοποιήσετε (αλλιώς το Gentoo δεν θα λειτουργήσει, ή δεν θα λειτουργεί σωστά χωρίς επιπλέον παραμετροποιήσεις).
Πρώτα πηγαίνετε στο
File systems ---> [*] Virtual memory file system support (former shm fs) [*] /proc file system support [*] /dev/pts file system for Unix98 PTYs(Επιλέξτε μία ή περισσότερες από τις παρακάτω επιλογές ανάλογα με τις απαιτήσεις του συστήματός σας) <*> Reiserfs support <*> Ext3 journalling file system support <*> JFS filesystem support <*> Second extended fs support <*> XFS filesystem support
Εάν χρησιμοποιείτε PPPoE για να συνδεθείτε στο Internet ή χρησιμοποιείτε ένα dial-up modem, θα χρειαστείτε τις ακόλουθες επιλογές στον πυρήνα (θα βρείτε τις επιλογές που αναφέρονται κάτω από το
Network device support ---> <*> PPP (point-to-point protocol) support <*> PPP support for async serial ports <*> PPP support for sync tty ports
Οι δύο επιλογές συμπίεσης δεν θα βλάψουν, αλλά σίγουρα δεν είναι απαραίτητες, όπως και η επιλογή
Αν απαιτείται, μην ξεχάσετε να συμπεριλάβετε την υποστήριξη στον πυρήνα για την κάρτα δικτύου σας.
Όταν τελειώσετε με τη ρύθμιση του πυρήνα σας, συνεχίστε με τη
Τώρα που ο πυρήνας σας έχει ρυθμιστεί, είναι καιρός να τον μεταγλωττίσετε και να τον εγκαταστήσετε. Βγείτε από τις ρυθμίσεις και ξεκινήστε τη διαδικασία μεταγλώττισης:
(Apple/IBM) # make && make modules_install
Όταν η μεταγλώττιση του πυρήνα ολοκληρωθεί, αντιγράψτε την εικόνα του πυρήνα στο
(Apple/IBM) # cp vmlinux /boot/
Τώρα συνεχίστε με τις