Πρώτα πρέπει να επιλέξετε τη ζώνη ώρας σας ώστε το σύστημα να γνωρίζει πού είναι τοποθετημένο. Ψάξτε για τη ζώνη ώρας σας στο
# ls /usr/share/zoneinfo(Suppose you want to use GMT) # cp /usr/share/zoneinfo/GMT /etc/localtime
Το κέντρο γύρω από το οποίο όλες οι διανομές είναι χτισμένες είναι ο πυρήνας Linux. Είναι η στρώση ανάμεσα στα προγράμματα των χρηστών και το υλικό του συστήματός σας. Το Gentoo παρέχει στους χρήστες του πολλούς πιθανούς πυρήνες. Μια πλήρης λίστα με περιγραφή είναι διαθέσιμη στον
Για συστήματα βασισμένα στην αρχιτεκτονική alpha έχουμε το
# 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 # make menuconfig
Θα χαιρετηθείτε με αρκετούς τομείς ρυθμίσεων. Εμείς πρώτα θα δείξουμε μια λίστα με μερικές επιλογές που πρέπει να ενεργοποιήσετε (αλλιώς το Gentoo δε θα δουλέψει, ή δε θα δουλέψει σωστά χωρίς επιπρόσθετες παρεμβάσεις).
Πρώτα πηγαίντε στο
File systems ---> Pseudo Filesystems ---> [*] /proc file system support [*] Virtual memory file system support (former shm fs)(Επιλέξτε μία ή περισσότερες από τις παρακάτω επιλογές που χρειάζονται για το σύστημά σας) <*> Reiserfs support <*> Ext3 journalling file system support <*> JFS filesystem support <*> Second extended fs support <*> XFS filesystem support
Αν χρησιμοποιείτε PPoE για να συνδεθείτε στο Internet ή χρησιμοποιείτε ένα dial-up modem, θα χρειαστείτε τις παρακάτω επιλογές στον πυρήνα:
Device Drivers ---> Networking support ---> <*> PPP (point-to-point protocol) support <*> PPP support for async serial ports <*> PPP support for sync tty ports
Οι δύο επιλογές συμπίεσης δε θα βλάψουν αλλά δεν χρειάζονται σίγουρα, ούτε και η επιλογή
Αν το χρειάζεστε, μην ξεχάσετε να συμπεριλάβετε υποστήριξη στον πυρήνα για την ethernet κάρτα σας.
Οι παρακάτω επιλογές προτείνονται επίσης:
General setup ---> <*> SRM environment through procfs <*> Configure uac policy via sysctl Plug and Play configuration ---> <*> Plug and Play support <M> ISA Plug and Play support SCSI support ---> SCSI low-level drivers ---> <*> SYM53C8XX Version 2 SCSI support (NEW) <*> Qlogic ISP SCSI support Network device support ---> Ethernet (10 or 100 Mbit) ---> <M> DECchip Tulip (dc21x4x) PCI support <M> Generic DECchip & DIGITAL EtherWORKS PCI/EISA <M> EtherExpressPro/100 support (eepro100) <M> EtherExpressPro/100 support (e100) Ethernet (1000 Mbit) ---> <M> Alteon AceNIC [*] Omit support for old Tigon I <M> Broadcom Tigon3 [*] FDDI driver support <M> Digital DEFEA and DEFPA <*> PPP support <*> PPP Deflate compression Character devices ---> [*] Support for console on serial port [*] Direct Rendering Manager File systems ---> <*> Kernel automounter version 4 support Network File Systems ---> <*> NFS [*] NFSv3 client <*> NFS server [*] NFSv3 server Partition Types ---> [*] Advanced partition selection [*] Alpha OSF partition support Native Language Support <*> NLS ISO 8859-1 Sound ---> <M> Sound card support <M> OSS sound modules [*] Verbose initialisation [*] Persistent DMA buffers <M> 100% Sound Blaster compatibles
Όταν τελειώσετε με τη ρύθμιση του πυρήνα, συνεχίστε με το
Τώρα που ο πυρήνας σας είναι ρυθμισμένος, είναι ώρα να τον μεταγλωτίσετε και να τον εγκαταστήσετε. Κλείστε τις ρυθμίσεις και αρχίστε τη διαδικασία μεταγλώτισης:
# make && make modules_install # make boot
Όταν ο πυρήνας τελειώσει τη μεταγλώτιση, αντιγράψτε την εικόνα του πυρήνα στο
# cp arch/alpha/boot/vmlinux.gz /boot/
Τώρα συνεχίστε με τις
Αν διαβάζετε αυτό το τμήμα, έχετε επιλέξει να χρησιμοποιήσετε το
Τώρα που το δέντρο κώδικα του πυρήνα έχει εγκατασταθεί, είναι ώρα να μεταγλωτίσετε τον πυρήνα σας χρησιμοποιώντας το σενάριο (script)
Τώρα, ας δούμε πώς θα χρησιμοποιήσουμε το genkernel. Πρώτα εγκαταστήστε το genkernel ebuild:
# emerge genkernel
Τώρα, μεταγλωτίστε τον πυρήνα σας τρέχοντας την εντολή
Σημειώστε ότι, αν η κατάτμηση boot δεν χρησιμοποιεί ext2 ή ext3 σύστημα αρχείων θα πρέπει να ρυθμίσετε χειροκίνητα τον πυρήνα χρησιμοποιώντας το
# genkernel all
Μόλις το
# ls /boot/kernel* /boot/initramfs-*