How-To: Gentoo Linux - Από το Big-Bang μέχρι το Desktop
1. ΕΙΣΑΓΩΓΗ
To Gentoo είναι ομολογουμένως από τις συνθετότερες στο να στηθούν, διανομές Linux. Αλλά είναι αισθητά ευκολότερο το στήσιμό της απ' ό,τι νομίζετε. Δεν χρειάζεται να περάσετε έναν ολόκληρο μήνα έντονης εκπαίδευσης στους βάλτους του Ντάγκομπαχ.
Ας δούμε πώς.
[break=Απαιτήσεις Γνώσεων]
2. ΑΠΑΙΤΗΣΕΙΣ ΓΝΩΣΕΩΝ
Κοιτάμε εδώ:
How-To: Linux - Κοινά στοιχεία διανομών Linux & Linux Reference - Απαιτήσεις Γνώσεων
[break=Απαιτήσεις Hardware]
3. ΑΠΑΙΤΗΣΕΙΣ HARDWARE
Κοιτάμε εδώ:
How-To: Linux - Κοινά στοιχεία διανομών Linux & Linux Reference - Απαιτήσεις Hardware
Αυτές είναι οι απαιτήσεις για τον υπολογιστή "Στόχο" (Σ στο εξής) δηλαδή τον υπολογιστή στον οποίο σκοπεύουμε να εγκαταστήσουμε το Gentoo.
Εάν όμως διαθέτουμε και ένα δεύτερο υπολογιστή πολύ πιο γρήγορο από εκείνον, τότε συμφέρει να "χτίσουμε" εκεί την εγκατάσταση και εκ των υστέρων να την μεταφέρουμε στον Σ. Εάν έχουμε αυτήν την περίπτωση ας ονομάσουμε τον υπολογιστή αυτόν "Πηγή" (Π στο εξής).
Ο υπολογιστής Π θα πρέπει να πληρεί τις ίδιες απαιτήσεις με τον Σ, με τη διαφορά ότι μας χρειάζεται εκεί λιγότερος χώρος στο δίσκο -> 16GB. Επίσης καλό είναι ο Π να διαθέτει και ένα IDE DVD writer.
Πολύ προσοχή στο γεγονός ότι εάν ο Σ είναι 64-μπιτος (AMD64 ή συμβατός), θα πρέπει καί ο Π να είναι οπωσδήποτε 64-μπιτος (AMD64 ή συμβατός).
[break=Απαιτήσεις Software]
4. ΑΠΑΙΤΗΣΕΙΣ SOFTWARE
Από software χρειαζόμαστε:
Για τον Σ:
- το τελευταίο Portage snapshot αρχείο του Gentoo που βρίσκουμε (π.χ. portage-20061021.tar.bz2)
- το τελευταίο stage-3 αρχείο του Gentoo που βρίσκουμε για την αρχιτεκτονική του Σ, είτε amd64 είτε i686 δηλαδή:
----> stage3-amd64-2006.1.tar.bz2
----> stage3-i686-2006.1.tar.bz2
Τα παραπάνω τα κατεβάζουμε από τα Gentoo Mirrors.
Επιπλέον χρειαζόμαστε:
- Ένα Linux Live-CD που να προσφέρει γραφικό περιβάλλον και τη δυνατότητα να εγκατασταθούν κάποια πακέτα από εκεί. Π.χ. ένα τέτοιο πολύ καλό είναι το live-CD του Ubuntu. Κατεβάζουμε λοιπόν το live-CD του Ubuntu για την αρχιτεκτονική του Π (amd64 ή x86)
Σε περίπτωση που χρησιμοποιήσουμε υπολογιστή Π, επιπλέον χρειαζόμαστε καί για αυτόν το ίδιο αυτό live-CD, πάντα για τη συγκεκριμένη αρχιτεκτονική του.
Τα live-CDs αυτά τα βρίσκουμε στα Mirrors του Ubuntu.
Εάν ο υπολογιστής Π τρέχει μία οποιαδήποτε διανομή Linux, τότε δεν χρειαζόμαστε κανένα live-CD για αυτόν.
[break=Ξεκινάμε με το BIOS]
5. ΞΕΚΙΝΑΜΕ ΜΕ ΤΟ BIOS
Κοιτάμε εδώ:
How-To: Linux - Κοινά στοιχεία διανομών Linux & Linux Reference - Ξεκινάμε με το BIOS
[break=Προετοιμασία μηχανήματος Π]
6. ΠΡΟΕΤΟΙΜΑΣΙΑ ΜΗΧΑΝΗΜΑΤΟΣ Π
Θέτουμε στο BIOS του μηχανήματος Π να κάνει εκκίνηση από το CD-ROM, βάζουμε μέσα το linux live-CD μας, και σε λίγο θα μας υποδεχτεί ένα Gnome desktop. Εναλλακτικά μπορούμε να χρησιμοποιήσουμε οποιαδήποτε διανομή Linux έχουμε εγκατεστημένη στο σύστημα Π.
Σιγουρευόμαστε ότι η σύνδεσή μας internet είναι ενεργή και ότι το Π είναι συνδεδεμένο στο τοπικό μας δίκτυο.
Στήνουμε από το πολύ απλό interface του Ubuntu τα του δικτύου μας όπως ξέρουμε -> στατική IP, default gateway, και DNS servers του ISP μας. Εναλλακτικά, σιγουρευόμαστε ότι όλα αυτά τα στοιχεία είναι εντάξει και λειτουργούν από την ήδη υπάρχουσα εγκατάστασή μας.
Ορίζουμε όλα τα repositories, ανοίγουμε το Synaptic και εγκαθιστούμε τα παρακάτω πακέτα:
- mc
- screen
- nano
- nfs-common
- nfs-kernel-server
- portmap
- samba
- k3b
- gparted
Εάν ο Π είναι αρχιτεκτονικής amd64 εγκαθιστούμε επιπλέον και το:
- linux32
Εναλλακτικά, σιγουρευόμαστε ότι στην εγκατάστασή μας είναι εγκατεστημένα τα παραπάνω. ΠΡΟΣΟΧΗ διότι τα ονόματα και το πλήθος των πακέτων αλλάζουν από διανομή σε διανομή.
Σιγουρευόμαστε ότι διαθέτουμε κάπου σε κάποιο partition του δίσκου μας 16GB χώρου. Το partition θα πρέπει να είναι τύπου 83 (Linux partition) και να περιέχει κάποιο Linux filesystem, κατά προτίμηση reiserfs 3.6 ή ext3. Εάν τρέχουμε από live-CD φτιάχνουμε τέτοιο χώρο αναδιατάσσοντας τα άλλα partitions με το gparted.
Κατόπιν:
Ανοίγουμε ένα Gnome Terminal και παίρνουμε δικαιώματα root:
Το Ubuntu live-CD έχει κενό pass οπότε απλά πατάμε enter και πάμε:Κώδικας:sudo -s -H
Πάντα να θυμάστε ότι ο μεγαλύτερος σύμμαχός σας από εδώ και πέρα είναι το πλήκτρο Tab που προσφέρει αυτόματη συμπλήρωση σε ονόματα καταλόγων και αρχείων.Κώδικας:screen -i -U cd /
Φτιάχνουμε ένα directory κάτω από το /mnt που θα είναι το νέο μας chrooted environment, ας το πούμε ένα προσωρινό "ιδεατό" περιβάλλον. Το directory αυτό το ονομάζουμε όπως θέλουμε με μικρά λατινικά, δίχως κενά, γράμματα. Ας πούμε ότι το ονομάζουμε neo-chroot:
Τώρα θα πρέπει να σιγουρευτούμε ότι έχουμε πρόσβαση στα δύο αρχεία που κατεβάσαμε από τα Gentoo Mirrors, είτε από κάποιο CD/DVD είτε από κάποιο δικτυακό share nfs ή samba. Αν το share είναι samba και τρέχει από Windows, τα Windows αυτά θα πρέπει να είναι οπωσδήποτε NT-Class και το share να βρίσκεται οπωσδήποτε σε NTFS partition.Κώδικας:mkdir /mnt/neo-chroot
Ας πούμε ότι τα έχουμε σε κάποιο nfs share, άρα πρέπει να ξεκινήσουμε τις υπηρεσίες δικτύου nfs:
Φτιάχνουμε ένα mount-point (directory) κάτω από το /mnt για να κάνουμε mount το δικτυακό μας share, έστω ότι το ονομάζουμε network:Κώδικας:/etc/init.d/nfs-kernel-server start /etc/init.d/nfs-common start /etc/init.d/portmap start
Για να συνδεθούμε δικτυακώς με τον άλλο υπολογιστή θα πρέπει να γνωρίζουμε την IP του και να βρισκόμαστε στο ίδιο subnet.Κώδικας:mkdir /mnt/network
Έστω λοιπόν ότι ο άλλος υπολογιστής έχει IP 192.168.1.37 και ο κατάλογος που έχει τα αρχεία που θέλουμε είναι ο /mnt/downloads, τότε θα πρέπει αφού τον κάνουμε export από τον άλλον υπολογιστή να δώσουμε εδώ:
Εάν τρέχουμε από live-CD και επομένως το directory neo-chroot είναι mount-point πρέπει να κάνουμε mount εκεί το partition που φτιάξαμε παραπάνω με το gparted. Έστω ότι ήταν το /dev/sda9. Τότε δίνουμε:Κώδικας:mount 192.168.1.37:/mnt/downloads /mnt/network
Τώρα δίνοντας ένα απλό:Κώδικας:mount /dev/sda9 /mnt/neo-chroot
θα πρέπει να δούμε στις δύο τελευταίες γραμμές τα /mnt/network και /mnt/neo-chroot με filesystems nfs και reiserfs ή ext3 αντίστοιχα.Κώδικας:mount
Πάμε τώρα να δημιουργήσουμε τον "κορμό" του συστήματος:
Και:Κώδικας:cd /mnt/neo-chroot
για amd64
για x86Κώδικας:tar -xvjpf /mnt/network/stage3-amd64-2006.1.tar.bz2
Πάμε τώρα να δημιουργήσουμε τον "κορμό" του Portage:Κώδικας:tar -xvjpf /mnt/network/stage3-i686-2006.1.tar.bz2
Και:Κώδικας:cd usr
Εδώ προσέξτε γιατί η ημερομηνία στο όνομα του αρχείου προφανώς αλλάζει κάθε μέρα. Είπαμε το Tab είναι ο ισχυρότερος σύμμαχός σας.Κώδικας:tar -xvjpf /mnt/network/portage-20061021.tar.bz2
Φτιάχνουμε ένα directory για το Portage Overlay:
Φτιάχνουμε directories για τα distfiles και τα "χτισμένα" πακέτα του Portage:Κώδικας:mkdir portage-local
Εδώ τώρα λιγάκι προσοχή γιατί είναι ένα σημείο που μπορεί να μας δώσει μεγάλη ευελιξία μελλοντικά.Κώδικας:cd portage mkdir distfiles mkdir packages
Φτιάχνουμε κάτω από το packages ένα directory που μας βολεύει να έχει το όνομα της κλάσης του επεξεργαστή μας π.χ. athlon-xp ή p-3-coppermine ή amd64-venice κλπ. Ο λόγος που το κάνουμε αυτό είναι ότι μπορούμε να πούμε στο Gentoo κάθε φορά που εγκαθιστούμε ένα πρόγραμμα και επομένως αυτό "χτίζεται", να το κρατά καί σε δυαδική έτοιμη "χτισμένη" μορφή σε αυτόν τον κατάλογο. Επομένως μας βολεύει αυτός ο κατάλογος να έχει σαν όνομα τη κλάση του επεξεργαστή μας γιατί αυτομάτως θα γνωρίζουμε για τί είδους επεξεγαστή είναι "χτισμένα" εκείνα τα προγράμματα. Είναι προφανές, ότι εάν στο μέλλον θελήσουμε να χτίσουμε το Gentoo και για άλλα συστήματα, μπορούμε να φτιάξουμε όσα διαφορετικά directories θέλουμε σε αυτό το σημείο όπου θα αποθηκεύονται διαχωρισμένα, οργανωμένα και τακτοποιημένα τα χτισμένα πακέτα για κάθε σύστημα.
Έστω ότι στο παράδειγμά μας θα το ονομάσουμε athlon-xp.
ΠΡΟΣΟΧΗ !!! Εσείς να βάλετε το όνομα του επεξεργαστή σας.
Άρα:
Σημειώστε κάπου το πώς ονομάσατε αυτό το directory γιατί θα το χρειαστείτε αργότερα.Κώδικας:mkdir packages/athlon-xp
Πάμε τώρα να ρυθμίσουμε κάποιες τελευταίες λεπτομέρειες πριν βουτήξουμε στο προσωρινό "ιδεατό" περιβάλλον του Gentoo.
Στο εξής θα χρησιμοποιήσουμε τον editor -> nano. Να γνωρίζετε ότι με Ctrl+O κάνετε Save και με Ctrl+X βγαίνετε.
Εδώ σε αυτό το αρχείο βάζουμε τις IP διευθύνσεις των DNS Servers του ISP μας. Π.χ.Κώδικας:cd /mnt/network nano etc/resolv.conf
ΠΡΟΣΟΧΗ !!!Κώδικας:nameserver 193.92.150.3 nameserver 194.219.227.2
Δεν θα βάλετε τις παραπάνω IP διευθύνσεις αλλά αυτές του δικού σας ISP.
Σώζουμε και βγαίνουμε από το nano.
Κατόπιν:
Σβήνουμε τα πάντα και βάζουμε:Κώδικας:nano etc/make.conf
Εδώ δώστε λίγη προσοχή γιατί η γενική μορφή του αρχείου είναι η παραπάνω αλλά τα περιεχόμενα κάποιων γραμμών αλλάζουν ανάλογα με κάποιες συνθήκες.Κώδικας:CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j9" PORTAGE_LIBC="glibc" ELIBC="glibc" USERLAND="GNU" FEATURES="buildpkg candy fixpackages parallel-fetch" PORTAGE_NICENESS="19" NICE=yes AUTOCLEAN="yes" SEARCH_DIRS_MASK="/opt" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage-local" #source /usr/portage-local/layman/make.conf DISTDIR="${PORTDIR}/distfiles" PKGDIR="${PORTDIR}/packages/athlon-xp" GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
Πάμε να δούμε μία-μία ποιές γραμμές αλλάζουμε:
Θυμάστε προηγουμένως που φτιάξατε ένα directory με το όνομα του επεξεργαστή σας και το σημειώσατε γιατί θα το χρειαστείτε αργότερα; Πρέπει να το βάλετε εδώ μετά το packages στη θέση του athlon-xp.Κώδικας:PKGDIR="${PORTDIR}/packages/athlon-xp"
Εδώ βλέπετε να υπάρχει ένας αριθμός μετά το j στο τέλος. Εσείς θα πρέπει να αλλάξετε τον αριθμό αυτό και να βάλετε τον συνολικό αριθμό από πραγματικά CPU cores που έχει το σύστημα Π - αυτό δηλαδή που θα χτίσει το Gentoo σας - αυξημένο κατά ένα. Ειδικά για την περίπτωση που έχετε επεξεργαστή Intel με HyperThreading, πριν βάλετε το +1 στο τέλος, θα πρέπει πρώτα να διπλασιάσετε τον αριθμό των πραγματικών CPU cores που έχετε.Κώδικας:MAKEOPTS="-j9"
ΠΡΟΣΟΧΗ !!!
Δεν πρέπει να βάλετε τον συνολικό αριθμό πραγματικών cores του συστήματος Σ.
Άρα έστω ότι χτίζουμε για τον single-core -> 1 υπολογιστή Σ, σε έναν εταιρικό server Π που έχει π.χ. συνολικά 8 Opteron cores. Άρα εκεί δεν θα βάλουμε τα 1+1=2 του Σ αλλά τα 8+1=9 του Π.
Δηλαδή θα βάλουμε π.χ.:
Μετά:Κώδικας:MAKEOPTS="-j9"
Εδώ αυτή η γραμμή αλλάζει ανάλογα με το για ποιά αρχιτεκτονική στήνουμε Gentoo.Κώδικας:CHOST="i686-pc-linux-gnu"
ΠΡΟΣΟΧΗ !!!
Δεν θα βάλουμε την αρχιτεκτονική του Π αλλά του Σ.
Άρα:
για amd64
για x86Κώδικας:CHOST="x86_64-pc-linux-gnu"
Τέλος, πρέπει να αλλάξουμε τη γραμμή:Κώδικας:CHOST="i686-pc-linux-gnu"
Εδώ είναι που γίνεται η πλήρης βελτιστοποίηση για τον συγκεκριμένο επεξεργαστή μας.Κώδικας:CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
Πάλι θα πρέπει να πράξουμε ανάλογα με την αρχιτεκτονική του Σ (ΠΡΟΣΟΧΗ - ΟΧΙ του Π) και ανάλογα με το συγκεκριμένο μοντέλο επεξεργαστή.
Άρα:
για amd64
AMD Athlon64 K8 Socket 939 από τους πρώτους μέχρι καί πυρήνα "Winchester", (και αντίστοιχους Opteron Socket 939 και 940)
AMD Athlon64(X2) K8 Socket 939 πυρήνες "Venice", "San Diego", "Manchester" και "Toledo", (και αντίστοιχους Opteron Socket 939 και 940) (εδώ εντάσσονται και όλοι οι ΑΜ2 και Socket-F 1207)Κώδικας:CFLAGS="-march=athlon64 -O2 -pipe"
Τα παραπάνω ισχύουν καί για τους αντίστοιχους AMD64 Sempron και τους αντίστοιχους Socket 754.Κώδικας:CFLAGS="-march=athlon64 -O2 -pipe -msse3"
Intel Pentium-D 8xx/9xx με υποστήριξη EM64T, Core 2 Solo/Duo, (και αντίστοιχους Xeon)
Τα παραπάνω ισχύουν καί για τους αντίστοιχους EM64T Celeron.Κώδικας:CFLAGS="-march=nocona -O2 -pipe"
για x86
AMD Athlon Slot-A
AMD Athlon K7 ThunderbirdΚώδικας:CFLAGS="-march=athlon -O2 -pipe -fomit-frame-pointer"
AMD Athlon-XP K7 πυρήνες "Palomino", "Thoroughbred" και "Barton"Κώδικας:CFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer"
Τα παραπάνω ισχύουν καί για τους αντίστοιχους Duron και Sempron.Κώδικας:CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
Intel Pentium-II πυρήνες "Klamath" και "Deschutes"
Intel Pentium-III πυρήνες "Coppermine" και "Tualatin"Κώδικας:CFLAGS="-march=pentium2 -Os -pipe -fomit-frame-pointer"
Intel Pentium-4 πυρήνες "Willamette" και "Northwood"Κώδικας:CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
Intel Pentium-4 πυρήνας "Prescott"Κώδικας:CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
Τα παραπάνω ισχύουν καί για τους αντίστοιχους Celeron.Κώδικας:CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
(βιβλιογραφία για όλ' αυτά στο Safe Cflags)
Με πολλή προσοχή λοιπόν ολοκληρώνουμε τις αλλαγές μας.
Σώζουμε και βγαίνουμε από το nano.
[break=Βουτιά στο Gentoo]Κώδικας:cd /
7. ΒΟΥΤΙΑ ΣΤΟ GENTOO
Τώρα που γέμισε η πισίνα, μπορούμε να βουτήξουμε στα βαθιά:
Δίνουμε:
Εάν τρέχουμε από live-CD:
Εάν τρέχουμε από άλλη εγκατάσταση linux:Κώδικας:mount -t proc none /mnt/neo-chroot/proc
Μετά:Κώδικας:mount -o bind /dev /mnt/neo-chroot/dev mount -o bind /proc /mnt/neo-chroot/proc
ΠΡΟΣΟΧΗ !!!Κώδικας:chroot /mnt/neo-chroot /bin/bash
Ειδικά στην περίπτωση που το περιβάλλον του Π είναι amd64 ενώ αυτό του Σ είναι x86, αντί για την παραπάνω πρέπει να δώσουμε:
Τέλος δίνουμε κι ένα:Κώδικας:linux32 chroot /mnt/neo-chroot /bin/bash
[break=Γνωριμία με το Portage]Κώδικας:env-update && source /etc/profile && etc-update
8. ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ PORTAGE
Το Portage είναι το Σύστημα Διαχείρισης Πακέτων (στο εξής ΣΔΠ) του Gentoo, το οποίο είναι κυριολεκτικά πανίσχυρο, εύκολο στη χρήση, και σας λύνει τα χέρια.
Καλείται με την εντολή:
η οποία μετά δέχεται και κάποιες επιλογές.Κώδικας:emerge
Π.χ. ένα παράδειγμα μιας τυπικής κλήσης του Portage είναι το εξής:
Δηλαδή βλέπουμε ότι έχει τη δομή:Κώδικας:emerge -pv --columns tetex shadow
ήΚώδικας:emerge -<επιλογές> --columns <πακέτο-1> <πακέτο-2> <πακέτο-3> ... <πακέτο-όσο-όσο>
ήΚώδικας:emerge -<επιλογές> --columns portage
ήΚώδικας:emerge -<επιλογές> --columns system
Ας δούμε τις πολύ λίγες βασικές από αυτές:Κώδικας:emerge -<επιλογές> --columns world
Δίνει τακτοποιημένα τις πληροφορίες σε στήλες. Καλό είναι να την βάζουμε πάντα. Αυτή μπαίνει πάντα μόνη της ύστερα από δύο παύλες "--".Κώδικας:--columns
Όλες οι υπόλοιπες επιλογές από εδώ και κάτω, μπαίνουν η μία μετά την άλλη κολλητά, με μόνο μία παύλα "-" μπροστά από την πρώτη.
verboseΚώδικας:-v
Δίνει επιπλέον πληροφορίες για τα πακέτα. Καλό είναι να την βάζουμε πάντα. Μπορεί να συνυπάρχει με όλες τις παρακάτω.
pretendΚώδικας:-p
Μας λέει τί θα κάνει το Portage ΠΡΙΝ το κάνει, "προσποιείται" δηλαδή ότι δήθεν θα κάνει αυτό που το ζητήσαμε. ΠΑΝΤΑ πριν κάνουμε μία οριστική ενέργεια με τις παρακάτω εντολές ή χωρίς την -p, να την βάζουμε για να δούμε τί θα γίνει. Δεν μπορεί να συνυπάρχει με την -f (παρακάτω γι' αυτήν). Μπορεί να συνυπάρχει με τις -u, -D, -N, -e και -C. Συνήθως μετά από αυτή ακολουθούμε με μία -f ή απλά με την ίδια εντολή χωρίς αυτήν.
fetchonlyΚώδικας:-f
Συνήθως την δίνουμε μετά από μία -p. Δεν κάνει καμμία αλλαγή στο σύστημα απλά κατεβάζει από το internet όλα τα πακέτα που δεν είναι ήδη κατεβασμένα και που απαιτούνται για τις αλλαγές που θέλουμε να κάνουμε. Μπορεί να συνυπάρχει με τις -u, -D, -N και -e. Δεν μπορεί να συνυπάρχει με την -p και την -C.
updateΚώδικας:-u
Εάν υπάρχει καινούρια έκδοση από τα πακέτα που δώσαμε, θα μας τις εγκαταστήσει στη θέση των παλιών. Μπορεί να συνυπάρχει με όλες τις άλλες πλην της -C. Συνήθως δίνεται πάντα μαζί με την -N και πολλές φορές μαζί με την -D. Σχεδόν πάντα χρησιμοποιείται για τα ειδικά πακέτα system και world (παρακάτω γι' αυτά).
new useΚώδικας:-N
Θα κοιτάξει εάν από ήδη εγκατεστημένα πακέτα έχουμε προσθαφαιρέσει προαιρετικά χαρακτηριστικά (παρακάτω γι' αυτά). Για όσα πακέτα ισχύει κάτι τέτοιο, θα μας τα ξαναχτίσει. Μπορεί να συνυπάρχει με όλες τις άλλες πλην της -C. Συνήθως δίνεται πάντα μαζί με την -u και πολλές φορές μαζί με την -D. Σχεδόν πάντα χρησιμοποιείται για τα ειδικά πακέτα system και world (παρακάτω γι' αυτά).
deepΚώδικας:-D
Θα κοιτάξει εάν υπάρχουν νέες εκδόσεις και για τις εξαρτήσεις (dependencies) των πακέτων που ορίσαμε, όσα επίπεδα κάτω και να εκτείνονται αυτές, και θα μας τις εγκαταστήσει στη θέση των παλιών. Μπορεί να συνυπάρχει με όλες τις άλλες πλην της -C. Συνήθως χρησιμοποιείται μόνο για τα ειδικά πακέτα system και world (παρακάτω γι' αυτά).
emptytreeΚώδικας:-e
Θεωρεί ότι πρέπει να ξαναχτίσει τα πακέτα που του ορίσαμε με το δεδομένο ότι δεν υπάρχει τίποτα άλλο εγκατεστημένο στο σύστημα και ότι είναι πλήρως κενό. Δεν μπορεί να συνυπάρχει με την -C. Συνήθως χρησιμοποιείται αποκλειστικά μόνη της, χωρίς τις -u, -D, και -N, και σε συνδυασμό με τα ειδικά πακέτα system και world (παρακάτω γι' αυτά).
unmergeΚώδικας:-C
Απεγκαθιστά τα πακέτα που του ορίσαμε (όχι όμως καί τις εξαρτήσεις τους). Δεν μπορεί να συνυπάρχει με τις -f, -u, -D, -N και -e. Πολλή ΠΡΟΣΟΧΗ με αυτήν, καθώς μπορεί να μας οδηγήσει σε μή λειτουργικό σύστημα. ΠΑΝΤΑ να προηγείται μία -p πριν από αυτή, και πολλή προσοχή εάν πάτε να βγάλετε πακέτα που ανήκουν στο ειδικό πακέτο system (παρακάτω γι' αυτό) (σας προειδοποιεί άλλωστε σχετικά και το ίδιο το Portage). Και φυσικά ΠΟΤΕ μην βγάλετε το ίδιο το Portage γιατί θα καταστήσετε το Gentoo μετά άχρηστο.
Ας δούμε τώρα τα τρία "ειδικά" πακέτα που υπάρχουν:
Είναι το ίδιο το ΣΔΠ του Portage (μπορεί να χτίσει τον εαυτό του). Κάθε φορά που ζητάμε μία πλήρη ανανέωση με όλα τα "φρέσκα" πράγματα του συστήματος, αν μας πει το Portage ότι υπάρχει νεότερη έκδοσή του, το πρώτο που πρέπει να κάνουμε πριν κάνουμε ο,τιδήποτε άλλο είναι να βάλουμε την νεότερη έκδοση (μας προτρέπει άλλωστε και το ίδιο το Portage).Κώδικας:portage
Είναι ένα "ιδεατό" μετα-πακέτο που περιλαμβάνει όλα τα πακέτα που είναι απαραίτητα για την αυτόνομη λειτουργία του Gentoo σε περιβάλλον κονσόλας. Εάν κάποιο πακέτο από το system "σπάσει" ή δεν είναι εγκατεστημένο, το πιθανότερο είναι το Gentoo να μην μπορεί να ξαναξεκινήσει. Είναι υποσύνολο του ειδικού πακέτου world (παρακάτω γι' αυτό).Κώδικας:system
Είναι ένα "ιδεατό" μετα-πακέτο που περιλαμβάνει όλα τα πακέτα που είναι εγκατεστημένα μία δεδομένη στιγμή στον υπολογιστή μας. Είναι υπερσύνολο του πακέτου system. Χρησιμοποιείται για να κάνουμε απλά και εύκολα πλήρη αναβάθμιση του συστήματος μετά από κάθε sync (παρακάτω γι' αυτό).Κώδικας:world
Τέλος μία ειδική μορφή της εντολής emerge είναι η εξής:
Με αυτήν ανανεώνεται από το internet η λίστα του διαθέσιμου software για το Gentoo μας (τα διαθέσιμα πακέτα). Καλό είναι, σεβόμενοι τους υπόλοιπους χρήστες Gentoo ανά τον πλανήτη, να μην κάνουμε sync συχνότερα από μια φορά κάθε μέρα.Κώδικας:emerge --sync
Τέλος, μία εντολή που θα την χρησιμοποιούμε πάρα πολύ συχνά είναι η παρακάτω:
Αυτή την εντολή πρέπει να τη δίνουμε κάθε φορά που:Κώδικας:env-update && source /etc/profile && etc-update
- κάναμε sync (δηλαδή δώσαμε emerge --sync)
- κάναμε κάποια αλλαγή στα πακέτα μας με το Portage (δηλαδή δώσαμε μία emerge που δεν περιείχε ούτε -p ούτε -f)
Επίσης πρέπει να τη δίνουμε κάθε φορά πριν να κάνουμε sync (δηλαδή δώσουμε emerge --sync).
(Σημ.: οι χαρακτήρες && στο UNIX, "κοτσάρουν" μία εντολή "καπάκι" μετά από κάποια άλλη, δηλαδή εάν ολοκληρωθεί επιτυχώς η εντολή στ' αριστερά τους, αρχίζει να εκτελείται μετά η εντολή στα δεξιά τους)
Υπάρχει περίπτωση με το που δίνουμε αυτή την εντολή να μας βγαίνει μία λίστα με κάποια αρχεία που θα πρέπει να εγκρίνουμε τη μετατροπή τους. Μέχρι το τέλος αυτού του άρθρου - εκτός εάν γράφει ρητά αλλιώς - θα κάνουμε το εξής σε τέτοια περίπτωση:
Θα κοιτάμε εάν στη λίστα βρίσκεται ένα από τα παρακάτω αρχεία (σημειώστε τα να τα έχετε πρόχειρα, θα τα χρειάζεστε πολύ συχνά):
Για καθένα από αυτά εάν βρίσκεται στη λίστα θα:Κώδικας:/etc/locale.gen /etc/localtime /etc/make.profile /etc/make.conf /etc/resolv.conf /etc/env.d/99greek /etc/portage/package.keywords /etc/portage/package.use
α. πατάμε τον αριθμό του
β. θα επιλέγουμε να ΜΗΝ αλλαχθεί με το καινούριο αλλά να ΔΙΑΤΗΡΗΘΕΙ το ΠΑΛΙΟ
Τέλος θα πατάμε -3 και θα επιλέγουμε για όλα τα υπόλοιπα y (Yes) ώστε να αλλαχθούν.
[break=Αρχική βελτιστοποίηση]
9. ΑΡΧΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ
Από εδώ και στο εξής βρισκόμαστε μέσα σε ένα "ιδεατό" περιβάλλον Gentoo, σε εμβρυακό ακόμα στάδιο.
Στο πρώτο αυτό στάδιο θα βελτιστοποιήσουμε πλήρως ολόκληρο το ήδη υπάρχον εμβρυακό σύστημα, ειδικά για τον επεξεργαστή μας (γι' αυτό αλλάζαμε όλα τα προηγούμενα αρχεία), χωρίς όμως να προσθέσουμε ή να αφαιρέσουμε προαιρετικές επιλογές (παρακάτω γι' αυτές).
Πάμε:
Ανανέωση:
Ξαναχτίζουμε το Portage για να βελτιστοποιηθεί:Κώδικας:env-update && source /etc/profile && etc-update
Παρατηρείστε ότι:Κώδικας:emerge -pv --columns portage emerge -fv --columns portage && emerge -v --columns portage env-update && source /etc/profile && etc-update
- Πέραν της -p δεν έχουμε βάλει άλλες επιλογές, άρα απλά θα ξαναχτιστεί η ίδια έκδοση του πακέτου που υπάρχει ήδη και με ακριβώς τις ίδιες επιλογές.
- Στο τέλος μετά την αλλαγή, δώσαμε την εντολή της "ανανέωσης" που είπαμε ότι πρέπει να ακολουθεί πάντα μία αλλαγή. Στο εξής δεν θα την επεξηγώ.
Και τώρα ξαναχτίζουμε ολόκληρο το ήδη υπάρχον σύστημα για να βελτιστοποιηθεί:
Παρατηρείστε ότι:Κώδικας:emerge -pve --columns world emerge -fve --columns world && emerge -ve --columns world env-update && source /etc/profile && etc-update
- Χρησιμοποιήσαμε το ειδικό πακέτο world για να δηλώσουμε ολόκληρο το σύστημα.
- Χρησιμοποιήσαμε την -e για να τον αναγκάσουμε να τα χτίσει όλα ξανά από το μηδέν.
(εδώ είναι μια καλή ευκαιρία να πάμε έξω σε κάποια συνάντηση του aDSLgr, ή να βάλουμε να δούμε δύο τουλάχιστο απανωτά Επεισόδια STAR WARS ή ένα τουλάχιστο μέρος του Extended Άρχοντα των Δαχτυλιδιών ή την τριλογία Evil Dead κλπ.)
[break=Το πρώτο μας sync]
10. ΤΟ ΠΡΩΤΟ ΜΑΣ SYNC
Θα κάνουμε τώρα το πρώτο μας sync για να ενημερωθεί η λίστα των πακέτων αλλά κυρίως το profile (παρακάτω γι' αυτό) του Portage:
Πάμε τώρα να οριστικοποιήσουμε όλες τις ρυθμίσεις και προαιρετικά χαρακτηριστικά με τα οποία θα γίνει το τελικό χτίσιμο ολόκληρου του συστήματος.Κώδικας:env-update && source /etc/profile && etc-update emerge --sync env-update && source /etc/profile && etc-update
Εδώ τώρα ΔΕΝ σβήνουμε ΤΙΠΟΤΑ απλά προσθέτουμε τις παρακάτω γραμμές:Κώδικας:nano /etc/make.conf
με κάποιες αλλαγές ανάλογα με τις ανάγκες μας.Κώδικας:LINGUAS="en el" INPUT_DEVICES="keyboard mouse" VIDEO_CARDS="nv nvidia vesa" ALSA_CARDS="snd-intel8x0"
Ας τις δούμε μία-μία:
Αυτήν την βάζουμε όπως είναι.Κώδικας:INPUT_DEVICES="keyboard mouse"
Μετά:
Αυτή στην πλειονότητα των περιπτώσεων δεν θα χρειαστεί να την αλλάξουμε. Ορίζει για ποιές γλώσσες θα εγκατασταθεί μεταφρασμένο interface για το dekstop και τις εφγαρμογές μας καθώς και λεξικά ορθογραφίας και συλλαβισμού για τις γλώσσες αυτές.Κώδικας:LINGUAS="en el"
Φυσικά εάν είστε γλωσσομαθείς, μπορείτε να ορίσετε και επιπλέον γλώσσες, πέραν των αγγλικών και των ελληνικών, π.χ.:
Να θυμάστε μόνο ποιές γλώσσες ορίσατε γιατί θα μας χρειαστεί και παρακάτω.Κώδικας:LINGUAS="en el fr es de ita"
Μετά:
Εδώ βάζουμε επιλογές ανάλογα με το αν έχουμε κάρτα γραφικών nVidia ή ATi.Κώδικας:VIDEO_CARDS="nv nvidia vesa"
για nVidia
για ATiΚώδικας:VIDEO_CARDS="nv nvidia vesa"
Απλά για να γνωρίζετε, οι nv & radeon είναι οι open-source drivers της κοινότητας (αντίστοιχα για τις δύο εταιρίες), και nvidia & fglrx είναι οι closed-source binary drivers των δύο εταιριών.Κώδικας:VIDEO_CARDS="radeon fglrx vesa"
Μετά:
Εδώ πρέπει να βάλουμε περιεχόμενο ανάλογα με το chipset που περιέχει η κάρτα ήχου μας.Κώδικας:ALSA_CARDS="snd-intel8x0"
Πάμε λοιπόν στο ALSA Soundcard Matrix για να βρούμε τί chipset έχει.
Άρα επιλέγουμε από τη λίστα τον κατασκευαστή της κάρτας μας και πάμε να διαβάσουμε μετά από το προκύπτον πινακάκι τη γραμμή που αφορά την κάρτα μας.
Μας ενδιαφέρουν από τη στήλη Driver & Docs τα πράσινα γράμματα που βρίσκονται μέσα στις παρενθέσεις (χωρίς τις παρενθέσεις). Τα κάνουμε copy αυτά και τα βάζουμε σε εκείνη τη γραμμή κοτσάροντας πάντα και το πρόθεμα snd- μπροστά.
Άρα, δύο παραδείγματα:
Για όλα τα nVidia nForce chipsets
Για Terratec DMX 6FireΚώδικας:ALSA_CARDS="snd-intel8x0"
Τέλος, πρέπει να φτιάξουμε τα USE Flags.Κώδικας:ALSA_CARDS="snd-ice1712"
Τα USE Flags είναι χαρακτηριστικό μοναδικό του Gentoo, και είναι αυτό που του δίνει μεγάλη ευελιξία. Είναι ουσιαστικά "διακόπτες" που τους "ανάβουμε" ή τους "σβήνουμε", ενεργοποιώντας ή απενεργοποιώντας αντίστοιχα κάποια προαιρετικά χαρακτηριστικά για μία πληθώρα προγραμμάτων.
Γράφουμε λοιπόν σε μια νέα γραμμή:
και μέσα στα εισαγωγικά αρχίζουμε να τα "γεμίζουμε" με τις επιλογές μας:Κώδικας:USE=""
Κάθε USE Flag χωρίζεται με ένα κενό από τα γύρω του. Εάν δεν έχει πρόσημο είναι ενεργοποιημένο. Εάν έχει μπροστά του πλην (-) είναι απενεργοποιημένο.
Καταρχήν βάζουμε όλα τα παρακάτω που είναι κοινά ανεξαρτήτως του τί hardware έχουμε:
Από εδώ και πέρα προσθαφαιρούμε ανάλογα με το τί hardware έχουμε:Κώδικας:USE="mmx mmx2 mmxext nptl nptlonly doc X xorg aiglx sdl smp dmx kdrive gtk gtk2 gnome qt qt3 qt4 kde dvd alsa cdr dvdr samba truetype nls mp3 mp2 unicode ipv6 dts multilib gstreamer java mozilla firefox thunderbird opengl usb threads xvmc hal avi ffmpeg quicktime xvid ieee1394 ogg vorbis aac aalib dv dvb dvdread encode joystick libcaca matroska v4l v4l2 a52 cdda cddb cdio flac mpeg theora vcd musepack cups lm_sensors audiofile xine speex oggvorbis network wmf cdparanoia cpudetection tga mng freetype freetype2 stream svga fame mjpeg sysfs mplayer jpeg jpeg2k openexr spell live lzo yv12 graphviz svg gimpprint gtkhtml real bidi gphoto gphoto2 nodrm scanner snmp rdesktop xscreensaver ithreads wxgtk1 amuled remote stats h264 x264 kdeenablefinal kdexdeltas kdehiddenvisibility gimp nfs dbus nautilus cairo pango dvi tcltk hddtemp ggi plotutils blas hdf5 mpi fbcon dnd nas gdbm gnutls quotas winbind ucs2 nntp mmap silc bl edl rtc xanim modplug X509 hpn xprint mime sndfile subversion ruby mod screen shout mozcalendar mozsvg sensord djvu xml xml2 userlocales wma apache2 fam 7zip bzip2 tetex zlib motif esd curl lcms slang idn exif imagemagick expat lua extrafilters xpm tiff imlib foomaticdb amr lame jack timidity pdf libnotify keyring widescreen beagle mono evo chm sound mp4 asf subtitles png libsamplerate directfb glitz kipi acct glib pch mad arts threadsafe rar dvdnav radio srt -qt3support -ldap -oss -ppds -mikmod -xmms"
- Ανάλογα με την κάρτα γραφικών μας:
για nVidia
- Ανάλογα με την αρχιτεκτονική μας:Κώδικας:nvidia
για amd64
για x86Κώδικας:amd64 gcc64
Παρατηρείστε ότι εδώ σε ένα flag βάλαμε πλην για να το απενεργοποιήσουμε.Κώδικας:-gcc64
- Ανάλογα με τον επεξεργαστή μας:
για οποιονδήποτε επεξεργαστή AMD
Τέλος βάζουμε κάποια επιπλέον flags ανάλογα με την αρχιτεκτονική και ανάλογα με το συγκεκριμένο μοντέλο επεξεργαστή.Κώδικας:3dnow 3dnowex 3dnowext amd
για amd64
AMD Athlon64 K8 Socket 939 από τους πρώτους μέχρι καί πυρήνα "Winchester", (και αντίστοιχους Opteron Socket 939 και 940)
AMD Athlon64(X2) K8 Socket 939 πυρήνες "Venice", "San Diego", "Manchester" και "Toledo", (και αντίστοιχους Opteron Socket 939 και 940) (εδώ εντάσσονται και όλοι οι ΑΜ2 και Socket-F 1207)Κώδικας:sse sse2
Τα παραπάνω ισχύουν καί για τους αντίστοιχους AMD64 Sempron και τους αντίστοιχους Socket 754.Κώδικας:sse sse2 sse3
Intel Pentium-D 8xx/9xx με υποστήριξη EM64T, Core 2 Solo/Duo, (και αντίστοιχους Xeon)
Τα παραπάνω ισχύουν καί για τους αντίστοιχους EM64T Celeron.Κώδικας:sse sse2 sse3
για x86
AMD Athlon-XP K7 πυρήνες "Palomino", "Thoroughbred" και "Barton"
Τα παραπάνω ισχύουν καί για τους αντίστοιχους Duron και Sempron.Κώδικας:sse
Intel Pentium-III πυρήνες "Coppermine" και "Tualatin"
Intel Pentium-4 πυρήνες "Willamette" και "Northwood"Κώδικας:sse
Intel Pentium-4 πυρήνας "Prescott"Κώδικας:sse sse2
Σώζουμε και βγαίνουμε από το nano.Κώδικας:sse sse2 sse3
Το αρχείο αυτό περιλαμβάνει πακέτα (προγράμματα) για τα οποία δηλώνουμε ότι θέλουμε να χρησιμοποιήσουμε καί τις "κίτρινες" unstable "~" εκδόσεις τους. Στην τεράστια πλειονότητα των περιπτώσεων - εκτός από θεμελιώδη πακέτα όπως αυτά του system, της κονσόλας, του compiler, των βασικών βιβλιοθηκών, και του kernel - όχι μόνο δεν θα έχουμε κανένα πρόβλημα, αλλά και πολύ αυξημένη λειτουργικότητα και ταχύτητα, μέρες ή και βδομάδες πριν τις υπόλοιπες διανομές.Κώδικας:nano /etc/portage/package.keywords
Σβήνουμε τα πάντα και βάζουμε τα παρακάτω:
για amd64
για x86Κώδικας:# amd64 #----------------------------------- app-emulation/emul-linux-x86-compat ~amd64 app-emulation/emul-linux-x86-gtklibs ~amd64 app-emulation/emul-linux-x86-qtlibs ~amd64 app-emulation/emul-linux-x86-baselibs ~amd64 app-emulation/emul-linux-x86-sdl ~amd64 app-emulation/emul-linux-x86-xlibs ~amd64 app-emulation/emul-linux-x86-soundlibs ~amd64 app-emulation/emul-linux-x86-medialibs ~amd64 app-emulation/emul-linux-x86-java ~amd64 #----------------------------------- # nVidia Driver #----------------------------------- x11-drivers/nvidia-drivers ~amd64 media-video/nvidia-settings ~amd64 #----------------------------------- # ATi Driver #----------------------------------- x11-drivers/ati-drivers ~amd64 x11-apps/ati-drivers-extra ~amd64 #----------------------------------- # Common #----------------------------------- app-text/poppler-bindings ~amd64 app-text/poppler ~amd64 www-client/mozilla-firefox ~amd64 mail-client/mozilla-thunderbird ~amd64 app-office/openoffice-bin ~amd64 app-office/openoffice ~amd64 x11-misc/driconf ~amd64 dev-java/bsh ~amd64 dev-libs/STLport ~amd64 sys-libs/db ~amd64 app-portage/layman ~amd64 media-libs/freetype ~amd64 x11-libs/libXft ~amd64 net-www/nspluginwrapper ~amd64 net-www/netscape-flash ~amd64 net-im/gaim ~amd64 x11-plugins/gaim-encryption ~amd64 net-im/amsn ~amd64 net-im/ekiga ~amd64 dev-libs/pwlib ~amd64 net-libs/opal ~amd64 #----------------------------------- # Gnome 2.16 #----------------------------------- gnome-base/gnome ~amd64 dev-libs/atk ~amd64 gnome-base/libbonobo ~amd64 app-text/evince ~amd64 gnome-base/gnome-applets ~amd64 x11-libs/libxklavier ~amd64 x11-themes/gnome-icon-theme ~amd64 x11-misc/icon-naming-utils ~amd64 gnome-base/gnome-vfs ~amd64 app-editors/gedit ~amd64 dev-libs/glib ~amd64 dev-python/gnome-python ~amd64 dev-python/gnome-python-desktop ~amd64 gnome-extra/nautilus-cd-burner ~amd64 gnome-base/nautilus ~amd64 gnome-base/eel ~amd64 x11-libs/gtk+ ~amd64 x11-libs/cairo ~amd64 dev-libs/DirectFB ~amd64 x11-libs/libwnck ~amd64 x11-wm/metacity ~amd64 gnome-base/gnome-keyring ~amd64 dev-python/pygtk ~amd64 app-text/docbook-xsl-stylesheets ~amd64 dev-python/pygobject ~amd64 x11-libs/gtksourceview ~amd64 gnome-base/libgnomeui ~amd64 gnome-extra/gcalctool ~amd64 x11-themes/gtk-engines ~amd64 gnome-base/librsvg ~amd64 media-video/totem ~amd64 x11-misc/alacarte ~amd64 gnome-base/gnome-menus ~amd64 net-analyzer/gnome-nettool ~amd64 gnome-base/gnome-panel ~amd64 media-sound/sound-juicer ~amd64 gnome-extra/gconf-editor ~amd64 gnome-extra/zenity ~amd64 gnome-base/gdm ~amd64 x11-terms/gnome-terminal ~amd64 x11-libs/vte ~amd64 gnome-base/gnome-session ~amd64 gnome-base/control-center ~amd64 gnome-extra/evolution-data-server ~amd64 mail-client/evolution ~amd64 net-libs/libsoup ~amd64 app-arch/file-roller ~amd64 gnome-extra/gnome-power-manager ~amd64 gnome-extra/fast-user-switch-applet ~amd64 gnome-extra/gucharmap ~amd64 gnome-extra/gtkhtml ~amd64 gnome-extra/evolution-webcal ~amd64 gnome-base/libbonoboui ~amd64 gnome-base/gnome-volume-manager ~amd64 x11-themes/gnome-backgrounds ~amd64 gnome-extra/gnome-utils ~amd64 www-client/epiphany ~amd64 x11-libs/pango ~amd64 gnome-extra/gnome2-user-docs ~amd64 gnome-base/libglade ~amd64 net-print/gnome-cups-manager ~amd64 gnome-extra/gnome-screensaver ~amd64 gnome-extra/yelp ~amd64 gnome-base/gnome-desktop ~amd64 gnome-extra/bug-buddy ~amd64 gnome-base/libgtop ~amd64 gnome-base/libgnome ~amd64 dev-libs/libIDL ~amd64 x11-themes/gnome-themes ~amd64 gnome-extra/gnome-media ~amd64 media-gfx/eog ~amd64 gnome-base/orbit ~amd64 app-admin/pessulus ~amd64 gnome-extra/gnome-keyring-manager ~amd64 gnome-extra/deskbar-applet ~amd64 sys-devel/autoconf ~amd64 sys-devel/autoconf-wrapper ~amd64 sys-devel/m4 ~amd64 gnome-extra/gnome-games ~amd64 gnome-extra/gnome-system-monitor ~amd64 app-misc/tomboy ~amd64 app-dicts/aspell-en ~amd64 app-text/aspell ~amd64 dev-python/pycairo ~amd64 app-misc/beagle ~amd64 dev-lang/mono ~amd64 dev-dotnet/libgdiplus ~amd64 x11-libs/libgksu ~amd64 dev-libs/gmime ~amd64 x11-misc/glipper ~amd64 gnome-extra/hardware-monitor ~amd64 x11-libs/libcm ~amd64 #----------------------------------- # KDE 3.5.6 #----------------------------------- kde-base/kde-env ~amd64 kde-base/kde-meta ~amd64 kde-base/kjsembed ~amd64 kde-base/kdeaccessibility-meta ~amd64 kde-base/kdeaddons-meta ~amd64 kde-base/kdeadmin-meta ~amd64 kde-base/kdebase-meta ~amd64 kde-base/kdeedu-meta ~amd64 kde-base/kdegames-meta ~amd64 kde-base/kdegraphics-meta ~amd64 kde-base/kdemultimedia-meta ~amd64 kde-base/kdenetwork-meta ~amd64 kde-base/kdepim-meta ~amd64 kde-base/kdesdk-meta ~amd64 kde-base/kdetoys-meta ~amd64 kde-base/kdeutils-meta ~amd64 kde-base/kdewebdev-meta ~amd64 kde-base/kdeartwork-meta ~amd64 kde-base/kdelibs ~amd64 kde-base/arts ~amd64 kde-base/kde-i18n ~amd64 kde-base/kmag ~amd64 kde-base/kdeaccessibility-iconthemes ~amd64 kde-base/kmousetool ~amd64 kde-base/kbstateapplet ~amd64 kde-base/ksayit ~amd64 kde-base/kttsd ~amd64 kde-base/kmouth ~amd64 kde-base/atlantikdesigner ~amd64 kde-base/knewsticker-scripts ~amd64 kde-base/ksig ~amd64 kde-base/vimpart ~amd64 kde-base/kaddressbook-plugins ~amd64 kde-base/kate-plugins ~amd64 kde-base/kicker-applets ~amd64 kde-base/kdeaddons-kfile-plugins ~amd64 kde-base/konqueror-akregator ~amd64 kde-base/renamedlg-audio ~amd64 kde-base/renamedlg-images ~amd64 kde-base/noatun-plugins ~amd64 kde-base/konq-plugins ~amd64 kde-base/kcron ~amd64 kde-base/kdat ~amd64 kde-base/kdeadmin-kfile-plugins ~amd64 kde-base/kuser ~amd64 kde-base/lilo-config ~amd64 kde-base/secpolicy ~amd64 kde-base/kdebase-data ~amd64 kde-base/drkonqi ~amd64 kde-base/kappfinder ~amd64 kde-base/kate ~amd64 kde-base/kcheckpass ~amd64 kde-base/kcminit ~amd64 kde-base/kcontrol ~amd64 kde-base/kdcop ~amd64 kde-base/kdebugdialog ~amd64 kde-base/kdepasswd ~amd64 kde-base/kdeprint ~amd64 kde-base/kdesktop ~amd64 kde-base/kdesu ~amd64 kde-base/kdialog ~amd64 kde-base/kdm ~amd64 kde-base/kfind ~amd64 kde-base/khelpcenter ~amd64 kde-base/khotkeys ~amd64 kde-base/kicker ~amd64 kde-base/kdebase-kioslaves ~amd64 kde-base/klipper ~amd64 kde-base/kmenuedit ~amd64 kde-base/konqueror ~amd64 kde-base/konsole ~amd64 kde-base/kpager ~amd64 kde-base/kpersonalizer ~amd64 kde-base/kreadconfig ~amd64 kde-base/kscreensaver ~amd64 kde-base/ksmserver ~amd64 kde-base/ksplashml ~amd64 kde-base/kstart ~amd64 kde-base/ksysguard ~amd64 kde-base/ksystraycmd ~amd64 kde-base/ktip ~amd64 kde-base/kxkb ~amd64 kde-base/kdebase-data ~amd64 kde-base/libkonq ~amd64 kde-base/nsplugins ~amd64 kde-base/kdebase-data ~amd64 kde-base/knetattach ~amd64 kde-base/kdebase-startkde ~amd64 kde-base/kig ~amd64 kde-base/kalzium ~amd64 kde-base/khangman ~amd64 kde-base/kpercentage ~amd64 kde-base/kiten ~amd64 kde-base/kvoctrain ~amd64 kde-base/kturtle ~amd64 kde-base/kverbos ~amd64 kde-base/kdeedu-applnk ~amd64 kde-base/kbruch ~amd64 kde-base/keduca ~amd64 kde-base/kmessedwords ~amd64 kde-base/klatin ~amd64 kde-base/kmplot ~amd64 kde-base/kstars ~amd64 kde-base/ktouch ~amd64 kde-base/klettres ~amd64 kde-base/kmathtool ~amd64 kde-base/kwordquiz ~amd64 kde-base/atlantik ~amd64 kde-base/kasteroids ~amd64 kde-base/katomic ~amd64 kde-base/kbackgammon ~amd64 kde-base/kbattleship ~amd64 kde-base/kblackbox ~amd64 kde-base/kbounce ~amd64 kde-base/kenolaba ~amd64 kde-base/kfouleggs ~amd64 kde-base/kgoldrunner ~amd64 kde-base/kjumpingcube ~amd64 kde-base/klickety ~amd64 kde-base/klines ~amd64 kde-base/kmahjongg ~amd64 kde-base/kmines ~amd64 kde-base/kolf ~amd64 kde-base/konquest ~amd64 kde-base/kpat ~amd64 kde-base/kpoker ~amd64 kde-base/ktron ~amd64 kde-base/ktuberling ~amd64 kde-base/ksame ~amd64 kde-base/kshisen ~amd64 kde-base/ksirtet ~amd64 kde-base/ksmiletris ~amd64 kde-base/ksnake ~amd64 kde-base/ksokoban ~amd64 kde-base/kspaceduel ~amd64 kde-base/kreversi ~amd64 kde-base/kwin4 ~amd64 kde-base/lskat ~amd64 kde-base/kamera ~amd64 kde-base/kcoloredit ~amd64 kde-base/kdegraphics-kfile-plugins ~amd64 kde-base/kdvi ~amd64 kde-base/kfax ~amd64 kde-base/kgamma ~amd64 kde-base/kghostview ~amd64 kde-base/kiconedit ~amd64 kde-base/kmrml ~amd64 kde-base/kolourpaint ~amd64 kde-base/kooka ~amd64 kde-base/libkscan ~amd64 kde-base/kpdf ~amd64 kde-base/kpovmodeler ~amd64 kde-base/kruler ~amd64 kde-base/ksnapshot ~amd64 kde-base/ksvg ~amd64 kde-base/kuickshow ~amd64 kde-base/kview ~amd64 kde-base/kviewshell ~amd64 kde-base/dcoprss ~amd64 kde-base/kdenetwork-filesharing ~amd64 kde-base/kdict ~amd64 kde-base/kget ~amd64 kde-base/knewsticker ~amd64 kde-base/kopete ~amd64 kde-base/kpf ~amd64 kde-base/kppp ~amd64 kde-base/krdc ~amd64 kde-base/krfb ~amd64 kde-base/ksirc ~amd64 kde-base/ktalkd ~amd64 kde-base/kwifimanager ~amd64 kde-base/librss ~amd64 kde-base/kdnssd ~amd64 kde-base/kdenetwork-kfile-plugins ~amd64 vkde-base/lisa ~amd64 kde-base/artsplugin-audiofile ~amd64 kde-base/artsplugin-mpeglib ~amd64 kde-base/artsplugin-mpg123 ~amd64 kde-base/artsplugin-xine ~amd64 kde-base/juk ~amd64 kde-base/kaboodle ~amd64 kde-base/kaudiocreator ~amd64 kde-base/akode ~amd64 kde-base/kdemultimedia-arts ~amd64 kde-base/krec ~amd64 kde-base/noatun ~amd64 kde-base/kdemultimedia-kappfinder-data ~amd64 kde-base/kdemultimedia-kfile-plugins ~amd64 kde-base/kdemultimedia-kioslaves ~amd64 kde-base/kmid ~amd64 kde-base/kmix ~amd64 kde-base/kscd ~amd64 kde-base/libkcddb ~amd64 kde-base/mpeglib ~amd64 kde-base/certmanager ~amd64 kde-base/kaddressbook ~amd64 kde-base/kalarm ~amd64 kde-base/kandy ~amd64 kde-base/karm ~amd64 kde-base/kdepim-kioslaves ~amd64 kde-base/kdepim-kresources ~amd64 kde-base/kdepim-wizards ~amd64 kde-base/kitchensync ~amd64 kde-base/kmail ~amd64 kde-base/kmailcvt ~amd64 kde-base/kmobile ~amd64 kde-base/knode ~amd64 kde-base/knotes ~amd64 kde-base/kode ~amd64 kde-base/konsolekalendar ~amd64 kde-base/kontact ~amd64 kde-base/korganizer ~amd64 kde-base/korn ~amd64 kde-base/kpilot ~amd64 kde-base/ksync ~amd64 kde-base/ktnef ~amd64 kde-base/libkcal ~amd64 kde-base/libkdenetwork ~amd64 kde-base/libkdepim ~amd64 kde-base/libkmime ~amd64 kde-base/libkpimexchange ~amd64 kde-base/libkpimidentities ~amd64 kde-base/libksieve ~amd64 kde-base/mimelib ~amd64 kde-base/networkstatus ~amd64 kde-base/libkmime ~amd64 kde-base/libkpgp ~amd64 kde-base/libkholidays ~amd64 kde-base/amor ~amd64 kde-base/eyesapplet ~amd64 kde-base/fifteenapplet ~amd64 kde-base/kmoon ~amd64 kde-base/kodo ~amd64 kde-base/kteatime ~amd64 kde-base/ktux ~amd64 kde-base/kweather ~amd64 kde-base/kworldwatch ~amd64 kde-base/ark ~amd64 kde-base/kcalc ~amd64 kde-base/kcharselect ~amd64 kde-base/kdelirc ~amd64 kde-base/kdf ~amd64 kde-base/kedit ~amd64 kde-base/kfloppy ~amd64 kde-base/kgpg ~amd64 kde-base/khexedit ~amd64 kde-base/kjots ~amd64 kde-base/klaptopdaemon ~amd64 kde-base/kmilo ~amd64 kde-base/kregexpeditor ~amd64 kde-base/ksim ~amd64 kde-base/ktimer ~amd64 kde-base/kwalletmanager ~amd64 kde-base/kdeartwork-emoticons ~amd64 kde-base/kdeartwork-iconthemes ~amd64 kde-base/kdeartwork-icewm-themes ~amd64 kde-base/kdeartwork-kscreensaver ~amd64 kde-base/kdeartwork-kwin-styles ~amd64 kde-base/kdeartwork-kworldclock ~amd64 kde-base/kdeartwork-sounds ~amd64 kde-base/kdeartwork-styles ~amd64 kde-base/kdeartwork-wallpapers ~amd64 kde-base/cervisia ~amd64 kde-base/kapptemplate ~amd64 kde-base/kbabel ~amd64 kde-base/kbugbuster ~amd64 kde-base/kcachegrind ~amd64 kde-base/kdesdk-kfile-plugins ~amd64 kde-base/kdesdk-misc ~amd64 kde-base/kdesdk-scripts ~amd64 kde-base/kmtrace ~amd64 kde-base/kompare ~amd64 kde-base/kspy ~amd64 kde-base/kuiviewer ~amd64 kde-base/kdesdk-kioslaves ~amd64 kde-base/umbrello ~amd64 kde-base/kfilereplace ~amd64 kde-base/kimagemapeditor ~amd64 kde-base/klinkstatus ~amd64 kde-base/kommander ~amd64 kde-base/kxsldbg ~amd64 kde-base/quanta ~amd64 kde-base/akregator ~amd64 kde-base/libkdeedu ~amd64 kde-base/kdeaddons-docs-konq-plugins ~amd64 kde-base/libkdegames ~amd64 kde-base/noatun ~amd64 kde-base/libksirtet ~amd64 kde-base/kdebase-pam ~amd64 kde-base/kontact-specialdates ~amd64 kde-base/kdebindings-meta ~amd64 kde-base/smoke ~amd64 kde-base/qtruby ~amd64 kde-base/korundum ~amd64 kde-base/dcopperl ~amd64 kde-base/kalyptus ~amd64 kde-base/qtjava ~amd64 kde-base/dcoppython ~amd64 kde-base/kdejava ~amd64 kde-base/quanta ~amd64 kde-base/kpat ~amd64 kde-base/kdebase-data ~amd64 dev-util/kdevelop ~amd64 kde-misc/crystalgl ~amd64 kde-misc/kxdocker ~amd64 kde-misc/kxdocker-resources ~amd64 kde-misc/krecipes ~amd64 sys-apps/pmount ~amd64 dev-util/mono-tools ~amd64 dev-util/monodoc ~amd64 dev-python/pyrex ~amd64 kde-base/kgeography ~amd64 kde-base/kanagram ~amd64 kde-base/blinken ~amd64 kde-base/artsplugin-akode ~amd64 media-libs/akode ~amd64 kde-base/lisa ~amd64 kde-base/kwin ~amd64 kde-base/superkaramba ~amd64 x11-themes/gtk-engines-qt ~amd64 x11-themes/gtk-engines-qtpixmap ~amd64 kde-misc/kgtk ~amd64 net-misc/kbandwidth ~amd64 net-misc/knemo ~amd64 #----------------------------------- # Needed to be compiled by GCC 4.1.x #----------------------------------- app-arch/p7zip ~amd64 dev-libs/libcdio ~amd64 media-video/vcdimager ~amd64 media-libs/musicbrainz ~amd64 media-libs/openexr ~amd64 media-libs/libquicktime ~amd64 kde-misc/krusader ~amd64 kde-misc/krename ~amd64 app-arch/dpkg ~amd64 sci-astronomy/celestia ~amd64 media-sound/grip ~amd64 #----------------------------------- # Extra #----------------------------------- app-misc/mc ~amd64 media-libs/xvid ~amd64 media-libs/x264-svn ~amd64 media-libs/xine-lib ~amd64 media-video/mplayer ~amd64 media-plugins/live ~amd64 media-video/kmplayer ~amd64 media-video/vlc ~amd64 net-p2p/amule ~amd64 media-video/avidemux ~amd64 media-video/konverter ~amd64 app-cdr/k9copy ~amd64 media-video/kino ~amd64 media-video/cinelerra-cvs ~amd64 x11-misc/qcomicbook ~amd64 media-gfx/comix ~amd64 x11-libs/gksu ~amd64 app-portage/portage-utils ~amd64 net-analyzer/mrtg ~amd64 app-cdr/cdrtools ~amd64 app-cdr/cdrdao ~amd64 app-cdr/dvd+rw-tools ~amd64 app-cdr/k3b ~amd64 media-sound/audacious ~amd64 media-plugins/audacious-plugins ~amd64 media-plugins/audacious-plugins-ugly ~amd64 x11-themes/audacious-themes ~amd64 media-plugins/audacious-xosd ~amd64 media-plugins/audacious-docklet ~amd64 media-plugins/audacious-dumb ~amd64 media-plugins/audacious-crossfade ~amd64 media-video/kdenlive ~amd64 media-sound/qsynth ~amd64 media-sound/jack-audio-connection-kit ~amd64 media-sound/lame ~amd64 media-gfx/gimp ~amd64 media-gfx/gimp-print ~amd64 media-gfx/ufraw ~amd64 media-gfx/gphoto2 ~amd64 media-gfx/gtkam ~amd64 media-gfx/f-spot ~amd64 mail-client/mail-notification ~amd64 mail-client/kbiff ~amd64 app-benchmarks/bootchart ~amd64 app-office/mozilla-sunbird ~amd64 x11-mics/xvidcap ~amd64 #----------------------------------- # Needed by Extra #----------------------------------- # Needed by audacious x11-libs/xosd ~amd64 dev-libs/libmcs ~amd64 media-libs/libmms ~amd64 media-libs/libprojectm ~amd64 # Needed by mplayer media-libs/libcaca ~amd64 media-video/gpac ~amd64 media-video/ffmpeg ~amd64 media-libs/amd64codecs ~amd64 # Needed by xvid dev-lang/yasm ~amd64 # Needed by gphoto2 media-libs/libgphoto2 ~amd64 # Needed by f-spot dev-dotnet/gtkhtml-sharp ~amd64 dev-dotnet/gtk-sharp ~amd64 dev-dotnet/gnome-sharp ~amd64 dev-dotnet/gnomevfs-sharp ~amd64 dev-dotnet/art-sharp ~amd64 dev-dotnet/gconf-sharp ~amd64 dev-dotnet/glade-sharp ~amd64 # Needed by k9copy media-video/vamps ~amd64 # Needed by kino media-libs/libdv ~amd64 # Needed by cinelerra-cvs media-libs/libtheora ~amd64 # Needed by kdenlive media-libs/mlt ~amd64 media-libs/sdl-image ~amd64 media-libs/libsdl ~amd64 media-libs/libsamplerate ~amd64 media-libs/libvorbis ~amd64 media-libs/libogg ~amd64 media-libs/mlt++ ~amd64 # Needed by avidemux dev-lang/spidermonkey ~amd64 #----------------------------------- # Beryl #----------------------------------- x11-apps/xlsclients ~amd64 x11-wm/beryl ~amd64 x11-wm/beryl-core ~amd64 x11-plugins/beryl-plugins ~amd64 x11-plugins/beryl-dbus ~amd64 x11-misc/beryl-manager ~amd64 x11-misc/beryl-settings ~amd64 x11-misc/beryl-settings-bindings ~amd64 x11-plugins/beryl-plugins-unsupported ~amd64 x11-plugins/beryl-plugins-vidcap ~amd64 x11-wm/emerald ~amd64 x11-themes/emerald-themes ~amd64 x11-wm/heliodor ~amd64 x11-wm/aquamarine ~amd64 sys-libs/liblazy ~amd64 #-----------------------------------
Όταν ένα πακέτο περιλαμβάνεται σε αυτό το αρχείο δεν σημαίνει αυτομάτως ότι θα χρησιμοποιηθεί και οπωσδήποτε.Κώδικας:# nVidia Driver #----------------------------------- x11-drivers/nvidia-drivers ~x86 media-video/nvidia-settings ~x86 #----------------------------------- # ATi Driver #----------------------------------- x11-drivers/ati-drivers ~x86 x11-apps/ati-drivers-extra ~x86 #----------------------------------- # Common #----------------------------------- app-text/poppler-bindings ~x86 app-text/poppler ~x86 www-client/mozilla-firefox ~x86 mail-client/mozilla-thunderbird ~x86 app-office/openoffice-bin ~x86 app-office/openoffice ~x86 x11-misc/driconf ~x86 dev-java/bsh ~x86 dev-libs/STLport ~x86 sys-libs/db ~x86 app-portage/layman ~x86 media-libs/freetype ~x86 x11-libs/libXft ~x86 net-www/nspluginwrapper ~x86 net-www/netscape-flash ~x86 net-im/gaim ~x86 x11-plugins/gaim-encryption ~x86 net-im/amsn ~x86 net-im/ekiga ~x86 dev-libs/pwlib ~x86 net-libs/opal ~x86 #----------------------------------- # Gnome 2.16 #----------------------------------- gnome-base/gnome ~x86 dev-libs/atk ~x86 gnome-base/libbonobo ~x86 app-text/evince ~x86 gnome-base/gnome-applets ~x86 x11-libs/libxklavier ~x86 x11-themes/gnome-icon-theme ~x86 x11-misc/icon-naming-utils ~x86 gnome-base/gnome-vfs ~x86 app-editors/gedit ~x86 dev-libs/glib ~x86 dev-python/gnome-python ~x86 dev-python/gnome-python-desktop ~x86 gnome-extra/nautilus-cd-burner ~x86 gnome-base/nautilus ~x86 gnome-base/eel ~x86 x11-libs/gtk+ ~x86 x11-libs/cairo ~x86 dev-libs/DirectFB ~x86 x11-libs/libwnck ~x86 x11-wm/metacity ~x86 gnome-base/gnome-keyring ~x86 dev-python/pygtk ~x86 app-text/docbook-xsl-stylesheets ~x86 dev-python/pygobject ~x86 x11-libs/gtksourceview ~x86 gnome-base/libgnomeui ~x86 gnome-extra/gcalctool ~x86 x11-themes/gtk-engines ~x86 gnome-base/librsvg ~x86 media-video/totem ~x86 x11-misc/alacarte ~x86 gnome-base/gnome-menus ~x86 net-analyzer/gnome-nettool ~x86 gnome-base/gnome-panel ~x86 media-sound/sound-juicer ~x86 gnome-extra/gconf-editor ~x86 gnome-extra/zenity ~x86 gnome-base/gdm ~x86 x11-terms/gnome-terminal ~x86 x11-libs/vte ~x86 gnome-base/gnome-session ~x86 gnome-base/control-center ~x86 gnome-extra/evolution-data-server ~x86 mail-client/evolution ~x86 net-libs/libsoup ~x86 app-arch/file-roller ~x86 gnome-extra/gnome-power-manager ~x86 gnome-extra/fast-user-switch-applet ~x86 gnome-extra/gucharmap ~x86 gnome-extra/gtkhtml ~x86 gnome-extra/evolution-webcal ~x86 gnome-base/libbonoboui ~x86 gnome-base/gnome-volume-manager ~x86 x11-themes/gnome-backgrounds ~x86 gnome-extra/gnome-utils ~x86 www-client/epiphany ~x86 x11-libs/pango ~x86 gnome-extra/gnome2-user-docs ~x86 gnome-base/libglade ~x86 net-print/gnome-cups-manager ~x86 gnome-extra/gnome-screensaver ~x86 gnome-extra/yelp ~x86 gnome-base/gnome-desktop ~x86 gnome-extra/bug-buddy ~x86 gnome-base/libgtop ~x86 gnome-base/libgnome ~x86 dev-libs/libIDL ~x86 x11-themes/gnome-themes ~x86 gnome-extra/gnome-media ~x86 media-gfx/eog ~x86 gnome-base/orbit ~x86 app-admin/pessulus ~x86 gnome-extra/gnome-keyring-manager ~x86 gnome-extra/deskbar-applet ~x86 sys-devel/autoconf ~x86 sys-devel/autoconf-wrapper ~x86 sys-devel/m4 ~x86 gnome-extra/gnome-games ~x86 gnome-extra/gnome-system-monitor ~x86 app-misc/tomboy ~x86 app-dicts/aspell-en ~x86 app-text/aspell ~x86 dev-python/pycairo ~x86 app-misc/beagle ~x86 dev-lang/mono ~x86 dev-dotnet/libgdiplus ~x86 x11-libs/libgksu ~x86 dev-libs/gmime ~x86 x11-misc/glipper ~x86 gnome-extra/hardware-monitor ~x86 x11-libs/libcm ~x86 #----------------------------------- # KDE 3.5.6 #----------------------------------- kde-base/kde-env ~x86 kde-base/kde-meta ~x86 kde-base/kjsembed ~x86 kde-base/kdeaccessibility-meta ~x86 kde-base/kdeaddons-meta ~x86 kde-base/kdeadmin-meta ~x86 kde-base/kdebase-meta ~x86 kde-base/kdeedu-meta ~x86 kde-base/kdegames-meta ~x86 kde-base/kdegraphics-meta ~x86 kde-base/kdemultimedia-meta ~x86 kde-base/kdenetwork-meta ~x86 kde-base/kdepim-meta ~x86 kde-base/kdesdk-meta ~x86 kde-base/kdetoys-meta ~x86 kde-base/kdeutils-meta ~x86 kde-base/kdewebdev-meta ~x86 kde-base/kdeartwork-meta ~x86 kde-base/kdelibs ~x86 kde-base/arts ~x86 kde-base/kde-i18n ~x86 kde-base/kmag ~x86 kde-base/kdeaccessibility-iconthemes ~x86 kde-base/kmousetool ~x86 kde-base/kbstateapplet ~x86 kde-base/ksayit ~x86 kde-base/kttsd ~x86 kde-base/kmouth ~x86 kde-base/atlantikdesigner ~x86 kde-base/knewsticker-scripts ~x86 kde-base/ksig ~x86 kde-base/vimpart ~x86 kde-base/kaddressbook-plugins ~x86 kde-base/kate-plugins ~x86 kde-base/kicker-applets ~x86 kde-base/kdeaddons-kfile-plugins ~x86 kde-base/konqueror-akregator ~x86 kde-base/renamedlg-audio ~x86 kde-base/renamedlg-images ~x86 kde-base/noatun-plugins ~x86 kde-base/konq-plugins ~x86 kde-base/kcron ~x86 kde-base/kdat ~x86 kde-base/kdeadmin-kfile-plugins ~x86 kde-base/kuser ~x86 kde-base/lilo-config ~x86 kde-base/secpolicy ~x86 kde-base/kdebase-data ~x86 kde-base/drkonqi ~x86 kde-base/kappfinder ~x86 kde-base/kate ~x86 kde-base/kcheckpass ~x86 kde-base/kcminit ~x86 kde-base/kcontrol ~x86 kde-base/kdcop ~x86 kde-base/kdebugdialog ~x86 kde-base/kdepasswd ~x86 kde-base/kdeprint ~x86 kde-base/kdesktop ~x86 kde-base/kdesu ~x86 kde-base/kdialog ~x86 kde-base/kdm ~x86 kde-base/kfind ~x86 kde-base/khelpcenter ~x86 kde-base/khotkeys ~x86 kde-base/kicker ~x86 kde-base/kdebase-kioslaves ~x86 kde-base/klipper ~x86 kde-base/kmenuedit ~x86 kde-base/konqueror ~x86 kde-base/konsole ~x86 kde-base/kpager ~x86 kde-base/kpersonalizer ~x86 kde-base/kreadconfig ~x86 kde-base/kscreensaver ~x86 kde-base/ksmserver ~x86 kde-base/ksplashml ~x86 kde-base/kstart ~x86 kde-base/ksysguard ~x86 kde-base/ksystraycmd ~x86 kde-base/ktip ~x86 kde-base/kxkb ~x86 kde-base/kdebase-data ~x86 kde-base/libkonq ~x86 kde-base/nsplugins ~x86 kde-base/kdebase-data ~x86 kde-base/knetattach ~x86 kde-base/kdebase-startkde ~x86 kde-base/kig ~x86 kde-base/kalzium ~x86 kde-base/khangman ~x86 kde-base/kpercentage ~x86 kde-base/kiten ~x86 kde-base/kvoctrain ~x86 kde-base/kturtle ~x86 kde-base/kverbos ~x86 kde-base/kdeedu-applnk ~x86 kde-base/kbruch ~x86 kde-base/keduca ~x86 kde-base/kmessedwords ~x86 kde-base/klatin ~x86 kde-base/kmplot ~x86 kde-base/kstars ~x86 kde-base/ktouch ~x86 kde-base/klettres ~x86 kde-base/kmathtool ~x86 kde-base/kwordquiz ~x86 kde-base/atlantik ~x86 kde-base/kasteroids ~x86 kde-base/katomic ~x86 kde-base/kbackgammon ~x86 kde-base/kbattleship ~x86 kde-base/kblackbox ~x86 kde-base/kbounce ~x86 kde-base/kenolaba ~x86 kde-base/kfouleggs ~x86 kde-base/kgoldrunner ~x86 kde-base/kjumpingcube ~x86 kde-base/klickety ~x86 kde-base/klines ~x86 kde-base/kmahjongg ~x86 kde-base/kmines ~x86 kde-base/kolf ~x86 kde-base/konquest ~x86 kde-base/kpat ~x86 kde-base/kpoker ~x86 kde-base/ktron ~x86 kde-base/ktuberling ~x86 kde-base/ksame ~x86 kde-base/kshisen ~x86 kde-base/ksirtet ~x86 kde-base/ksmiletris ~x86 kde-base/ksnake ~x86 kde-base/ksokoban ~x86 kde-base/kspaceduel ~x86 kde-base/kreversi ~x86 kde-base/kwin4 ~x86 kde-base/lskat ~x86 kde-base/kamera ~x86 kde-base/kcoloredit ~x86 kde-base/kdegraphics-kfile-plugins ~x86 kde-base/kdvi ~x86 kde-base/kfax ~x86 kde-base/kgamma ~x86 kde-base/kghostview ~x86 kde-base/kiconedit ~x86 kde-base/kmrml ~x86 kde-base/kolourpaint ~x86 kde-base/kooka ~x86 kde-base/libkscan ~x86 kde-base/kpdf ~x86 kde-base/kpovmodeler ~x86 kde-base/kruler ~x86 kde-base/ksnapshot ~x86 kde-base/ksvg ~x86 kde-base/kuickshow ~x86 kde-base/kview ~x86 kde-base/kviewshell ~x86 kde-base/dcoprss ~x86 kde-base/kdenetwork-filesharing ~x86 kde-base/kdict ~x86 kde-base/kget ~x86 kde-base/knewsticker ~x86 kde-base/kopete ~x86 kde-base/kpf ~x86 kde-base/kppp ~x86 kde-base/krdc ~x86 kde-base/krfb ~x86 kde-base/ksirc ~x86 kde-base/ktalkd ~x86 kde-base/kwifimanager ~x86 kde-base/librss ~x86 kde-base/kdnssd ~x86 kde-base/kdenetwork-kfile-plugins ~x86 vkde-base/lisa ~x86 kde-base/artsplugin-audiofile ~x86 kde-base/artsplugin-mpeglib ~x86 kde-base/artsplugin-mpg123 ~x86 kde-base/artsplugin-xine ~x86 kde-base/juk ~x86 kde-base/kaboodle ~x86 kde-base/kaudiocreator ~x86 kde-base/akode ~x86 kde-base/kdemultimedia-arts ~x86 kde-base/krec ~x86 kde-base/noatun ~x86 kde-base/kdemultimedia-kappfinder-data ~x86 kde-base/kdemultimedia-kfile-plugins ~x86 kde-base/kdemultimedia-kioslaves ~x86 kde-base/kmid ~x86 kde-base/kmix ~x86 kde-base/kscd ~x86 kde-base/libkcddb ~x86 kde-base/mpeglib ~x86 kde-base/certmanager ~x86 kde-base/kaddressbook ~x86 kde-base/kalarm ~x86 kde-base/kandy ~x86 kde-base/karm ~x86 kde-base/kdepim-kioslaves ~x86 kde-base/kdepim-kresources ~x86 kde-base/kdepim-wizards ~x86 kde-base/kitchensync ~x86 kde-base/kmail ~x86 kde-base/kmailcvt ~x86 kde-base/kmobile ~x86 kde-base/knode ~x86 kde-base/knotes ~x86 kde-base/kode ~x86 kde-base/konsolekalendar ~x86 kde-base/kontact ~x86 kde-base/korganizer ~x86 kde-base/korn ~x86 kde-base/kpilot ~x86 kde-base/ksync ~x86 kde-base/ktnef ~x86 kde-base/libkcal ~x86 kde-base/libkdenetwork ~x86 kde-base/libkdepim ~x86 kde-base/libkmime ~x86 kde-base/libkpimexchange ~x86 kde-base/libkpimidentities ~x86 kde-base/libksieve ~x86 kde-base/mimelib ~x86 kde-base/networkstatus ~x86 kde-base/libkmime ~x86 kde-base/libkpgp ~x86 kde-base/libkholidays ~x86 kde-base/amor ~x86 kde-base/eyesapplet ~x86 kde-base/fifteenapplet ~x86 kde-base/kmoon ~x86 kde-base/kodo ~x86 kde-base/kteatime ~x86 kde-base/ktux ~x86 kde-base/kweather ~x86 kde-base/kworldwatch ~x86 kde-base/ark ~x86 kde-base/kcalc ~x86 kde-base/kcharselect ~x86 kde-base/kdelirc ~x86 kde-base/kdf ~x86 kde-base/kedit ~x86 kde-base/kfloppy ~x86 kde-base/kgpg ~x86 kde-base/khexedit ~x86 kde-base/kjots ~x86 kde-base/klaptopdaemon ~x86 kde-base/kmilo ~x86 kde-base/kregexpeditor ~x86 kde-base/ksim ~x86 kde-base/ktimer ~x86 kde-base/kwalletmanager ~x86 kde-base/kdeartwork-emoticons ~x86 kde-base/kdeartwork-iconthemes ~x86 kde-base/kdeartwork-icewm-themes ~x86 kde-base/kdeartwork-kscreensaver ~x86 kde-base/kdeartwork-kwin-styles ~x86 kde-base/kdeartwork-kworldclock ~x86 kde-base/kdeartwork-sounds ~x86 kde-base/kdeartwork-styles ~x86 kde-base/kdeartwork-wallpapers ~x86 kde-base/cervisia ~x86 kde-base/kapptemplate ~x86 kde-base/kbabel ~x86 kde-base/kbugbuster ~x86 kde-base/kcachegrind ~x86 kde-base/kdesdk-kfile-plugins ~x86 kde-base/kdesdk-misc ~x86 kde-base/kdesdk-scripts ~x86 kde-base/kmtrace ~x86 kde-base/kompare ~x86 kde-base/kspy ~x86 kde-base/kuiviewer ~x86 kde-base/kdesdk-kioslaves ~x86 kde-base/umbrello ~x86 kde-base/kfilereplace ~x86 kde-base/kimagemapeditor ~x86 kde-base/klinkstatus ~x86 kde-base/kommander ~x86 kde-base/kxsldbg ~x86 kde-base/quanta ~x86 kde-base/akregator ~x86 kde-base/libkdeedu ~x86 kde-base/kdeaddons-docs-konq-plugins ~x86 kde-base/libkdegames ~x86 kde-base/noatun ~x86 kde-base/libksirtet ~x86 kde-base/kdebase-pam ~x86 kde-base/kontact-specialdates ~x86 kde-base/kdebindings-meta ~x86 kde-base/smoke ~x86 kde-base/qtruby ~x86 kde-base/korundum ~x86 kde-base/dcopperl ~x86 kde-base/kalyptus ~x86 kde-base/qtjava ~x86 kde-base/dcoppython ~x86 kde-base/kdejava ~x86 kde-base/quanta ~x86 kde-base/kpat ~x86 kde-base/kdebase-data ~x86 dev-util/kdevelop ~x86 kde-misc/crystalgl ~x86 kde-misc/kxdocker ~x86 kde-misc/kxdocker-resources ~x86 kde-misc/krecipes ~x86 sys-apps/pmount ~x86 dev-util/mono-tools ~x86 dev-util/monodoc ~x86 dev-python/pyrex ~x86 kde-base/kgeography ~x86 kde-base/kanagram ~x86 kde-base/blinken ~x86 kde-base/artsplugin-akode ~x86 media-libs/akode ~x86 kde-base/lisa ~x86 kde-base/kwin ~x86 kde-base/superkaramba ~x86 x11-themes/gtk-engines-qt ~x86 x11-themes/gtk-engines-qtpixmap ~x86 kde-misc/kgtk ~x86 net-misc/kbandwidth ~x86 net-misc/knemo ~x86 #----------------------------------- # Needed to be compiled by GCC 4.1.x #----------------------------------- app-arch/p7zip ~x86 dev-libs/libcdio ~x86 media-video/vcdimager ~x86 media-libs/musicbrainz ~x86 media-libs/openexr ~x86 media-libs/libquicktime ~x86 kde-misc/krusader ~x86 kde-misc/krename ~x86 app-arch/dpkg ~x86 sci-astronomy/celestia ~x86 media-sound/grip ~x86 #----------------------------------- # Extra #----------------------------------- app-misc/mc ~x86 media-libs/xvid ~x86 media-libs/x264-svn ~x86 media-libs/xine-lib ~x86 media-video/mplayer ~x86 media-plugins/live ~x86 media-video/kmplayer ~x86 media-video/vlc ~x86 net-p2p/amule ~x86 media-video/avidemux ~x86 media-video/konverter ~x86 app-cdr/k9copy ~x86 media-video/kino ~x86 media-video/cinelerra-cvs ~x86 x11-misc/qcomicbook ~x86 media-gfx/comix ~x86 x11-libs/gksu ~x86 app-portage/portage-utils ~x86 net-analyzer/mrtg ~x86 app-cdr/cdrtools ~x86 app-cdr/cdrdao ~x86 app-cdr/dvd+rw-tools ~x86 app-cdr/k3b ~x86 media-sound/audacious ~x86 media-plugins/audacious-plugins ~x86 media-plugins/audacious-plugins-ugly ~x86 x11-themes/audacious-themes ~x86 media-plugins/audacious-xosd ~x86 media-plugins/audacious-docklet ~x86 media-plugins/audacious-dumb ~x86 media-plugins/audacious-crossfade ~x86 media-video/kdenlive ~x86 media-sound/qsynth ~x86 media-sound/jack-audio-connection-kit ~x86 media-sound/lame ~x86 media-gfx/gimp ~x86 media-gfx/gimp-print ~x86 media-gfx/ufraw ~x86 media-gfx/gphoto2 ~x86 media-gfx/gtkam ~x86 media-gfx/f-spot ~x86 mail-client/mail-notification ~x86 mail-client/kbiff ~x86 app-benchmarks/bootchart ~x86 app-office/mozilla-sunbird ~x86 x11-mics/xvidcap ~x86 #----------------------------------- # Needed by Extra #----------------------------------- # Needed by audacious x11-libs/xosd ~x86 dev-libs/libmcs ~x86 media-libs/libmms ~x86 media-libs/libprojectm ~x86 # Needed by mplayer media-libs/libcaca ~x86 media-video/gpac ~x86 media-video/ffmpeg ~x86 media-libs/amd64codecs ~x86 # Needed by xvid dev-lang/yasm ~x86 # Needed by gphoto2 media-libs/libgphoto2 ~x86 # Needed by f-spot dev-dotnet/gtkhtml-sharp ~x86 dev-dotnet/gtk-sharp ~x86 dev-dotnet/gnome-sharp ~x86 dev-dotnet/gnomevfs-sharp ~x86 dev-dotnet/art-sharp ~x86 dev-dotnet/gconf-sharp ~x86 dev-dotnet/glade-sharp ~x86 # Needed by k9copy media-video/vamps ~x86 # Needed by kino media-libs/libdv ~x86 # Needed by cinelerra-cvs media-libs/libtheora ~x86 # Needed by kdenlive media-libs/mlt ~x86 media-libs/sdl-image ~x86 media-libs/libsdl ~x86 media-libs/libsamplerate ~x86 media-libs/libvorbis ~x86 media-libs/libogg ~x86 media-libs/mlt++ ~x86 # Needed by avidemux dev-lang/spidermonkey ~x86 #----------------------------------- # Beryl #----------------------------------- x11-apps/xlsclients ~x86 x11-wm/beryl ~x86 x11-wm/beryl-core ~x86 x11-plugins/beryl-plugins ~x86 x11-plugins/beryl-dbus ~x86 x11-misc/beryl-manager ~x86 x11-misc/beryl-settings ~x86 x11-misc/beryl-settings-bindings ~x86 x11-plugins/beryl-plugins-unsupported ~x86 x11-plugins/beryl-plugins-vidcap ~x86 x11-wm/emerald ~x86 x11-themes/emerald-themes ~x86 x11-wm/heliodor ~x86 x11-wm/aquamarine ~x86 sys-libs/liblazy ~x86 #-----------------------------------
Όπως βλέπετε η μόνη διαφορά είναι η ένδειξη "~amd64" ή "~x86" συν το τμήμα amd64 που περιλαμβάνει κάποιες βιβλιοθήκες συμβατότητας για να μπορείτε να τρέχετε καί 32-bit εφαρμογές σε 64-bit περιβάλλον.
Υπάρχει ένα τμήμα για καθέναν από τους δύο κατασκευαστές καρτών γραφικών (nVidia & ATi). Αφήστε και τα δύο όπως είναι.
Υπάρχει ένα τμήμα για τις πλήρεις βιβλιοθήκες και περιβάλλον καθενός από τα δύο desktops (Gnome & KDE). Αφήστε και τα δύο όπως είναι.
Τέλος τα τμήματα Extras & Needed by Extras είναι μεν προαιρετικά αλλά πολύμηνη χρήση τους έχει δείξει ότι δεν παρουσιάζουν κανένα πρόβλημα. Αντίθετα, αφορούν κυρίως multimedia και A/V CODECs και προσφέρουν ό,τι πιο πρόσφατο-προηγμένο υπάρχει στο χώρο (x264, XviD, WMV v9), πράγματα δηλαδή που άλλες διανομές θα τα έχουν μέσα τους σε κάποιους μήνες.
Σώζουμε και βγαίνουμε από το nano.
Το αρχείο αυτό περιλαμβάνει "ειδικά" USE Flags, ξεχωριστά για κάθε πακέτο. Δηλαδή εάν για ένα πακέτο ορίσουμε εδώ κάποια USE Flags που αναιρούν τα γενικά που είχαμε στο make.conf προηγουμένως, υπερισχύουν ΜΟΝΟ για το πακέτο αυτό ό,τι ορίσουμε εδώ:Κώδικας:nano /etc/portage/package.use
Σβήνουμε λοιπόν ό,τι έχει και βάζουμε:
Σώζουμε και βγαίνουμε από το nano.Κώδικας:sys-kernel/gentoo-sources symlink www-client/mozilla-firefox mozbranding -moznopango mail-client/mozilla-thunderbird branding mozdom -replytolist -crypt -moznopango mail-client/mail-notification evolution gmail imap maildir mbox pop net-im/gaim msn sasl startup-notification dev-libs/pwlib ldap dev-python/imaging tk media-video/mplayer -radio kde-base/kdelibs arts media-video/transcode -xml dev-libs/apr-util -berkdb dev-util/subversion -apache2 -berkdb dev-java/sun-jdk -doc dev-java/blackdown-jdk -doc sys-devel/gcc -doc # Fonts #----------------------------------- media-libs/freetype -bindist x11-libs/cairo newspr x11-libs/libXft newspr #----------------------------------- # Beryl #----------------------------------- x11-libs/cairo glitz svg pdf x11-wm/beryl gnome kde emerald #-----------------------------------
Το αρχείο αυτό περιλαμβάνει προγράμματα τα οποία είναι μεν ακόμα στο στάδιο του testing αλλά είναι ασφαλές να τα χρησιμοποιήσουμε.Κώδικας:nano /etc/portage/package.unmask
Σβήνουμε λοιπόν ό,τι έχει και βάζουμε:
Σώζουμε και βγαίνουμε από το nano.Κώδικας:=media-video/avidemux-2.3.0
Το αρχείο αυτό περιλαμβάνει προγράμματα τα οποία είναι ακόμα στο στάδιο του testing αλλά δεν είναι ασφαλές να τα χρησιμοποιήσουμε.Κώδικας:nano /etc/portage/package.mask
Σβήνουμε λοιπόν ό,τι έχει και βάζουμε:
Σώζουμε και βγαίνουμε από το nano.Κώδικας:>=dev-libs/DirectFB-1.0
Εδώ σε αυτό το αρχείο ορίζουμε τα locales του συστήματος που θέλουμε να ενεργοποιηθούν.Κώδικας:nano /etc/env.d/99greek
Σβήνουμε λοιπόν ό,τι έχει και βάζουμε:
Με αυτά θα έχουμε μεν αγγλικό περιβάλλον (desktop και εφαρμογές) αλλά πλήρη υποστήριξη unicode ελληνικών σε όλα τα επίπεδα.Κώδικας:LC_CTYPE=el_GR.utf8 LC_COLLATE=el_GR.utf8 LC_MONETARY=el_GR.utf8 LC_NUMERIC=el_GR.utf8 LC_TIME=el_GR.utf8
Εάν θέλουμε επιπλέον να έχουμε καί πλήρως εξελληνισμένο περιβάλλον (desktop και εφαρμογές) θα πρέπει επιπλέον να προσθέσουμε και τις:
Σώζουμε και βγαίνουμε από το nano.Κώδικας:LANG=el_GR.utf8 LC_ALL=el_GR.utf8
Εδώ ορίζουμε τα locales του συστήματος που θέλουμε να δημιουργηθούν,Κώδικας:nano /etc/locale.gen
Σβήνουμε λοιπόν ό,τι έχει και βάζουμε:
Φυσικά εάν είστε γλωσσομαθείς και θέλετε να διαβάζετε και να γράφετε καί σε άλλες γλώσσες, πρέπει να ορίσετε να δημιουργηθούν και επιπλέον locales, πέραν των αγγλικών και των ελληνικών, π.χ.:Κώδικας:en_US.utf8 UTF-8 en_US ISO-8859-1 en_US@euro ISO-8859-15 el_GR.utf8 UTF-8 el_GR ISO-8859-7 el_GR@euro ISO-8859-15
κλπ.Κώδικας:fr_FR.utf8 UTF-8 fr_FR ISO-8859-1 fr_FR@euro ISO-8859-15 es_ES.utf8 UTF-8 es_ES ISO-8859-1 es_ES@euro ISO-8859-15 de_DE.utf8 UTF-8 de_DE ISO-8859-1 de_DE@euro ISO-8859-15 it_IT.utf8 UTF-8 it_IT ISO-8859-1 it_IT@euro ISO-8859-15
Σώζουμε και βγαίνουμε από το nano.
Έχουμε άλλα δύο πραγματάκια να κάνουμε πριν ξεκινήσουμε το τελικό χτίσιμο.
Να δηλώσουμε το καινούριο Portage profile:
για amd64Κώδικας:env-update && source /etc/profile && etc-update rm /etc/make.profile
για x86Κώδικας:ln -snf /usr/portage/profiles/default-linux/amd64/2006.1/desktop /etc/make.profile
Κώδικας:ln -snf /usr/portage/profiles/default-linux/x86/2006.1/desktop /etc/make.profileΝα δηλώσουμε τη σωστή Ωρολογιακή Ζώνη:Κώδικας:env-update && source /etc/profile && etc-update
Κώδικας:rm /etc/localtime cp /usr/share/zoneinfo/Europe/Athens /etc/localtime[break=Βασικά εργαλεία]Κώδικας:env-update && source /etc/profile && etc-update
11. ΒΑΣΙΚΑ ΕΡΓΑΛΕΙΑ
Εδώ θα εγκαταστήσουμε κάποια βασικά εργαλεία που μας χρειάζονται για τη συνέχεια.
Πρώτ' απ' όλα, πρέπει να εγκαταστήσουμε την καινούρια έκδοση του Portage:Κώδικας:env-update && source /etc/profile && etc-update
Μετά βάζουμε την καινούρια έκδοση του compiler και των βασικών βιβλιοθηκών:Κώδικας:emerge -pv --columns portage emerge -fv --columns portage && emerge -v --columns portage env-update && source /etc/profile && etc-update
Και τέλος βάζουμε κάποια επιπλέον συμπληρωματικά εργαλεία για το Portage:Κώδικας:emerge -pv --columns gcc glibc emerge -fv --columns gcc glibc && emerge -v --columns gcc glibc env-update && source /etc/profile && etc-update
Τώρα είμαστε έτοιμοι να φτιάξουμε τον δικό μας Πυρήνα.Κώδικας:emerge -pv --columns portage-utils eix gentoolkit layman emerge -fv --columns portage-utils eix gentoolkit layman && emerge -v --columns portage-utils eix gentoolkit layman env-update && source /etc/profile && etc-update
[break=Ο Πυρήνας]
12. Ο ΠΥΡΗΝΑΣ
"This is a lightkernel, the config of a Genti Knight. Not as clumsy or as random as the modules. An elegant config of a more civilised age."
Πάμε να φτιάξουμε τον δικό μας Πυρήνα.
Ο,τιδήποτε έχει σχέση με τον Πυρήνα στο Gentoo γίνεται πλήρως χειρωνακτικά δίχως αυτοματισμούς από εμάς. Είναι δική μας δουλειά να τον ρυθμίσουμε, να τον χτίσουμε, να τον βάλουμε στο σωστό σημείο για να τον βρίσκει το σύστημα καθώς και να τον δηλώσουμε ως διαθέσιμο στο σύστημα.
Δίνουμε:
Κώδικας:env-update && source /etc/profile && etc-updateΕιδικά για τα πακέτα του Πυρήνα, όταν τα κάνουμε emerge, το Portage ούτε χτίζει ούτε εγκαθιστά κάποιον Πυρήνα. Απλά εγκαθιστά στο σωστό μέρος τα sources του.Κώδικας:emerge -pv --columns gentoo-sources emerge -fv --columns gentoo-sources && emerge -v --columns gentoo-sources env-update && source /etc/profile && etc-update
Κάθε πυρήνας αποτελείται από μια τριπλέτα (τρία) αρχείων:
- τον πυρήνα αυτό-καθεαυτό (-kernel)
- το System.map του (-system-map)
- το configuration του (-config)
Καλό είναι για λόγους δικής μας οργάνωσης να τα ομαδοποιούμε αυτά τα τρία μαζί, βάζοντας στην αρχή του ονόματός τους ένα κοινό πρόθεμα - ό,τι μας καπνίσει - ώστε να τα ομαδοποιούμε τρία-τρία μαζί. Κι αυτό γιατί πιθανόν αργότερα (σχεδόν σίγουρα) να έχουμε κι άλλους πυρήνες στο σύστημά μας.
Ας πούμε ότι θα ονομάσουμε τον καινούριο μας πυρήνα neo.
Άρα θα καταλήξουμε με τα εξής τρία αρχεία:
Κάνουμε copy-paste με έναν editor ένα από τα 2 παρακάτω configurations ανάλογα με την αρχιτεκτονική μας:Κώδικας:neo-kernel neo-system-map neo-config
για amd64
για x86Κώδικας:# # Automatically generated make config: don't edit # Linux kernel version: 2.6.18-gentoo-r2 # Thu Nov 16 16:30:37 2006 # CONFIG_X86_64=y CONFIG_64BIT=y CONFIG_X86=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_SEMAPHORE_SLEEPERS=y CONFIG_MMU=y CONFIG_RWSEM_GENERIC_SPINLOCK=y CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_X86_CMPXCHG=y CONFIG_EARLY_PRINTK=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_DMI=y CONFIG_AUDIT_ARCH=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" # # Code maturity level options # CONFIG_EXPERIMENTAL=y CONFIG_LOCK_KERNEL=y CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set # CONFIG_AUDIT is not set CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_CPUSETS=y # CONFIG_RELAY is not set CONFIG_INITRAMFS_SOURCE="" # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set # CONFIG_EMBEDDED is not set CONFIG_UID16=y CONFIG_SYSCTL=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_HOTPLUG=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SHMEM=y CONFIG_SLAB=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_RT_MUTEXES=y # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=0 # CONFIG_SLOB is not set # # Loadable module support # CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_KMOD=y CONFIG_STOP_MACHINE=y # # Block layer # # CONFIG_LBD is not set # CONFIG_BLK_DEV_IO_TRACE is not set # CONFIG_LSF is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_AS=y # CONFIG_DEFAULT_DEADLINE is not set # CONFIG_DEFAULT_CFQ is not set # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="anticipatory" # # Processor type and features # CONFIG_X86_PC=y # CONFIG_X86_VSMP is not set CONFIG_MK8=y # CONFIG_MPSC is not set # CONFIG_GENERIC_CPU is not set CONFIG_X86_L1_CACHE_BYTES=64 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_INTERNODE_CACHE_BYTES=64 CONFIG_X86_TSC=y CONFIG_X86_GOOD_APIC=y CONFIG_MICROCODE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_X86_IO_APIC=y CONFIG_X86_LOCAL_APIC=y CONFIG_MTRR=y CONFIG_SMP=y # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_BKL=y # CONFIG_NUMA is not set CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_DISCONTIGMEM_MANUAL is not set # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y # CONFIG_SPARSEMEM_STATIC is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_RESOURCES_64BIT=y CONFIG_NR_CPUS=2 # CONFIG_HOTPLUG_CPU is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_IOMMU=y # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_X86_MCE=y # CONFIG_X86_MCE_INTEL is not set CONFIG_X86_MCE_AMD=y # CONFIG_KEXEC is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x200000 CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 # CONFIG_REORDER is not set CONFIG_K8_NB=y CONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_ISA_DMA_API=y CONFIG_GENERIC_PENDING_IRQ=y # # Power management options # CONFIG_PM=y # CONFIG_PM_LEGACY is not set # CONFIG_PM_DEBUG is not set # # ACPI (Advanced Configuration and Power Interface) Support # CONFIG_ACPI=y CONFIG_ACPI_AC=y # CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y # CONFIG_ACPI_HOTKEY is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_ASUS is not set # CONFIG_ACPI_IBM is not set # CONFIG_ACPI_TOSHIBA is not set CONFIG_ACPI_BLACKLIST_YEAR=0 CONFIG_ACPI_DEBUG=y CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_SYSTEM=y CONFIG_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER is not set # CONFIG_ACPI_SBS is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y # CONFIG_CPU_FREQ_DEBUG is not set CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_STAT_DETAILS is not set CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_GOV_USERSPACE is not set CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # # CPUFreq processor drivers # CONFIG_X86_POWERNOW_K8=y CONFIG_X86_POWERNOW_K8_ACPI=y # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_ACPI_CPUFREQ=y # # shared options # # CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set # CONFIG_X86_SPEEDSTEP_LIB is not set # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCIEPORTBUS=y # CONFIG_PCI_MSI is not set # # PCCARD (PCMCIA/CardBus) support # # CONFIG_PCCARD is not set # # PCI Hotplug Support # # CONFIG_HOTPLUG_PCI is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y CONFIG_COMPAT=y CONFIG_SYSVIPC_COMPAT=y # # Networking # CONFIG_NET=y # # Networking options # # CONFIG_NETDEBUG is not set CONFIG_PACKET=y # CONFIG_PACKET_MMAP is not set CONFIG_UNIX=y CONFIG_XFRM=y CONFIG_XFRM_USER=y # CONFIG_NET_KEY is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_ASK_IP_FIB_HASH=y # CONFIG_IP_FIB_TRIE is not set CONFIG_IP_FIB_HASH=y CONFIG_IP_MULTIPLE_TABLES=y # CONFIG_IP_ROUTE_FWMARK is not set CONFIG_IP_ROUTE_MULTIPATH=y # CONFIG_IP_ROUTE_MULTIPATH_CACHED is not set CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=y CONFIG_NET_IPGRE=y CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_ARPD=y CONFIG_SYN_COOKIES=y CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_BIC=y # # IP: Virtual Server Configuration # # CONFIG_IP_VS is not set CONFIG_IPV6=y CONFIG_IPV6_PRIVACY=y # CONFIG_IPV6_ROUTER_PREF is not set CONFIG_INET6_AH=y CONFIG_INET6_ESP=y CONFIG_INET6_IPCOMP=y CONFIG_INET6_XFRM_TUNNEL=y CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_IPV6_TUNNEL=y # CONFIG_NETWORK_SECMARK is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set # # Core Netfilter Configuration # # CONFIG_NETFILTER_NETLINK is not set # CONFIG_NETFILTER_XTABLES is not set # # IP: Netfilter Configuration # CONFIG_IP_NF_CONNTRACK=y # CONFIG_IP_NF_CT_ACCT is not set CONFIG_IP_NF_CONNTRACK_MARK=y # CONFIG_IP_NF_CONNTRACK_EVENTS is not set # CONFIG_IP_NF_CT_PROTO_SCTP is not set CONFIG_IP_NF_FTP=y CONFIG_IP_NF_IRC=y # CONFIG_IP_NF_NETBIOS_NS is not set # CONFIG_IP_NF_TFTP is not set # CONFIG_IP_NF_AMANDA is not set # CONFIG_IP_NF_PPTP is not set # CONFIG_IP_NF_H323 is not set # CONFIG_IP_NF_SIP is not set # CONFIG_IP_NF_QUEUE is not set # # IPv6: Netfilter Configuration (EXPERIMENTAL) # # CONFIG_IP6_NF_QUEUE is not set # # DCCP Configuration (EXPERIMENTAL) # # CONFIG_IP_DCCP is not set # # SCTP Configuration (EXPERIMENTAL) # # CONFIG_IP_SCTP is not set # # TIPC Configuration (EXPERIMENTAL) # # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set # # QoS and/or fair queueing # # CONFIG_NET_SCHED is not set # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_HAMRADIO is not set CONFIG_IRDA=m # # IrDA protocols # # CONFIG_IRLAN is not set # CONFIG_IRNET is not set CONFIG_IRCOMM=m # CONFIG_IRDA_ULTRA is not set # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y CONFIG_IRDA_DEBUG=y # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=m # # Dongle support # CONFIG_DONGLE=y # CONFIG_ESI_DONGLE is not set # CONFIG_ACTISYS_DONGLE is not set # CONFIG_TEKRAM_DONGLE is not set # CONFIG_TOIM3232_DONGLE is not set # CONFIG_LITELINK_DONGLE is not set CONFIG_MA600_DONGLE=m # CONFIG_GIRBIL_DONGLE is not set # CONFIG_MCP2120_DONGLE is not set # CONFIG_OLD_BELKIN_DONGLE is not set # CONFIG_ACT200L_DONGLE is not set # # Old SIR device drivers # # # Old Serial dongle support # # # FIR device drivers # CONFIG_USB_IRDA=m # CONFIG_SIGMATEL_FIR is not set # CONFIG_NSC_FIR is not set CONFIG_WINBOND_FIR=m # CONFIG_SMC_IRCC_FIR is not set # CONFIG_ALI_FIR is not set CONFIG_VLSI_FIR=m CONFIG_VIA_FIR=m # CONFIG_MCS_FIR is not set # CONFIG_BT is not set # CONFIG_IEEE80211 is not set # # Device Drivers # # # Generic Driver Options # CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=m # CONFIG_SYS_HYPERVISOR is not set # # Connector - unified userspace <-> kernelspace linker # # CONFIG_CONNECTOR is not set # # Memory Technology Devices (MTD) # # CONFIG_MTD is not set # # Parallel port support # CONFIG_PARPORT=m CONFIG_PARPORT_PC=m # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y # # Plug and Play support # CONFIG_PNP=y # CONFIG_PNP_DEBUG is not set # # Protocols # # CONFIG_PNPACPI is not set # # Block devices # CONFIG_BLK_DEV_FD=y # CONFIG_PARIDE is not set # CONFIG_BLK_CPQ_DA is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y # CONFIG_BLK_DEV_CRYPTOLOOP is not set CONFIG_BLK_DEV_NBD=y # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 CONFIG_BLK_DEV_INITRD=y CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set # CONFIG_ATA_OVER_ETH is not set # # ATA/ATAPI/MFM/RLL support # CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y # # Please see Documentation/ide.txt for help/info on IDE drives # # CONFIG_BLK_DEV_IDE_SATA is not set # CONFIG_BLK_DEV_HD_IDE is not set CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDEDISK_MULTI_MODE=y CONFIG_BLK_DEV_IDECD=y # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEFLOPPY is not set # CONFIG_BLK_DEV_IDESCSI is not set # CONFIG_IDE_TASK_IOCTL is not set # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y # CONFIG_BLK_DEV_CMD640 is not set CONFIG_BLK_DEV_IDEPNP=y CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y CONFIG_BLK_DEV_OFFBOARD=y CONFIG_BLK_DEV_GENERIC=y # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_IDEDMA_FORCED=y CONFIG_IDEDMA_PCI_AUTO=y # CONFIG_IDEDMA_ONLYDISK is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set CONFIG_BLK_DEV_AMD74XX=y # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_CY82C693 is not set # CONFIG_BLK_DEV_CS5520 is not set # CONFIG_BLK_DEV_CS5530 is not set # CONFIG_BLK_DEV_HPT34X is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_SC1200 is not set # CONFIG_BLK_DEV_PIIX is not set # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set CONFIG_BLK_DEV_VIA82CXXX=y # CONFIG_IDE_ARM is not set CONFIG_BLK_DEV_IDEDMA=y CONFIG_IDEDMA_IVB=y CONFIG_IDEDMA_AUTO=y # CONFIG_BLK_DEV_HD is not set # # SCSI device support # # CONFIG_RAID_ATTRS is not set CONFIG_SCSI=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y # CONFIG_CHR_DEV_SCH is not set # # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set # # SCSI Transport Attributes # CONFIG_SCSI_SPI_ATTRS=m # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set # CONFIG_SCSI_SAS_ATTRS is not set # # SCSI low-level drivers # # CONFIG_ISCSI_TCP is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC7XXX_OLD is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set CONFIG_SCSI_SATA=y # CONFIG_SCSI_SATA_AHCI is not set # CONFIG_SCSI_SATA_SVW is not set # CONFIG_SCSI_ATA_PIIX is not set # CONFIG_SCSI_SATA_MV is not set CONFIG_SCSI_SATA_NV=y # CONFIG_SCSI_PDC_ADMA is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_SATA_QSTOR is not set # CONFIG_SCSI_SATA_PROMISE is not set # CONFIG_SCSI_SATA_SX4 is not set CONFIG_SCSI_SATA_SIL=y # CONFIG_SCSI_SATA_SIL24 is not set # CONFIG_SCSI_SATA_SIS is not set # CONFIG_SCSI_SATA_ULI is not set # CONFIG_SCSI_SATA_VIA is not set # CONFIG_SCSI_SATA_VITESSE is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_DEBUG is not set # # Multi-device support (RAID and LVM) # CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y # CONFIG_MD_RAID10 is not set # CONFIG_MD_RAID456 is not set CONFIG_MD_MULTIPATH=y CONFIG_MD_FAULTY=y CONFIG_BLK_DEV_DM=y CONFIG_DM_CRYPT=y # CONFIG_DM_SNAPSHOT is not set # CONFIG_DM_MIRROR is not set # CONFIG_DM_ZERO is not set # CONFIG_DM_MULTIPATH is not set # CONFIG_BLK_DEV_DM_BBR is not set # # Fusion MPT device support # # CONFIG_FUSION is not set # CONFIG_FUSION_SPI is not set # CONFIG_FUSION_FC is not set # CONFIG_FUSION_SAS is not set # # IEEE 1394 (FireWire) support # CONFIG_IEEE1394=m # # Subsystem Options # # CONFIG_IEEE1394_VERBOSEDEBUG is not set # CONFIG_IEEE1394_OUI_DB is not set CONFIG_IEEE1394_EXTRA_CONFIG_ROMS=y CONFIG_IEEE1394_CONFIG_ROM_IP1394=y # CONFIG_IEEE1394_EXPORT_FULL_API is not set # # Device Drivers # # CONFIG_IEEE1394_PCILYNX is not set CONFIG_IEEE1394_OHCI1394=m # # Protocol Drivers # CONFIG_IEEE1394_VIDEO1394=m CONFIG_IEEE1394_SBP2=m CONFIG_IEEE1394_ETH1394=m CONFIG_IEEE1394_DV1394=m CONFIG_IEEE1394_RAWIO=m # # I2O device support # CONFIG_I2O=m CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y CONFIG_I2O_EXT_ADAPTEC=y CONFIG_I2O_EXT_ADAPTEC_DMA64=y CONFIG_I2O_CONFIG=m CONFIG_I2O_CONFIG_OLD_IOCTL=y CONFIG_I2O_BUS=m CONFIG_I2O_BLOCK=m CONFIG_I2O_SCSI=m CONFIG_I2O_PROC=m # # Network device support # CONFIG_NETDEVICES=y CONFIG_DUMMY=y # CONFIG_BONDING is not set # CONFIG_EQUALIZER is not set # CONFIG_TUN is not set # CONFIG_NET_SB1000 is not set # # ARCnet devices # # CONFIG_ARCNET is not set # # PHY device support # CONFIG_PHYLIB=y # # MII PHY device drivers # CONFIG_MARVELL_PHY=y # CONFIG_DAVICOM_PHY is not set # CONFIG_QSEMI_PHY is not set # CONFIG_LXT_PHY is not set # CONFIG_CICADA_PHY is not set CONFIG_VITESSE_PHY=y # CONFIG_SMSC_PHY is not set # CONFIG_FIXED_PHY is not set # # Ethernet (10 or 100Mbit) # CONFIG_NET_ETHERNET=y CONFIG_MII=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NET_VENDOR_3COM is not set # # Tulip family network device support # # CONFIG_NET_TULIP is not set # CONFIG_HP100 is not set CONFIG_NET_PCI=y # CONFIG_PCNET32 is not set # CONFIG_AMD8111_ETH is not set # CONFIG_ADAPTEC_STARFIRE is not set # CONFIG_B44 is not set CONFIG_FORCEDETH=y # CONFIG_DGRS is not set # CONFIG_EEPRO100 is not set # CONFIG_E100 is not set # CONFIG_FEALNX is not set # CONFIG_NATSEMI is not set CONFIG_NE2K_PCI=m # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_SIS900 is not set # CONFIG_EPIC100 is not set # CONFIG_SUNDANCE is not set CONFIG_VIA_RHINE=m # CONFIG_VIA_RHINE_MMIO is not set # CONFIG_VIA_RHINE_NAPI is not set # CONFIG_NET_POCKET is not set # # Ethernet (1000 Mbit) # # CONFIG_ACENIC is not set # CONFIG_DL2K is not set # CONFIG_E1000 is not set # CONFIG_NS83820 is not set # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set # CONFIG_R8169 is not set # CONFIG_SIS190 is not set CONFIG_SKGE=y # CONFIG_SKY2 is not set # CONFIG_SK98LIN is not set # CONFIG_VIA_VELOCITY is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2 is not set # # Ethernet (10000 Mbit) # # CONFIG_CHELSIO_T1 is not set # CONFIG_IXGB is not set # CONFIG_S2IO is not set # CONFIG_MYRI10GE is not set # # Token Ring devices # # CONFIG_TR is not set # # Wireless LAN (non-hamradio) # # CONFIG_NET_RADIO is not set # # Wan interfaces # # CONFIG_WAN is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_MULTILINK=y CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_BSDCOMP=m # CONFIG_PPP_MPPE is not set CONFIG_PPPOE=m # CONFIG_SLIP is not set # CONFIG_NET_FC is not set # CONFIG_SHAPER is not set # CONFIG_NETCONSOLE is not set # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set # # ISDN subsystem # # CONFIG_ISDN is not set # # Telephony Support # # CONFIG_PHONE is not set # # Input device support # CONFIG_INPUT=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m # CONFIG_INPUT_TSDEV is not set CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_NEWTON is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_VSXXXAA is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m # CONFIG_JOYSTICK_A3D is not set # CONFIG_JOYSTICK_ADI is not set # CONFIG_JOYSTICK_COBRA is not set # CONFIG_JOYSTICK_GF2K is not set # CONFIG_JOYSTICK_GRIP is not set # CONFIG_JOYSTICK_GRIP_MP is not set # CONFIG_JOYSTICK_GUILLEMOT is not set # CONFIG_JOYSTICK_INTERACT is not set CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_TMDC=m # CONFIG_JOYSTICK_IFORCE is not set # CONFIG_JOYSTICK_WARRIOR is not set # CONFIG_JOYSTICK_MAGELLAN is not set # CONFIG_JOYSTICK_SPACEORB is not set # CONFIG_JOYSTICK_SPACEBALL is not set # CONFIG_JOYSTICK_STINGER is not set # CONFIG_JOYSTICK_TWIDJOY is not set # CONFIG_JOYSTICK_DB9 is not set # CONFIG_JOYSTICK_GAMECON is not set # CONFIG_JOYSTICK_TURBOGRAFX is not set # CONFIG_JOYSTICK_JOYDUMP is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=m # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m # CONFIG_GAMEPORT_L4 is not set CONFIG_GAMEPORT_EMU10K1=m # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y # CONFIG_VT_HW_CONSOLE_BINDING is not set # CONFIG_SERIAL_NONSTANDARD is not set # # Serial drivers # CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # # Non-8250 serial port support # CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set # CONFIG_PPDEV is not set # CONFIG_TIPAR is not set # # IPMI # CONFIG_IPMI_HANDLER=m # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m # CONFIG_IPMI_SI is not set CONFIG_IPMI_WATCHDOG=m # CONFIG_IPMI_POWEROFF is not set # # Watchdog Cards # # CONFIG_WATCHDOG is not set CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_INTEL is not set CONFIG_HW_RANDOM_AMD=y # CONFIG_HW_RANDOM_GEODE is not set # CONFIG_NVRAM is not set CONFIG_RTC=y # CONFIG_DTLK is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # # Ftape, the floppy tape device driver # CONFIG_AGP=y CONFIG_AGP_AMD64=y # CONFIG_AGP_INTEL is not set # CONFIG_AGP_SIS is not set # CONFIG_AGP_VIA is not set # CONFIG_DRM is not set # CONFIG_MWAVE is not set # CONFIG_PC8736x_GPIO is not set # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set # # TPM devices # # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set # # I2C support # CONFIG_I2C=y CONFIG_I2C_CHARDEV=m # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # CONFIG_I2C_ALI1535=m CONFIG_I2C_ALI1563=m CONFIG_I2C_ALI15X3=m CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m CONFIG_I2C_I801=m CONFIG_I2C_I810=m CONFIG_I2C_PIIX4=m CONFIG_I2C_ISA=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_OCORES=m # CONFIG_I2C_PARPORT is not set # CONFIG_I2C_PARPORT_LIGHT is not set CONFIG_I2C_PROSAVAGE=m CONFIG_I2C_SAVAGE4=m CONFIG_I2C_SIS5595=m CONFIG_I2C_SIS630=m CONFIG_I2C_SIS96X=m CONFIG_I2C_STUB=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m CONFIG_I2C_VOODOO3=m CONFIG_I2C_PCA_ISA=m # # Miscellaneous I2C Chip support # # CONFIG_SENSORS_DS1337 is not set # CONFIG_SENSORS_DS1374 is not set CONFIG_SENSORS_EEPROM=m # CONFIG_SENSORS_PCF8574 is not set # CONFIG_SENSORS_PCA9539 is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_SENSORS_MAX6875 is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set # # SPI support # # CONFIG_SPI is not set # CONFIG_SPI_MASTER is not set # # Dallas's 1-wire bus # # # Hardware Monitoring support # CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_SENSORS_ABITUGURU is not set CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_FSCHER=m CONFIG_SENSORS_FSCPOS=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT8231=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m CONFIG_SENSORS_HDAPS=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Misc devices # # CONFIG_IBM_ASM is not set # # Multimedia devices # CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L1=y CONFIG_VIDEO_V4L1_COMPAT=y CONFIG_VIDEO_V4L2=y # # Video Capture Adapters # # # Video Capture Adapters # # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_VIVI is not set CONFIG_VIDEO_BT848=m CONFIG_VIDEO_SAA6588=m CONFIG_VIDEO_BWQCAM=m CONFIG_VIDEO_CQCAM=m # CONFIG_VIDEO_W9966 is not set # CONFIG_VIDEO_CPIA is not set # CONFIG_VIDEO_CPIA2 is not set # CONFIG_VIDEO_SAA5246A is not set # CONFIG_VIDEO_SAA5249 is not set # CONFIG_TUNER_3036 is not set # CONFIG_VIDEO_STRADIS is not set # CONFIG_VIDEO_ZORAN is not set # CONFIG_VIDEO_SAA7134 is not set # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_DPC is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set CONFIG_VIDEO_CX88=m CONFIG_VIDEO_CX88_ALSA=m CONFIG_VIDEO_CX88_BLACKBIRD=m # # Encoders and Decoders # CONFIG_VIDEO_MSP3400=m CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_TLV320AIC23B=m CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_CX2341X=m CONFIG_VIDEO_CX25840=m CONFIG_VIDEO_SAA711X=m CONFIG_VIDEO_SAA7127=m CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m # # V4L USB devices # # CONFIG_VIDEO_PVRUSB2 is not set # CONFIG_VIDEO_EM28XX is not set # CONFIG_USB_VICAM is not set # CONFIG_USB_IBMCAM is not set # CONFIG_USB_KONICAWC is not set # CONFIG_USB_QUICKCAM_MESSENGER is not set # CONFIG_USB_ET61X251 is not set # CONFIG_VIDEO_OVCAMCHIP is not set # CONFIG_USB_W9968CF is not set # CONFIG_USB_OV511 is not set # CONFIG_USB_SE401 is not set # CONFIG_USB_SN9C102 is not set # CONFIG_USB_STV680 is not set # CONFIG_USB_ZC0301 is not set # CONFIG_USB_PWC is not set # # Radio Adapters # # CONFIG_RADIO_GEMTEK_PCI is not set # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_MAESTRO is not set # CONFIG_USB_DSBR is not set # # Digital Video Broadcasting Devices # # CONFIG_DVB is not set CONFIG_VIDEO_TUNER=m CONFIG_VIDEO_BUF=m CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_IR=m CONFIG_VIDEO_TVEEPROM=m # CONFIG_USB_DABUSB is not set # # Graphics support # CONFIG_FIRMWARE_EDID=y CONFIG_FB=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_TILEBLITTING is not set # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_VESA=y CONFIG_FB_VESA_STD=y # CONFIG_FB_VESA_TNG is not set CONFIG_VIDEO_SELECT=y # CONFIG_FB_HGA is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_INTEL is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_GEODE is not set # CONFIG_FB_VIRTUAL is not set # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # # Logo configuration # # CONFIG_LOGO is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set CONFIG_FB_SPLASH=y # # Speakup console speech # # CONFIG_SPEAKUP is not set # # Sound # CONFIG_SOUND=y # # Advanced Linux Sound Architecture # CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_RAWMIDI=m CONFIG_SND_SEQUENCER=y # CONFIG_SND_SEQ_DUMMY is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_RTCTIMER=m CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y # CONFIG_SND_DYNAMIC_MINORS is not set CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set # # Generic devices # CONFIG_SND_MPU401_UART=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_AC97_BUS=m # CONFIG_SND_DUMMY is not set # CONFIG_SND_VIRMIDI is not set # CONFIG_SND_MTPAV is not set # CONFIG_SND_SERIAL_U16550 is not set CONFIG_SND_MPU401=m # # PCI devices # # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AZT3328 is not set CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_DARLA20 is not set # CONFIG_SND_GINA20 is not set # CONFIG_SND_LAYLA20 is not set # CONFIG_SND_DARLA24 is not set # CONFIG_SND_GINA24 is not set # CONFIG_SND_LAYLA24 is not set # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set # CONFIG_SND_ECHO3G is not set # CONFIG_SND_INDIGO is not set # CONFIG_SND_INDIGOIO is not set # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_EMU10K1X is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_HDA_INTEL is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_HDSPM is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set CONFIG_SND_INTEL8X0=m # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_TRIDENT is not set CONFIG_SND_VIA82XX=m # CONFIG_SND_VIA82XX_MODEM is not set # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set # # USB devices # # CONFIG_SND_USB_AUDIO is not set # CONFIG_SND_USB_USX2Y is not set # # Open Sound System # # CONFIG_SOUND_PRIME is not set # # USB support # CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB_ARCH_HAS_EHCI=y CONFIG_USB=m # CONFIG_USB_DEBUG is not set # # Miscellaneous USB options # CONFIG_USB_DEVICEFS=y CONFIG_USB_BANDWIDTH=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_SUSPEND is not set # CONFIG_USB_OTG is not set # # USB Host Controller Drivers # CONFIG_USB_EHCI_HCD=m # CONFIG_USB_EHCI_SPLIT_ISO is not set # CONFIG_USB_EHCI_ROOT_HUB_TT is not set # CONFIG_USB_EHCI_TT_NEWSCHED is not set # CONFIG_USB_ISP116X_HCD is not set CONFIG_USB_OHCI_HCD=m # CONFIG_USB_OHCI_BIG_ENDIAN is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_UHCI_HCD=m # CONFIG_USB_SL811_HCD is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=m # # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' # # # may also be needed; see USB_STORAGE Help for more information # CONFIG_USB_STORAGE=m CONFIG_USB_STORAGE_DEBUG=y # CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is not set # CONFIG_USB_STORAGE_ISD200 is not set # CONFIG_USB_STORAGE_DPCM is not set # CONFIG_USB_STORAGE_USBAT is not set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set # CONFIG_USB_STORAGE_ALAUDA is not set # CONFIG_USB_LIBUSUAL is not set # # USB Input Devices # CONFIG_USB_HID=m CONFIG_USB_HIDINPUT=y # CONFIG_USB_HIDINPUT_POWERBOOK is not set # CONFIG_HID_FF is not set # CONFIG_USB_HIDDEV is not set # # USB HID Boot Protocol drivers # # CONFIG_USB_KBD is not set CONFIG_USB_MOUSE=m # CONFIG_USB_AIPTEK is not set # CONFIG_USB_WACOM is not set # CONFIG_USB_ACECAD is not set # CONFIG_USB_KBTAB is not set # CONFIG_USB_POWERMATE is not set # CONFIG_USB_TOUCHSCREEN is not set # CONFIG_USB_YEALINK is not set # CONFIG_USB_XPAD is not set # CONFIG_USB_ATI_REMOTE is not set # CONFIG_USB_ATI_REMOTE2 is not set # CONFIG_USB_KEYSPAN_REMOTE is not set # CONFIG_USB_APPLETOUCH is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # # USB Network Adapters # # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set # CONFIG_USB_USBNET is not set # CONFIG_USB_MON is not set # # USB port drivers # # CONFIG_USB_USS720 is not set # # USB Serial Converter support # CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_AIRPRIME is not set # CONFIG_USB_SERIAL_ARK3116 is not set # CONFIG_USB_SERIAL_BELKIN is not set # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set # CONFIG_USB_SERIAL_CP2101 is not set # CONFIG_USB_SERIAL_CYPRESS_M8 is not set # CONFIG_USB_SERIAL_EMPEG is not set # CONFIG_USB_SERIAL_FTDI_SIO is not set # CONFIG_USB_SERIAL_FUNSOFT is not set # CONFIG_USB_SERIAL_VISOR is not set # CONFIG_USB_SERIAL_IPAQ is not set CONFIG_USB_SERIAL_IR=m # CONFIG_USB_SERIAL_EDGEPORT is not set # CONFIG_USB_SERIAL_EDGEPORT_TI is not set # CONFIG_USB_SERIAL_GARMIN is not set # CONFIG_USB_SERIAL_IPW is not set # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set # CONFIG_USB_SERIAL_KEYSPAN is not set # CONFIG_USB_SERIAL_KLSI is not set # CONFIG_USB_SERIAL_KOBIL_SCT is not set # CONFIG_USB_SERIAL_MCT_U232 is not set # CONFIG_USB_SERIAL_NAVMAN is not set CONFIG_USB_SERIAL_PL2303=m # CONFIG_USB_SERIAL_HP4X is not set # CONFIG_USB_SERIAL_SAFE is not set # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set # CONFIG_USB_SERIAL_TI is not set # CONFIG_USB_SERIAL_CYBERJACK is not set # CONFIG_USB_SERIAL_XIRCOM is not set # CONFIG_USB_SERIAL_OPTION is not set # CONFIG_USB_SERIAL_OMNINET is not set # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_AUERSWALD is not set # CONFIG_USB_RIO500 is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_LED is not set # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_PHIDGETKIT is not set # CONFIG_USB_PHIDGETSERVO is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_APPLEDISPLAY is not set # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_LD is not set # CONFIG_USB_TEST is not set # # USB DSL modem support # # # USB Gadget Support # # CONFIG_USB_GADGET is not set # # MMC/SD Card support # # CONFIG_MMC is not set # # LED devices # # CONFIG_NEW_LEDS is not set # # LED drivers # # # LED Triggers # # # InfiniBand support # # CONFIG_INFINIBAND is not set # # EDAC - error detection and reporting (RAS) (EXPERIMENTAL) # # CONFIG_EDAC is not set # # Real Time Clock # # CONFIG_RTC_CLASS is not set # # DMA Engine support # # CONFIG_DMA_ENGINE is not set # # DMA Clients # # # DMA Devices # # # Firmware Drivers # CONFIG_EDD=y # CONFIG_DELL_RBU is not set # CONFIG_DCDBAS is not set # # File systems # CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y # CONFIG_EXT2_FS_XIP is not set CONFIG_EXT3_FS=y CONFIG_EXT3_FS_XATTR=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_FS_POSIX_ACL=y CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y CONFIG_XFS_SECURITY=y CONFIG_XFS_POSIX_ACL=y # CONFIG_XFS_RT is not set # CONFIG_OCFS2_FS is not set CONFIG_MINIX_FS=m CONFIG_ROMFS_FS=y CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_QUOTA=y CONFIG_QFMT_V1=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_DNOTIFY=y # CONFIG_AUTOFS_FS is not set CONFIG_AUTOFS4_FS=y # CONFIG_FUSE_FS is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_ZISOFS_FS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=737 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-7" CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y # CONFIG_CONFIGFS_FS is not set # # Miscellaneous filesystems # # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_CRAMFS is not set # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_SYSV_FS is not set CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set # CONFIG_UFS_DEBUG is not set # # Network File Systems # CONFIG_NFS_FS=y CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y # CONFIG_NFS_DIRECTIO is not set CONFIG_NFSD=y CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_TCP=y CONFIG_ROOT_NFS=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_RPCSEC_GSS_SPKM3 is not set CONFIG_SMB_FS=y CONFIG_SMB_NLS_DEFAULT=y CONFIG_SMB_NLS_REMOTE="cp737" CONFIG_CIFS=y # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_WEAK_PW_HASH is not set CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_EXPERIMENTAL is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # CONFIG_9P_FS is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_OSF_PARTITION is not set # CONFIG_AMIGA_PARTITION is not set # CONFIG_ATARI_PARTITION is not set # CONFIG_MAC_PARTITION is not set CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y # CONFIG_MINIX_SUBPARTITION is not set # CONFIG_SOLARIS_X86_PARTITION is not set # CONFIG_UNIXWARE_DISKLABEL is not set CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set # CONFIG_KARMA_PARTITION is not set # CONFIG_EFI_PARTITION is not set # # Native Language Support # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set # CONFIG_NLS_CODEPAGE_862 is not set # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set # CONFIG_NLS_ISO8859_5 is not set # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=y # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_UTF8=y # # Instrumentation Support # # CONFIG_PROFILING is not set # CONFIG_KPROBES is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # CONFIG_PRINTK_TIME is not set # CONFIG_MAGIC_SYSRQ is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_DEBUG_KERNEL is not set CONFIG_LOG_BUF_SHIFT=15 # CONFIG_DEBUG_FS is not set # CONFIG_UNWIND_INFO is not set # # Security options # # CONFIG_KEYS is not set # CONFIG_SECURITY is not set # # Cryptographic options # CONFIG_CRYPTO=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_NULL is not set # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_SHA1=y # CONFIG_CRYPTO_SHA256 is not set # CONFIG_CRYPTO_SHA512 is not set # CONFIG_CRYPTO_WP512 is not set # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_SERPENT is not set # CONFIG_CRYPTO_AES is not set # CONFIG_CRYPTO_AES_X86_64 is not set # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set # CONFIG_CRYPTO_TEA is not set # CONFIG_CRYPTO_ARC4 is not set # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_MICHAEL_MIC is not set # CONFIG_CRYPTO_CRC32C is not set # CONFIG_CRYPTO_TEST is not set # # Hardware crypto devices # # # Library routines # CONFIG_CRC_CCITT=m # CONFIG_CRC16 is not set CONFIG_CRC32=y # CONFIG_LIBCRC32C is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_PLIST=y
και σώζουμε το αρχείο μέσα στο directory /boot με όνομα:Κώδικας:# # Automatically generated make config: don't edit # Linux kernel version: 2.6.18-gentoo-r2 # Sun Nov 12 18:55:03 2006 # CONFIG_X86_32=y CONFIG_GENERIC_TIME=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_SEMAPHORE_SLEEPERS=y CONFIG_X86=y CONFIG_MMU=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_DMI=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" # # Code maturity level options # CONFIG_EXPERIMENTAL=y CONFIG_BROKEN_ON_SMP=y CONFIG_LOCK_KERNEL=y CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set # CONFIG_AUDIT is not set CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_RELAY is not set CONFIG_INITRAMFS_SOURCE="" # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set # CONFIG_EMBEDDED is not set CONFIG_UID16=y CONFIG_SYSCTL=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_HOTPLUG=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SHMEM=y CONFIG_SLAB=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_RT_MUTEXES=y # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=0 # CONFIG_SLOB is not set # # Loadable module support # CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_KMOD=y # # Block layer # # CONFIG_LBD is not set # CONFIG_BLK_DEV_IO_TRACE is not set # CONFIG_LSF is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_AS=y # CONFIG_DEFAULT_DEADLINE is not set # CONFIG_DEFAULT_CFQ is not set # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="anticipatory" # # Processor type and features # # CONFIG_SMP is not set CONFIG_X86_PC=y # CONFIG_X86_ELAN is not set # CONFIG_X86_VOYAGER is not set # CONFIG_X86_NUMAQ is not set # CONFIG_X86_SUMMIT is not set # CONFIG_X86_BIGSMP is not set # CONFIG_X86_VISWS is not set # CONFIG_X86_GENERICARCH is not set # CONFIG_X86_ES7000 is not set # CONFIG_M386 is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set CONFIG_MK7=y # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP2 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set CONFIG_X86_GENERIC=y CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_USE_3DNOW=y CONFIG_X86_TSC=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_BKL=y CONFIG_X86_UP_APIC=y CONFIG_X86_UP_IOAPIC=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_MCE=y CONFIG_X86_MCE_NONFATAL=y # CONFIG_X86_MCE_P4THERMAL is not set CONFIG_VM86=y # CONFIG_TOSHIBA is not set # CONFIG_I8K is not set CONFIG_X86_REBOOTFIXUPS=y CONFIG_MICROCODE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y # # Firmware Drivers # CONFIG_EDD=y # CONFIG_DELL_RBU is not set # CONFIG_DCDBAS is not set # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_DISCONTIGMEM_MANUAL is not set # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_SPLIT_PTLOCK_CPUS=4 # CONFIG_RESOURCES_64BIT is not set # CONFIG_HIGHPTE is not set # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y # CONFIG_EFI is not set # CONFIG_REGPARM is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 # CONFIG_KEXEC is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x100000 # CONFIG_COMPAT_VDSO is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management options (ACPI, APM) # CONFIG_PM=y # CONFIG_PM_LEGACY is not set # CONFIG_PM_DEBUG is not set # CONFIG_SOFTWARE_SUSPEND is not set # # ACPI (Advanced Configuration and Power Interface) Support # CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_SLEEP_PROC_FS=y # CONFIG_ACPI_SLEEP_PROC_SLEEP is not set CONFIG_ACPI_AC=y # CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y # CONFIG_ACPI_HOTKEY is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_ASUS is not set # CONFIG_ACPI_IBM is not set # CONFIG_ACPI_TOSHIBA is not set CONFIG_ACPI_BLACKLIST_YEAR=0 CONFIG_ACPI_DEBUG=y CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_SYSTEM=y CONFIG_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER is not set # CONFIG_ACPI_SBS is not set # # APM (Advanced Power Management) BIOS Support # # CONFIG_APM is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y # CONFIG_CPU_FREQ_DEBUG is not set CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_STAT_DETAILS is not set CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_GOV_USERSPACE is not set CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # # CPUFreq processor drivers # CONFIG_X86_ACPI_CPUFREQ=y # CONFIG_X86_POWERNOW_K6 is not set # CONFIG_X86_POWERNOW_K7 is not set # CONFIG_X86_POWERNOW_K8 is not set # CONFIG_X86_GX_SUSPMOD is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set # CONFIG_X86_SPEEDSTEP_ICH is not set # CONFIG_X86_SPEEDSTEP_SMI is not set # CONFIG_X86_P4_CLOCKMOD is not set CONFIG_X86_CPUFREQ_NFORCE2=y # CONFIG_X86_LONGRUN is not set # CONFIG_X86_LONGHAUL is not set # # shared options # # CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set # CONFIG_X86_SPEEDSTEP_LIB is not set # # Bus options (PCI, PCMCIA, EISA, MCA, ISA) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set CONFIG_ISA_DMA_API=y CONFIG_ISA=y # CONFIG_EISA is not set # CONFIG_MCA is not set # CONFIG_SCx200 is not set # # PCCARD (PCMCIA/CardBus) support # # CONFIG_PCCARD is not set # # PCI Hotplug Support # # CONFIG_HOTPLUG_PCI is not set # # Executable file formats # CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_AOUT is not set CONFIG_BINFMT_MISC=y # # Networking # CONFIG_NET=y # # Networking options # # CONFIG_NETDEBUG is not set CONFIG_PACKET=y # CONFIG_PACKET_MMAP is not set CONFIG_UNIX=y CONFIG_XFRM=y CONFIG_XFRM_USER=y # CONFIG_NET_KEY is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_ASK_IP_FIB_HASH=y # CONFIG_IP_FIB_TRIE is not set CONFIG_IP_FIB_HASH=y CONFIG_IP_MULTIPLE_TABLES=y # CONFIG_IP_ROUTE_FWMARK is not set CONFIG_IP_ROUTE_MULTIPATH=y # CONFIG_IP_ROUTE_MULTIPATH_CACHED is not set CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=y CONFIG_NET_IPGRE=y CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_ARPD=y CONFIG_SYN_COOKIES=y CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_BIC=y # # IP: Virtual Server Configuration # # CONFIG_IP_VS is not set CONFIG_IPV6=y CONFIG_IPV6_PRIVACY=y # CONFIG_IPV6_ROUTER_PREF is not set CONFIG_INET6_AH=y CONFIG_INET6_ESP=y CONFIG_INET6_IPCOMP=y CONFIG_INET6_XFRM_TUNNEL=y CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_IPV6_TUNNEL=y # CONFIG_NETWORK_SECMARK is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set # # Core Netfilter Configuration # # CONFIG_NETFILTER_NETLINK is not set # CONFIG_NETFILTER_XTABLES is not set # # IP: Netfilter Configuration # CONFIG_IP_NF_CONNTRACK=y # CONFIG_IP_NF_CT_ACCT is not set CONFIG_IP_NF_CONNTRACK_MARK=y # CONFIG_IP_NF_CONNTRACK_EVENTS is not set # CONFIG_IP_NF_CT_PROTO_SCTP is not set CONFIG_IP_NF_FTP=y CONFIG_IP_NF_IRC=y # CONFIG_IP_NF_NETBIOS_NS is not set # CONFIG_IP_NF_TFTP is not set # CONFIG_IP_NF_AMANDA is not set # CONFIG_IP_NF_PPTP is not set # CONFIG_IP_NF_H323 is not set CONFIG_IP_NF_SIP=y # CONFIG_IP_NF_QUEUE is not set # # IPv6: Netfilter Configuration (EXPERIMENTAL) # # CONFIG_IP6_NF_QUEUE is not set # # DCCP Configuration (EXPERIMENTAL) # # CONFIG_IP_DCCP is not set # # SCTP Configuration (EXPERIMENTAL) # # CONFIG_IP_SCTP is not set # # TIPC Configuration (EXPERIMENTAL) # # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set # # QoS and/or fair queueing # # CONFIG_NET_SCHED is not set # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_HAMRADIO is not set CONFIG_IRDA=m # # IrDA protocols # # CONFIG_IRLAN is not set # CONFIG_IRNET is not set CONFIG_IRCOMM=m # CONFIG_IRDA_ULTRA is not set # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y CONFIG_IRDA_DEBUG=y # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=m # # Dongle support # CONFIG_DONGLE=y # CONFIG_ESI_DONGLE is not set # CONFIG_ACTISYS_DONGLE is not set # CONFIG_TEKRAM_DONGLE is not set # CONFIG_TOIM3232_DONGLE is not set # CONFIG_LITELINK_DONGLE is not set CONFIG_MA600_DONGLE=m # CONFIG_GIRBIL_DONGLE is not set # CONFIG_MCP2120_DONGLE is not set # CONFIG_OLD_BELKIN_DONGLE is not set # CONFIG_ACT200L_DONGLE is not set # # Old SIR device drivers # # CONFIG_IRPORT_SIR is not set # # Old Serial dongle support # # # FIR device drivers # CONFIG_USB_IRDA=m # CONFIG_SIGMATEL_FIR is not set # CONFIG_NSC_FIR is not set CONFIG_WINBOND_FIR=m # CONFIG_TOSHIBA_FIR is not set # CONFIG_SMC_IRCC_FIR is not set # CONFIG_ALI_FIR is not set CONFIG_VLSI_FIR=m CONFIG_VIA_FIR=m # CONFIG_MCS_FIR is not set # CONFIG_BT is not set # CONFIG_IEEE80211 is not set # # Device Drivers # # # Generic Driver Options # CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=m # CONFIG_SYS_HYPERVISOR is not set # # Connector - unified userspace <-> kernelspace linker # # CONFIG_CONNECTOR is not set # # Memory Technology Devices (MTD) # # CONFIG_MTD is not set # # Parallel port support # CONFIG_PARPORT=m CONFIG_PARPORT_PC=m # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y # # Plug and Play support # CONFIG_PNP=y # CONFIG_PNP_DEBUG is not set # # Protocols # CONFIG_ISAPNP=y # CONFIG_PNPBIOS is not set # CONFIG_PNPACPI is not set # # Block devices # CONFIG_BLK_DEV_FD=y # CONFIG_BLK_DEV_XD is not set # CONFIG_PARIDE is not set # CONFIG_BLK_CPQ_DA is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y # CONFIG_BLK_DEV_CRYPTOLOOP is not set CONFIG_BLK_DEV_NBD=y # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 CONFIG_BLK_DEV_INITRD=y CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set # CONFIG_ATA_OVER_ETH is not set # # ATA/ATAPI/MFM/RLL support # CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y # # Please see Documentation/ide.txt for help/info on IDE drives # # CONFIG_BLK_DEV_IDE_SATA is not set # CONFIG_BLK_DEV_HD_IDE is not set CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDEDISK_MULTI_MODE=y CONFIG_BLK_DEV_IDECD=y # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEFLOPPY is not set # CONFIG_BLK_DEV_IDESCSI is not set # CONFIG_IDE_TASK_IOCTL is not set # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y # CONFIG_BLK_DEV_CMD640 is not set CONFIG_BLK_DEV_IDEPNP=y CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=y # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_IDEDMA_FORCED=y CONFIG_IDEDMA_PCI_AUTO=y # CONFIG_IDEDMA_ONLYDISK is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set CONFIG_BLK_DEV_AMD74XX=y # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_CY82C693 is not set # CONFIG_BLK_DEV_CS5520 is not set # CONFIG_BLK_DEV_CS5530 is not set # CONFIG_BLK_DEV_CS5535 is not set # CONFIG_BLK_DEV_HPT34X is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_SC1200 is not set # CONFIG_BLK_DEV_PIIX is not set # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set CONFIG_BLK_DEV_VIA82CXXX=y # CONFIG_IDE_ARM is not set # CONFIG_IDE_CHIPSETS is not set CONFIG_BLK_DEV_IDEDMA=y CONFIG_IDEDMA_IVB=y CONFIG_IDEDMA_AUTO=y # CONFIG_BLK_DEV_HD is not set # # SCSI device support # # CONFIG_RAID_ATTRS is not set CONFIG_SCSI=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y # CONFIG_CHR_DEV_SCH is not set # # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set # # SCSI Transport Attributes # CONFIG_SCSI_SPI_ATTRS=m # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set # CONFIG_SCSI_SAS_ATTRS is not set # # SCSI low-level drivers # # CONFIG_ISCSI_TCP is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_7000FASST is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AHA152X is not set # CONFIG_SCSI_AHA1542 is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC7XXX_OLD is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_IN2000 is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set CONFIG_SCSI_SATA=y # CONFIG_SCSI_SATA_AHCI is not set # CONFIG_SCSI_SATA_SVW is not set # CONFIG_SCSI_ATA_PIIX is not set # CONFIG_SCSI_SATA_MV is not set # CONFIG_SCSI_SATA_NV is not set # CONFIG_SCSI_PDC_ADMA is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_SATA_QSTOR is not set # CONFIG_SCSI_SATA_PROMISE is not set # CONFIG_SCSI_SATA_SX4 is not set CONFIG_SCSI_SATA_SIL=y # CONFIG_SCSI_SATA_SIL24 is not set # CONFIG_SCSI_SATA_SIS is not set # CONFIG_SCSI_SATA_ULI is not set # CONFIG_SCSI_SATA_VIA is not set # CONFIG_SCSI_SATA_VITESSE is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_DTC3280 is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_GENERIC_NCR5380 is not set # CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_NCR53C406A is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_PAS16 is not set # CONFIG_SCSI_PSI240I is not set # CONFIG_SCSI_QLOGIC_FAS is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_SYM53C416 is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_T128 is not set # CONFIG_SCSI_U14_34F is not set # CONFIG_SCSI_ULTRASTOR is not set # CONFIG_SCSI_NSP32 is not set # CONFIG_SCSI_DEBUG is not set # # Old CD-ROM drivers (not SCSI, not IDE) # # CONFIG_CD_NO_IDESCSI is not set # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set # # Fusion MPT device support # # CONFIG_FUSION is not set # CONFIG_FUSION_SPI is not set # CONFIG_FUSION_FC is not set # CONFIG_FUSION_SAS is not set # # IEEE 1394 (FireWire) support # CONFIG_IEEE1394=m # # Subsystem Options # # CONFIG_IEEE1394_VERBOSEDEBUG is not set # CONFIG_IEEE1394_OUI_DB is not set CONFIG_IEEE1394_EXTRA_CONFIG_ROMS=y CONFIG_IEEE1394_CONFIG_ROM_IP1394=y # CONFIG_IEEE1394_EXPORT_FULL_API is not set # # Device Drivers # # CONFIG_IEEE1394_PCILYNX is not set CONFIG_IEEE1394_OHCI1394=m # # Protocol Drivers # CONFIG_IEEE1394_VIDEO1394=m CONFIG_IEEE1394_SBP2=m # CONFIG_IEEE1394_SBP2_PHYS_DMA is not set CONFIG_IEEE1394_ETH1394=m CONFIG_IEEE1394_DV1394=m CONFIG_IEEE1394_RAWIO=m # # I2O device support # CONFIG_I2O=m CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y CONFIG_I2O_EXT_ADAPTEC=y CONFIG_I2O_CONFIG=m CONFIG_I2O_CONFIG_OLD_IOCTL=y CONFIG_I2O_BUS=m CONFIG_I2O_BLOCK=m CONFIG_I2O_SCSI=m CONFIG_I2O_PROC=m # # Network device support # CONFIG_NETDEVICES=y CONFIG_DUMMY=y # CONFIG_BONDING is not set # CONFIG_EQUALIZER is not set # CONFIG_TUN is not set # CONFIG_NET_SB1000 is not set # # ARCnet devices # # CONFIG_ARCNET is not set # # PHY device support # # CONFIG_PHYLIB is not set # # Ethernet (10 or 100Mbit) # CONFIG_NET_ETHERNET=y CONFIG_MII=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NET_VENDOR_3COM is not set # CONFIG_LANCE is not set # CONFIG_NET_VENDOR_SMC is not set # CONFIG_NET_VENDOR_RACAL is not set # # Tulip family network device support # # CONFIG_NET_TULIP is not set # CONFIG_AT1700 is not set # CONFIG_DEPCA is not set # CONFIG_HP100 is not set # CONFIG_NET_ISA is not set CONFIG_NET_PCI=y # CONFIG_PCNET32 is not set # CONFIG_AMD8111_ETH is not set # CONFIG_ADAPTEC_STARFIRE is not set # CONFIG_AC3200 is not set # CONFIG_APRICOT is not set # CONFIG_B44 is not set CONFIG_FORCEDETH=y # CONFIG_CS89x0 is not set # CONFIG_DGRS is not set # CONFIG_EEPRO100 is not set # CONFIG_E100 is not set # CONFIG_FEALNX is not set # CONFIG_NATSEMI is not set CONFIG_NE2K_PCI=m # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_SIS900 is not set # CONFIG_EPIC100 is not set # CONFIG_SUNDANCE is not set # CONFIG_TLAN is not set CONFIG_VIA_RHINE=m # CONFIG_VIA_RHINE_MMIO is not set # CONFIG_VIA_RHINE_NAPI is not set # CONFIG_NET_POCKET is not set # # Ethernet (1000 Mbit) # # CONFIG_ACENIC is not set # CONFIG_DL2K is not set # CONFIG_E1000 is not set # CONFIG_NS83820 is not set # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_R8169=y # CONFIG_R8169_NAPI is not set # CONFIG_SIS190 is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set # CONFIG_SK98LIN is not set # CONFIG_VIA_VELOCITY is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2 is not set # # Ethernet (10000 Mbit) # # CONFIG_CHELSIO_T1 is not set # CONFIG_IXGB is not set # CONFIG_S2IO is not set # CONFIG_MYRI10GE is not set # # Token Ring devices # # CONFIG_TR is not set # # Wireless LAN (non-hamradio) # # CONFIG_NET_RADIO is not set # # Wan interfaces # # CONFIG_WAN is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_MULTILINK=y CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_BSDCOMP=m # CONFIG_PPP_MPPE is not set CONFIG_PPPOE=m # CONFIG_SLIP is not set # CONFIG_NET_FC is not set # CONFIG_SHAPER is not set # CONFIG_NETCONSOLE is not set # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set # # ISDN subsystem # # CONFIG_ISDN is not set # # Telephony Support # # CONFIG_PHONE is not set # # Input device support # CONFIG_INPUT=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m # CONFIG_INPUT_TSDEV is not set CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_NEWTON is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_INPORT is not set # CONFIG_MOUSE_LOGIBM is not set # CONFIG_MOUSE_PC110PAD is not set # CONFIG_MOUSE_VSXXXAA is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m # CONFIG_JOYSTICK_A3D is not set # CONFIG_JOYSTICK_ADI is not set # CONFIG_JOYSTICK_COBRA is not set # CONFIG_JOYSTICK_GF2K is not set # CONFIG_JOYSTICK_GRIP is not set # CONFIG_JOYSTICK_GRIP_MP is not set # CONFIG_JOYSTICK_GUILLEMOT is not set # CONFIG_JOYSTICK_INTERACT is not set CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_TMDC=m # CONFIG_JOYSTICK_IFORCE is not set # CONFIG_JOYSTICK_WARRIOR is not set # CONFIG_JOYSTICK_MAGELLAN is not set # CONFIG_JOYSTICK_SPACEORB is not set # CONFIG_JOYSTICK_SPACEBALL is not set # CONFIG_JOYSTICK_STINGER is not set # CONFIG_JOYSTICK_TWIDJOY is not set # CONFIG_JOYSTICK_DB9 is not set # CONFIG_JOYSTICK_GAMECON is not set # CONFIG_JOYSTICK_TURBOGRAFX is not set # CONFIG_JOYSTICK_JOYDUMP is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=m # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m # CONFIG_GAMEPORT_L4 is not set CONFIG_GAMEPORT_EMU10K1=m # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y # CONFIG_VT_HW_CONSOLE_BINDING is not set # CONFIG_SERIAL_NONSTANDARD is not set # # Serial drivers # CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # # Non-8250 serial port support # CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set # CONFIG_PPDEV is not set # CONFIG_TIPAR is not set # # IPMI # CONFIG_IPMI_HANDLER=m # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m # CONFIG_IPMI_SI is not set CONFIG_IPMI_WATCHDOG=m # CONFIG_IPMI_POWEROFF is not set # # Watchdog Cards # # CONFIG_WATCHDOG is not set CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_INTEL is not set CONFIG_HW_RANDOM_AMD=y # CONFIG_HW_RANDOM_GEODE is not set # CONFIG_HW_RANDOM_VIA is not set # CONFIG_NVRAM is not set CONFIG_RTC=y # CONFIG_DTLK is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # # Ftape, the floppy tape device driver # # CONFIG_FTAPE is not set CONFIG_AGP=m # CONFIG_AGP_ALI is not set # CONFIG_AGP_ATI is not set # CONFIG_AGP_AMD is not set # CONFIG_AGP_AMD64 is not set # CONFIG_AGP_INTEL is not set CONFIG_AGP_NVIDIA=m # CONFIG_AGP_SIS is not set # CONFIG_AGP_SWORKS is not set # CONFIG_AGP_VIA is not set # CONFIG_AGP_EFFICEON is not set # CONFIG_DRM is not set # CONFIG_MWAVE is not set # CONFIG_PC8736x_GPIO is not set # CONFIG_NSC_GPIO is not set # CONFIG_CS5535_GPIO is not set # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set # # TPM devices # # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set # # I2C support # CONFIG_I2C=y CONFIG_I2C_CHARDEV=m # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # CONFIG_I2C_ALI1535=m CONFIG_I2C_ALI1563=m CONFIG_I2C_ALI15X3=m CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m # CONFIG_I2C_ELEKTOR is not set CONFIG_I2C_I801=m CONFIG_I2C_I810=m CONFIG_I2C_PIIX4=m CONFIG_I2C_ISA=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_OCORES=m # CONFIG_I2C_PARPORT is not set # CONFIG_I2C_PARPORT_LIGHT is not set CONFIG_I2C_PROSAVAGE=m CONFIG_I2C_SAVAGE4=m CONFIG_SCx200_ACB=m CONFIG_I2C_SIS5595=m CONFIG_I2C_SIS630=m CONFIG_I2C_SIS96X=m CONFIG_I2C_STUB=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m CONFIG_I2C_VOODOO3=m CONFIG_I2C_PCA_ISA=m # # Miscellaneous I2C Chip support # # CONFIG_SENSORS_DS1337 is not set # CONFIG_SENSORS_DS1374 is not set CONFIG_SENSORS_EEPROM=m # CONFIG_SENSORS_PCF8574 is not set # CONFIG_SENSORS_PCA9539 is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_SENSORS_MAX6875 is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set # # SPI support # # CONFIG_SPI is not set # CONFIG_SPI_MASTER is not set # # Dallas's 1-wire bus # # # Hardware Monitoring support # CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_SENSORS_ABITUGURU is not set CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_FSCHER=m CONFIG_SENSORS_FSCPOS=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT8231=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m CONFIG_SENSORS_HDAPS=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Misc devices # # CONFIG_IBM_ASM is not set # # Multimedia devices # # CONFIG_VIDEO_DEV is not set CONFIG_VIDEO_V4L2=y # # Digital Video Broadcasting Devices # # CONFIG_DVB is not set # CONFIG_USB_DABUSB is not set # # Graphics support # CONFIG_FIRMWARE_EDID=y CONFIG_FB=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_VESA=y # CONFIG_FB_VESA_STD is not set CONFIG_FB_VESA_TNG=y CONFIG_FB_VESA_DEFAULT_MODE="640x480@60" CONFIG_VIDEO_SELECT=y # CONFIG_FB_HGA is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I810 is not set # CONFIG_FB_INTEL is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_CYBLA is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_GEODE is not set # CONFIG_FB_VIRTUAL is not set # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set # CONFIG_MDA_CONSOLE is not set CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # # Logo configuration # # CONFIG_LOGO is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set # # Speakup console speech # # CONFIG_SPEAKUP is not set # # Sound # CONFIG_SOUND=y # # Advanced Linux Sound Architecture # CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_RAWMIDI=m CONFIG_SND_SEQUENCER=y # CONFIG_SND_SEQ_DUMMY is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_RTCTIMER=m CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y # CONFIG_SND_DYNAMIC_MINORS is not set CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set # # Generic devices # CONFIG_SND_MPU401_UART=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_AC97_BUS=m # CONFIG_SND_DUMMY is not set # CONFIG_SND_VIRMIDI is not set # CONFIG_SND_MTPAV is not set # CONFIG_SND_SERIAL_U16550 is not set CONFIG_SND_MPU401=m # # ISA devices # # CONFIG_SND_ADLIB is not set # CONFIG_SND_AD1816A is not set # CONFIG_SND_AD1848 is not set # CONFIG_SND_ALS100 is not set # CONFIG_SND_AZT2320 is not set # CONFIG_SND_CMI8330 is not set # CONFIG_SND_CS4231 is not set # CONFIG_SND_CS4232 is not set # CONFIG_SND_CS4236 is not set # CONFIG_SND_DT019X is not set # CONFIG_SND_ES968 is not set # CONFIG_SND_ES1688 is not set # CONFIG_SND_ES18XX is not set # CONFIG_SND_GUSCLASSIC is not set # CONFIG_SND_GUSEXTREME is not set # CONFIG_SND_GUSMAX is not set # CONFIG_SND_INTERWAVE is not set # CONFIG_SND_INTERWAVE_STB is not set # CONFIG_SND_OPL3SA2 is not set # CONFIG_SND_OPTI92X_AD1848 is not set # CONFIG_SND_OPTI92X_CS4231 is not set # CONFIG_SND_OPTI93X is not set # CONFIG_SND_MIRO is not set # CONFIG_SND_SB8 is not set # CONFIG_SND_SB16 is not set # CONFIG_SND_SBAWE is not set # CONFIG_SND_SGALAXY is not set # CONFIG_SND_SSCAPE is not set # CONFIG_SND_WAVEFRONT is not set # # PCI devices # # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AZT3328 is not set # CONFIG_SND_BT87X is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_CS5535AUDIO is not set # CONFIG_SND_DARLA20 is not set # CONFIG_SND_GINA20 is not set # CONFIG_SND_LAYLA20 is not set # CONFIG_SND_DARLA24 is not set # CONFIG_SND_GINA24 is not set # CONFIG_SND_LAYLA24 is not set # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set # CONFIG_SND_ECHO3G is not set # CONFIG_SND_INDIGO is not set # CONFIG_SND_INDIGOIO is not set # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_EMU10K1X is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_HDA_INTEL is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_HDSPM is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set CONFIG_SND_INTEL8X0=m # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_TRIDENT is not set CONFIG_SND_VIA82XX=m # CONFIG_SND_VIA82XX_MODEM is not set # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set # # USB devices # # CONFIG_SND_USB_AUDIO is not set # CONFIG_SND_USB_USX2Y is not set # # Open Sound System # # CONFIG_SOUND_PRIME is not set # # USB support # CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB_ARCH_HAS_EHCI=y CONFIG_USB=m # CONFIG_USB_DEBUG is not set # # Miscellaneous USB options # CONFIG_USB_DEVICEFS=y CONFIG_USB_BANDWIDTH=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_SUSPEND is not set # CONFIG_USB_OTG is not set # # USB Host Controller Drivers # CONFIG_USB_EHCI_HCD=m # CONFIG_USB_EHCI_SPLIT_ISO is not set # CONFIG_USB_EHCI_ROOT_HUB_TT is not set # CONFIG_USB_EHCI_TT_NEWSCHED is not set # CONFIG_USB_ISP116X_HCD is not set CONFIG_USB_OHCI_HCD=m # CONFIG_USB_OHCI_BIG_ENDIAN is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_UHCI_HCD=m # CONFIG_USB_SL811_HCD is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=m # # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' # # # may also be needed; see USB_STORAGE Help for more information # CONFIG_USB_STORAGE=m CONFIG_USB_STORAGE_DEBUG=y # CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is not set # CONFIG_USB_STORAGE_ISD200 is not set # CONFIG_USB_STORAGE_DPCM is not set # CONFIG_USB_STORAGE_USBAT is not set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set # CONFIG_USB_STORAGE_ALAUDA is not set # CONFIG_USB_LIBUSUAL is not set # # USB Input Devices # CONFIG_USB_HID=m CONFIG_USB_HIDINPUT=y # CONFIG_USB_HIDINPUT_POWERBOOK is not set # CONFIG_HID_FF is not set # CONFIG_USB_HIDDEV is not set # # USB HID Boot Protocol drivers # # CONFIG_USB_KBD is not set CONFIG_USB_MOUSE=m # CONFIG_USB_AIPTEK is not set # CONFIG_USB_WACOM is not set # CONFIG_USB_ACECAD is not set # CONFIG_USB_KBTAB is not set # CONFIG_USB_POWERMATE is not set # CONFIG_USB_TOUCHSCREEN is not set # CONFIG_USB_YEALINK is not set # CONFIG_USB_XPAD is not set # CONFIG_USB_ATI_REMOTE is not set # CONFIG_USB_ATI_REMOTE2 is not set # CONFIG_USB_KEYSPAN_REMOTE is not set # CONFIG_USB_APPLETOUCH is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # # USB Network Adapters # # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set # CONFIG_USB_USBNET is not set # CONFIG_USB_MON is not set # # USB port drivers # # CONFIG_USB_USS720 is not set # # USB Serial Converter support # CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_AIRPRIME is not set # CONFIG_USB_SERIAL_ARK3116 is not set # CONFIG_USB_SERIAL_BELKIN is not set # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set # CONFIG_USB_SERIAL_CP2101 is not set # CONFIG_USB_SERIAL_CYPRESS_M8 is not set # CONFIG_USB_SERIAL_EMPEG is not set # CONFIG_USB_SERIAL_FTDI_SIO is not set # CONFIG_USB_SERIAL_FUNSOFT is not set # CONFIG_USB_SERIAL_VISOR is not set # CONFIG_USB_SERIAL_IPAQ is not set CONFIG_USB_SERIAL_IR=m # CONFIG_USB_SERIAL_EDGEPORT is not set # CONFIG_USB_SERIAL_EDGEPORT_TI is not set # CONFIG_USB_SERIAL_GARMIN is not set # CONFIG_USB_SERIAL_IPW is not set # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set # CONFIG_USB_SERIAL_KEYSPAN is not set # CONFIG_USB_SERIAL_KLSI is not set # CONFIG_USB_SERIAL_KOBIL_SCT is not set # CONFIG_USB_SERIAL_MCT_U232 is not set # CONFIG_USB_SERIAL_NAVMAN is not set CONFIG_USB_SERIAL_PL2303=m # CONFIG_USB_SERIAL_HP4X is not set # CONFIG_USB_SERIAL_SAFE is not set # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set # CONFIG_USB_SERIAL_TI is not set # CONFIG_USB_SERIAL_CYBERJACK is not set # CONFIG_USB_SERIAL_XIRCOM is not set # CONFIG_USB_SERIAL_OPTION is not set # CONFIG_USB_SERIAL_OMNINET is not set # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_AUERSWALD is not set # CONFIG_USB_RIO500 is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_LED is not set # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_PHIDGETKIT is not set # CONFIG_USB_PHIDGETSERVO is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_APPLEDISPLAY is not set # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_LD is not set # CONFIG_USB_TEST is not set # # USB DSL modem support # # # USB Gadget Support # # CONFIG_USB_GADGET is not set # # MMC/SD Card support # # CONFIG_MMC is not set # # LED devices # # CONFIG_NEW_LEDS is not set # # LED drivers # # # LED Triggers # # # InfiniBand support # # CONFIG_INFINIBAND is not set # # EDAC - error detection and reporting (RAS) (EXPERIMENTAL) # # CONFIG_EDAC is not set # # Real Time Clock # # CONFIG_RTC_CLASS is not set # # DMA Engine support # # CONFIG_DMA_ENGINE is not set # # DMA Clients # # # DMA Devices # # # File systems # CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y # CONFIG_EXT2_FS_XIP is not set CONFIG_EXT3_FS=y CONFIG_EXT3_FS_XATTR=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_FS_POSIX_ACL=y CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y CONFIG_XFS_SECURITY=y CONFIG_XFS_POSIX_ACL=y # CONFIG_XFS_RT is not set # CONFIG_OCFS2_FS is not set CONFIG_MINIX_FS=m CONFIG_ROMFS_FS=y CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_QUOTA=y CONFIG_QFMT_V1=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_DNOTIFY=y # CONFIG_AUTOFS_FS is not set CONFIG_AUTOFS4_FS=y # CONFIG_FUSE_FS is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_ZISOFS_FS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=737 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-7" CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y # CONFIG_CONFIGFS_FS is not set # # Miscellaneous filesystems # # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_CRAMFS is not set # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_SYSV_FS is not set CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set # CONFIG_UFS_DEBUG is not set # # Network File Systems # CONFIG_NFS_FS=y CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y # CONFIG_NFS_DIRECTIO is not set CONFIG_NFSD=y CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_TCP=y CONFIG_ROOT_NFS=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_RPCSEC_GSS_SPKM3 is not set CONFIG_SMB_FS=y CONFIG_SMB_NLS_DEFAULT=y CONFIG_SMB_NLS_REMOTE="cp737" CONFIG_CIFS=y # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_WEAK_PW_HASH is not set CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_EXPERIMENTAL is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # CONFIG_9P_FS is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_OSF_PARTITION is not set # CONFIG_AMIGA_PARTITION is not set # CONFIG_ATARI_PARTITION is not set # CONFIG_MAC_PARTITION is not set CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y # CONFIG_MINIX_SUBPARTITION is not set # CONFIG_SOLARIS_X86_PARTITION is not set # CONFIG_UNIXWARE_DISKLABEL is not set CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set # CONFIG_KARMA_PARTITION is not set # CONFIG_EFI_PARTITION is not set # # Native Language Support # CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set # CONFIG_NLS_CODEPAGE_862 is not set # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set # CONFIG_NLS_ISO8859_5 is not set # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=y # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_UTF8=y # # Instrumentation Support # # CONFIG_PROFILING is not set # CONFIG_KPROBES is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # CONFIG_PRINTK_TIME is not set # CONFIG_MAGIC_SYSRQ is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_DEBUG_KERNEL is not set CONFIG_LOG_BUF_SHIFT=14 CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_FS is not set # CONFIG_UNWIND_INFO is not set CONFIG_EARLY_PRINTK=y CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y CONFIG_DOUBLEFAULT=y # # Security options # # CONFIG_KEYS is not set # CONFIG_SECURITY is not set # # Cryptographic options # CONFIG_CRYPTO=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_NULL is not set # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_SHA1=y # CONFIG_CRYPTO_SHA256 is not set # CONFIG_CRYPTO_SHA512 is not set # CONFIG_CRYPTO_WP512 is not set # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_SERPENT is not set # CONFIG_CRYPTO_AES is not set # CONFIG_CRYPTO_AES_586 is not set # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set # CONFIG_CRYPTO_TEA is not set # CONFIG_CRYPTO_ARC4 is not set # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_MICHAEL_MIC is not set # CONFIG_CRYPTO_CRC32C is not set # CONFIG_CRYPTO_TEST is not set # # Hardware crypto devices # # CONFIG_CRYPTO_DEV_PADLOCK is not set # # Library routines # CONFIG_CRC_CCITT=m # CONFIG_CRC16 is not set CONFIG_CRC32=y # CONFIG_LIBCRC32C is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_PLIST=y CONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_X86_BIOS_REBOOT=y CONFIG_KTIME_SCALAR=y
neo-config
Πάμε τώρα να τον ρυθμίσουμε και να τον χτίσουμε:
Εδώ πιθανόν να μας βγει μία σειρά ερωτήσεων. Μπορούμε να διαβάζουμε τί ρωτά για να μαθαίνουμε σιγά-σιγά (είναι καινούριες λειτουργίες ή συσκευές που προστέθηκαν στον kernel). Εάν μας τεθούν ερωτήσεις, είναι γενικά ασφαλές να απαντήσουμε σε όλες όχι (No) ή να δώσουμε την default απάντηση πατώντας Enter.Κώδικας:cd /usr/src/linux cp /boot/neo-config .config make oldconfig
Όταν τελειώσουν οι ερωτήσεις (εάν υπάρξουν διότι μπορεί να μην υπάρξουν και καθόλου) θα μας ξαναβγάλει στο prompt.
Δίνουμε:
και βγαίνουμε στο μενού ρύθμισης του kernel.Κώδικας:make menuconfig
Εάν έχουμε συλλέξει όλες τις αναλυτικές πληροφορίες που ανέφερε ως προαπαιτούμενες η αρχή αυτού του άρθρου, δεν έχουμε τίποτα να φοβηθούμε.
Τα δύο configurations (ένα για κάθε αρχιτεκτονική) θα δουλέψουν σε όλα τα μηχανάκια αρκεί να γίνουν οι παρακάτω αλλαγές:
- να επιλεχθεί ο σωστός επεξεργαστής
- να επιλεχθούν σωστά συμπληρωματικά στοιχεία για τον επεξεργαστή (π.χ. διαχείριση ενέργειας)
- να επιλεχθεί το σωστό chipset για τη μητρική
- να επιλεχθεί το σωστό bus για τη μητρική (AGP ή PCI-express)
- να επιλεχθούν σωστά οι τυχόν έξτρα IDE ή SATA disk controllers
- να επιλεχθούν σωστά οι controllers δικτύου
- να επιλεχθεί σωστά η κάρτα ήχου
Θα μπαίνουμε με τη σειρά από πάνω προς τα κάτω σε μία-μία κατηγορία και θα αλλάζουμε ό,τι χρειάζεται. Εάν τυχόν χρειάζεται διαφορετική αντιμετώπιση για τις δύο αρχιτεκτονικές (amd64 <-> x86) αυτό θα τονίζεται ρητά, και θα δίνονται οδηγίες εξειδικευμένες για κάθε αρχιτεκτονική.
Εδώ δεν θα πρέπει να μας πιάσει πανικός. Τα πράγματα είναι πιο απλά απ' ό,τι φαίνονται εξαρχής. Η πλοήγηση είναι απλή, με τα βελάκια πάνω-κάτω και με Enter μπαίνουμε ή βγαίνουμε από τα μενού.
Όλες οι επιλογές είναι "διακόπτες" που έχουν τέσσερεις διαφορετικές καταστάσεις:
- ενεργοποιημένο και ενσωματωμένο -> συμβολίζεται με αστεράκι
Για να ενεργοποιήσουμε και να ενσωματώσουμε μία επιλογή πατάμε το πλήκτρο Y (Yes)Κώδικας:(*)
- ενεργοποιημένο σαν module -> συμβολίζεται με κεφαλαίο Μ
Για να ενεργοποιήσουμε μία επιλογή σαν module πατάμε το πλήκτρο M (Module)Κώδικας:(M)
- απενεργοποιημένο -> συμβολίζεται με κενό
Για να απενεργοποιήσουμε μία επιλογή - είτε ενσωματωμένη είτε module - πατάμε το πλήκτρο N (No)Κώδικας:( )
- υποχρεωτικά ενεργοποιημένο και ενσωματωμένο -> συμβολίζεται πολλές παύλες η μία μετά την άλλη
Εδώ και να θέλουμε δεν μπορούμε να την πειράξουμε διότι η επιλογή είναι υποχρεωτική (αυτεπάγγελτηΚώδικας:---).
Υπάρχουν και κάποιες πολύ λίγες επιλογές που λειτουργούν σαν option-buttons (radio-buttons) δηλαδή που μόνο μία από αυτές αλλά και υποχρεωτικά μία από αυτές πρέπει να είναι ενεργοποιημένη. Θα τις δούμε αυτές με το συμβολισμό ενός κεφαλαίου Χ:
Σε αυτές τις επιλογές απλά πηγαίνουμε πάνω από αυτήν που θέλουμε να ενεργοποιήσουμε και πατάμε Enter.Κώδικας:( ) (X) ( ) ( )
Πάμε λοιπόν.
Είμαστε εδώ:
Κάποιες από τις επιλογές δεν θα τις δούμε είτε γιατί υπάρχουν μόνο στη μία από τις δύο αρχιτεκτονικές είτε γιατί έχουμε μεταγενέστερη έκδοση του kernel που μπορεί να μην τις έχει πια. Δεν ανησυχούμε, ασχολούμαστε μόνο με όσες βρίσκουμε.
Στα παρακάτω όπου λέω να ενεργοποιούμε θα είναι με ενσωμάτωση (πλήκτρο Y). Εάν είναι κάτι να μπει ως module (πλήκτρο Μ) θα το λέω ρητά.
Μπαίνουμε στο μενού:
Εδώ:Κώδικας:Processor type and features --->
Πάμε στο:
Εδώ φροντίζουμε να επιλέξουμε επακριβώς την κλάση (core) επεξεργαστή (CPU) που έχομε. Ανάλογα με την αρχιτεκτονική μας θα δούμε και διαφορετικές διαθέσιμες επιλογές.Κώδικας:Processor family
π.χ. μεταξύ άλλων θα δούμε:
για amd64
για x86Κώδικας:(X) AMD-Opteron/Athlon64 ( ) Intel EM64T ( ) Generic-x86-64
Εδώ είδαμε για πρώτη φορά τις επιλογές τύπου option-button που λέγαμε παραπάνω.Κώδικας:( ) Pentium-II/Celeron(pre-Coppermine) ( ) Pentium-III/Celeron(Coppermine)/Pentium-III Xeon ( ) Pentium-4/Celeron(P4-based)/Pentium-4 M/Xeon (X) Athlon/Duron/K7
Επιλέγουμε με Enter τον σωστό επεξεργαστή και ξαναπάμε στο προηγούμενο μενού.
Εδώ μας ενδιαφέρουν:
Εάν έχουμε SMP σύστημα (multi-core ή/και multi-CPU) το ενεργοποιούμε. Εάν το σύστημά μας δεν είναι SMP (single-core και single-CPU) το απενεργοποιούμε.Κώδικας:[*] Symmetric multi-processing support
SMP συστήματα θεωρούνται και τα συστήματα με έναν single-core επεξεργαστή Intel με HyperThreading.
Εάν έχουμε επεξεργαστή Intel με HyperThreading το ενεργοποιούμε. Εάν δεν έχουμε τέτοιον, το απενεργοποιούμε.Κώδικας:[ ] SMT (Hyperthreading) scheduler support
Αυτό θα φαίνεται μόνο εάν ενεργοποιήσουμε το προηγούμενο. Εάν έχουμε multi-core CPU(s) στο σύστημά μας το ενεργοποιούμε. Εάν έχουμε single-core CPU(s) στο σύστημά μας το απενεργοποιούμε.Κώδικας:[*] Multi-core scheduler support
Εάν η μητρική μας και οι CPUs μας υποστηρίζουν NUMA το ενεργοποιούμε, αλλιώς το απενεργοποιούμε.Κώδικας:[ ] Non Uniform Memory Access (NUMA) Support
Εάν έχουμε SMP σύστημα εδώ δίνουμε τον συνολικό αριθμό πραγματικών CPU cores που έχει το σύστημά μας.Κώδικας:(2) Maximum number of CPUs (2-256)
SMP συστήματα θεωρούνται και τα συστήματα με έναν single-core επεξεργαστή Intel με HyperThreading. Επιπλέον ειδικά σε αυτήν περίπτωση εδώ θα βάλετε τα διπλάσια από τα πραγματικά CPU cores που έχετε.
Από αυτά τα δύο ενεργοποιούμε μόνο το ένα, ανάλογα με ποιανής εταιρίας είναι ο επεξεργαστής μας.Κώδικας:[ ] Intel MCE features[*] AMD MCE features
Αν έχουμε επεξεργαστή Pentium-4 το ενεργοποιούμε.Κώδικας:[ ] check for P4 thermal throttling interrupt.
Βγαίνουμε στο κεντρικό μενού.
Πάμε στο μενού:
Πάμε στο υπομενού:Κώδικας:Power management options --->
Εδώ έχουμε πολύ διαφορετικές επιλογές ανάλογα με την αρχιτεκτονική μας.Κώδικας:CPU Frequency scaling --->
για amd64
Από αυτά τα δύο ενεργοποιούμε μόνο το ένα, ανάλογα με ποιανής εταιρίας είναι ο επεξεργαστής μας.Κώδικας:<*> AMD Opteron/Athlon64 PowerNow! < > Intel Enhanced SpeedStep
για x86
Εάν έχουμε επεξεργαστή Pentium-4 επιλέγουμε καί τα δύο παραπάνω.Κώδικας:< > Intel Enhanced SpeedStep < > Intel Pentium 4 clock modulation
Ανάλογα με το chipset της μητρικής μας, επιλέγουμε ΕΝΑ ΜΟΝΟ από τα παραπάνω.Κώδικας:< > Intel Speedstep on ICH-M chipsets < > Intel SpeedStep on 440BX/ZX/MX chipsets <*> nVidia nForce2 FSB changing
Βγαίνουμε συνεχώς από τα υπομενού μέχρι να πάμε καί πάλι στο κεντρικό μενού.
Πάμε στο υπομενού:
Εδώ:Κώδικας:Bus options (PCI etc.) --->
Εάν έχουμε PCI-express στη μητρική μας το ενεργοποιούμε, αλλιώς το απενεργοποιούμε.Κώδικας:[*] PCI Express support
Εάν έχουμε ISA στη μητρική μας το ενεργοποιούμε, αλλιώς το απενεργοποιούμε.Κώδικας:[*] ISA support
Βγαίνουμε στο κεντρικό μενού.
Πάμε στο υπομενού:
Μπαίνουμε στο υπομενού:Κώδικας:Device Drivers --->
Εδώ:Κώδικας:Plug and Play support --->
Εάν έχουμε ISA στη μητρική μας το ενεργοποιούμε, αλλιώς το απενεργοποιούμε.Κώδικας:[*] ISA Plug and Play support
Βγαίνουμε από το υπομενού.
Πάμε στο υπομενού:
Εδώ έχουμε να κάνουμε με IDE υποστήριξη του chipset της μητρικής μας, και τυχόν έξτρα IDE disk controllers που έχουμε είτε ενσωματωμένους είτε σε κάρτα.Κώδικας:ATA/ATAPI/MFM/RLL support --->
Από όλα τα παρακάτω λοιπόν:
Επιλέγουμε μόνο το chipset που έχει η μητρική μας, συν όλους τους τυχόν έξτρα IDE disk controllers που έχουμε είτε ενσωματωμένους είτε σε κάρτα.Κώδικας:< > AEC62XX chipset support < > ALI M15x3 chipset support <*> AMD and nVidia IDE support < > ATI IXP chipset IDE support < > CMD64{3|6|8|9} chipset support < > Compaq Triflex IDE support < > CY82C693 chipset support < > Cyrix CS5510/20 MediaGX chipset support < > Cyrix/National Semiconductor CS5530 MediaGX chipset support < > AMD CS5535 chipset support < > HPT34X chipset support < > HPT36X/37X chipset support < > National SCx200 chipset support < > Intel PIIXn chipsets support < > IT821X IDE support < > NS87415 chipset support < > PROMISE PDC202{46|62|65|67} support < > PROMISE PDC202{68|69|70|71|75|76|77} support < > ServerWorks OSB4/CSB5/CSB6 chipsets support < > Silicon Image chipset support < > SiS5513 chipset support < > SLC90E66 chipset support < > Tekram TRM290 chipset support <*> VIA82CXXX chipset support
Επιπλέον επιλέγουμε πάντα καί το παρακάτω:
Βγαίνουμε από το υπομενού.Κώδικας:<*> VIA82CXXX chipset support
Πάμε στο υπομενού:
Και ξανά στο υπομενού:Κώδικας:SCSI device support --->
Εδώ έχουμε να κάνουμε με SATA και SCSI υποστήριξη του chipset της μητρικής μας, και τυχόν έξτρα SATA και SCSI disk controllers που έχουμε είτε ενσωματωμένους είτε σε κάρτα.Κώδικας:SCSI low-level drivers --->
Πάμε πρώτα να δούμε για SATA:
Τα παρακάτω αφορούν SATA ενσωματωμένο σε chipset μητρικών:
Επιλέγουμε μόνο το chipset που έχει η μητρική μας. Εάν δεν έχουμε κανένα από τα παραπάνω προφανώς δεν επιλέγουμε τίποτα.Κώδικας:< > AHCI SATA support < > ServerWorks Frodo / Apple K2 SATA support < > Intel PIIX/ICH SATA support < > Marvell SATA support <*> NVIDIA SATA support < > Pacific Digital ADMA support < > SiS 964/180 SATA support < > ULi Electronics SATA support < > VIA SATA support
Τα παρακάτω αφορούν έξτρα SATA disk controllers είτε ενσωματωμένους είτε σε κάρτα:
Επιλέγουμε μόνο τους έξτρα SATA disk controllers είτε ενσωματωμένους είτε σε κάρτα. Εάν δεν έχουμε κανένα από τα παραπάνω προφανώς δεν επιλέγουμε τίποτα.Κώδικας:< > HighPoint RocketRAID 3xxx Controller support < > Pacific Digital SATA QStor support < > Promise SATA TX2/TX4 support < > Promise SATA SX4 support <*> Silicon Image SATA support < > Silicon Image 3124/3132 SATA support < > VITESSE VSC-7174 / INTEL 31244 SATA support
Πάμε τώρα να δούμε για SCSI:
Έχουμε επιλογές για πολλά SCSI chipsets:
Προφανώς επιλέγουμε μόνο όσα έχουμε από τα παραπάνω, αλλιώς τίποτα.Κώδικας:< > iSCSI Initiator over TCP/IP < > 3ware 5/6/7/8xxx ATA-RAID support < > 3ware 9xxx SATA-RAID support < > 7000FASST SCSI support < > ACARD SCSI support < > Adaptec AHA152X/2825 support < > Adaptec AHA1542 support < > Adaptec AACRAID support < > Adaptec AIC7xxx Fast -> U160 support < > Adaptec AIC7xxx support < > Adaptec AIC79xx U320 support < > Adaptec I2O RAID support < > AdvanSys SCSI support < > Always IN2000 SCSI support < > BusLogic SCSI support < > DMX3191D SCSI support < > DTC3180/3280 SCSI support < > Future Domain 16xx SCSI/AHA-2920A support < > Intel/ICP (former GDT SCSI Disk Array) RAID Controller support < > Generic NCR5380/53c400 SCSI PIO support < > Generic NCR5380/53c400 SCSI MMIO support < > Initio 9100U(W) support < > Initio INI-A100U2W support < > NCR53c406a SCSI support < > SYM53C8XX Version 2 SCSI support < > PAS16 SCSI support < > PSI240i support < > Qlogic FAS SCSI support < > Qlogic QLA 1240/1x80/1x160 SCSI support < > QLogic QLA2XXX Fibre Channel support < > Emulex LightPulse Fibre Channel support < > Symbios 53c416 SCSI support < > Tekram DC395(U/UW/F) and DC315(U) SCSI support < > Tekram DC390(T) and Am53/79C974 SCSI support < > Trantor T128/T128F/T228 SCSI support < > UltraStor 14F/34F support < > UltraStor SCSI support < > Workbit NinjaSCSI-32Bi/UDE support
Βγαίνουμε δύο επίπεδα πιο πάνω ξανά στο υπομενού των Device Drivers.
Πάμε στο υπομενού:
Εδώ θα επιλέξουμε ποιά chipset έχουν οι κάρτες δικτύου μας.Κώδικας:Network device support --->
Πάμε στο υπομενού:
Εδώ:Κώδικας:PHY device support --->
Εάν έχουμε τέτοιες συσκευές στη μητρική μας το επιλέγουμε, αλλιώς δεν το επιλέγουμε.Κώδικας:<*> PHY Device support and infrastructure
Εάν το επιλέξουμε, τότε από τα παρακάτω:
επιλέγουμε μόνο όσα έχει η μητρική μας ή τυχόν έξτρα κάρτες δικτύου που έχουμε.Κώδικας:<*> Drivers for Marvell PHYs < > Drivers for Davicom PHYs < > Drivers for Quality Semiconductor PHYs < > Drivers for the Intel LXT PHYs < > Drivers for the Cicada PHYs <*> Drivers for the Vitesse PHYs < > Drivers for SMSC PHYs
Βγαίνουμε ένα επίπεδο πάνω στο υπομενού Network device support.
Εδώ τώρα θα πρέπει να μπούμε με τη σειρά στα επόμενα τρία υπομενού:
και να αναζητήσουμε και να ενεργοποιήσουμε μόνο εκείνα τα chip δικτύου που περιλαμβάνονται στο chipset της μητρικής μας και σε τυχόν έξτρα κάρτες δικτύου που έχουμε.Κώδικας:Ethernet (10 or 100Mbit) ---> Ethernet (1000 Mbit) ---> Ethernet (10000 Mbit) --->
Υπόψη ότι για όλα τα nVidia chipsets, ακόμα και για αυτά που προσφέρουν υποστήριξη gigabit, ο driver βρίσκεται στην 100άρα κατηγορία.
Π.χ. κάποιες από τις "γνωστές" επιλογές που θα δούμε μεταξύ άλλων είναι καί οι:
και:Κώδικας:< > 3c590/3c900 series (592/595/597) "Vortex/Boomerang" support < > Broadcom 4400 ethernet support <*> nForce Ethernet support < > EtherExpressPro/100 support < > Intel(R) PRO/100+ support < > RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support < > RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support < > SMC EtherPower II
Ενεργοποιούμε λοιπόν μόνο εκείνα τα chip δικτύου που περιλαμβάνονται στο chipset της μητρικής μας και σε τυχόν έξτρα κάρτες δικτύου που έχουμε.Κώδικας:< > Intel(R) PRO/1000 Gigabit Ethernet support <*> Realtek 8169 gigabit ethernet support <*> New SysKonnect GigaEthernet support < > SysKonnect Yukon2 support < > Marvell Yukon Chipset / SysKonnect SK-98xx Support < > VIA Velocity support < > Broadcom Tigon3 support < > Broadcom NetXtremeII support
Ξανά υπενθυμίζω ότι για όλα τα nVidia chipsets, ακόμα και για αυτά που προσφέρουν υποστήριξη gigabit, ο driver βρίσκεται στην 100άρα κατηγορία.
Επιπλέον επιλέγουμε πάντα καί τα παρακάτω:
Βγαίνουμε δύο επίπεδα πιο πάνω ξανά στο υπομενού των Device Drivers.Κώδικας:<M> PCI NE2000 and clones support <M> VIA Rhine support
Πάμε στο υπομενού:
Εδώ:Κώδικας:Character devices --->
Από αυτά τα δύο ενεργοποιούμε μόνο το ένα, ανάλογα με ποιανής εταιρίας είναι ο επεξεργαστής μας.Κώδικας:< > Intel HW Random Number Generator support <*> AMD HW Random Number Generator support
Πάμε εδώ τώρα:
Εδώ χρειάζεται λίγη προσοχή ανάλογα με το ποιό είδος bus AGP ή PCI-express υποστηρίζει η μητρική μας:Κώδικας:< > /dev/agpgart (AGP Support)
για PCI-express
Εάν η μητρική μας έχει PCI-express και το είχαμε επιλέξει σε προηγούμενο υπομενού, θα δούμε εδώ αυτό να είναι υποχρεωτικά ενεργοποιημένο και ενσωματωμένο (όπως βλέπουμε παραπάνω). Σε αυτήν την περίπτωση δεν κάνουμε τίποτ' άλλο αλλά βγαίνουμε από το υπομενού αυτό στο υπομενού των Device Drivers.Κώδικας:--- /dev/agpgart (AGP Support)
για AGP
Εάν η μητρική μας έχει AGP θα δούμε εδώ αυτό να είναι απενεργοποιημένο. Θα το ενεργοποιήσουμε αλλά - !!! ΠΡΟΣΟΧΗ !!! - ΟΧΙ σαν ενσωματωμένο - αλλά σαν MODULE. ΔΕΝ θα πατήσουμε λοιπόν το πλήκτρο Y αλλά το πλήκτρο M.Κώδικας:<M> /dev/agpgart (AGP Support)
Κατόπιν από τα παρακάτω:
θα ενεργοποιήσουμε - !!! ΠΡΟΣΟΧΗ !!! - πάλι σαν MODULE και ΟΧΙ ενσωματωμένο, ΜΟΝΟ το chipset που έχει η μητρική μας.Κώδικας:< > ALI chipset support < > ATI chipset support < > AMD Irongate, 761, and 762 chipset support < > AMD Opteron/Athlon64 on-CPU GART support < > Intel 440LX/BX/GX, I8xx and E7x05 chipset support <M> NVIDIA nForce/nForce2 chipset support < > SiS chipset support < > Serverworks LE/HE chipset support < > VIA chipset support
Βγαίνουμε πιο πάνω ξανά στο υπομενού των Device Drivers.
Πάμε στο υπομενού:
Πάμε στο υπομενού:Κώδικας:Sound --->
Εάν έχουμε συσκευές ήχου - ενσωματωμένες ή σε κάρτα - πάνω στο δίαυλο ISA στο μηχανάκι μας πάμε εδώ:Κώδικας:Advanced Linux Sound Architecture --->
Και επιλέγουμε το chipset που έχει η κάρτα ήχου μας.Κώδικας:ISA devices --->
Εάν έχουμε συσκευές ήχου - ενσωματωμένες ή σε κάρτα - πάνω στο δίαυλο PCI στο μηχανάκι μας πάμε εδώ:
Και επιλέγουμε το chipset που έχει η κάρτα ήχου μας.Κώδικας:PCI devices --->
Ανεξαρτήτως διαύλου να θυμάστε τα εξής:
Όλες οι επιλογές μας να είναι σαν Modules (με M) και ΟΧΙ ενσωματωμένες (με Y).
Για να βρούμε ποιό chipset έχει κάθε κάρτα ήχου πάμε εδώ:
ALSA Soundcard Matrix
Θυμηθείτε ότι:
Για όλα τα nVidia nForce chipsets
Επίσης πάντα να έχετε ενεργοποιημένο το παρακάτω:Κώδικας:<M> Intel/SiS/nVidia/AMD/ALi AC97 Controller
Π.χ. κάποιες από τις "γνωστές" επιλογές που θα δούμε μεταξύ άλλων είναι καί οι:Κώδικας:<M> VIA 82C686A/B, 8233/8235 AC97 Controller
και:Κώδικας:< > Sound Blaster 1.0/2.0/Pro (8-bit) < > Sound Blaster 16 (PnP) < > Sound Blaster AWE (32,64) (PnP)
Βγαίνουμε δύο-τρία-τέσσερα (όσα είναι) επίπεδα πιο πάνω ξανά μέχρι να φτάσουμε στο κεντρικό μενού του Kernel.Κώδικας:< > Aureal Vortex 2 <M> Bt87x Audio Capture < > SB Audigy LS / Live 24bit < > Emu10k1 (SB Live!, Audigy, E-mu APS) < > Intel HD Audio < > ICEnsemble ICE1712 (Envy24) < > ICE/VT1724/1720 (Envy24HT/PT) <M> Intel/SiS/nVidia/AMD/ALi AC97 Controller <M> VIA 82C686A/B, 8233/8235 AC97 Controller < > Yamaha YMF724/740/744/754
ΟΥΦ !!!
Τελειώσαμε.
Πατάμε το τελικό Exit για να βγούμε και στην ερώτηση εάν θα σώσει το νέο configuration πατάμε Yes.
Χτίζουμε τον πυρήνα:
Αντιγράφουμε τα τρία αρχεία του στα σωστά σημεία:Κώδικας:make && make modules_install
Και ανάλογα με την αρχιτεκτονική μας:Κώδικας:cp .config /boot/neo-config cp System.map /boot/neo-system-map
για amd64
για x86Κώδικας:cd arch/x86_64/boot
και:Κώδικας:cd arch/i386/boot
Πάμε να πάρουμε κι ένα αντίγραφο ασφαλείας του πυρήνα:Κώδικας:cp bzImage /boot/neo-kernel cd /
Ο πυρήνας μας είναι έτοιμος.Κώδικας:cd /boot cp neo-kernel palio-kernel cp neo-system-map palio-system-map cp neo-config palio-config cd /
[break=Εργαλεία δικτύου, filesystems, system logs και loader]Κώδικας:env-update && source /etc/profile && etc-update
13. ΕΡΓΑΛΕΙΑ ΔΙΚΤΥΟΥ, FILESYSTEMS, SYSTEM LOGS ΚΑΙ LOADER
Από αυτό το σημείο μέχρι καί αφού εγκαταστήσετε τον X Server (xorg-x11), είναι σχεδόν σίγουρο ότι το καινούριο Portage θα σας βγάζει πολλές φορές μήνυμα για κυκλικές εξαρτήσεις πακέτων και θα αρνείται να συνεχίσει.
Το φαινόμενο αυτό είναι φυσιολογικό και συνέβαινε και παλαιότερα. Απλά τότε δεν προειδοποιούσε το Portage και συνέχιζε με αποτέλεσμα να σπάνε πολλά πακέτα.
Τώρα με τη νέα έκδοσή του, ο συνολικός χρόνος στησίματος του συστήματος είναι λιγότερος γιατί δεν θα έχετε ένα τεράστιο αλυσιδωτό merge δεκάδων πακέτων να "σπάει" συνεχώς, και να πρέπει να δίνετε συνέχεια εντολή για resume.
Τα μηνύματα αυτά για κυκλικές εξαρτήσεις τα αντιμετωπίζετε ως εξής:
Κάθε φορά που θα σας βγάζει τέτοιο μήνυμα, επαναλάβετε την εντολή emerge που αρνείται να εκτελέσει το Portage κοτσάροντας από μπροστά ένα:
Δηλαδή π.χ. εάν είχατε δώσει:Κώδικας:USE="-*"
και το Portage σας "έβρισε", δώστε αμέσως ένα:Κώδικας:emerge -pv --columns paketo1 paketo2 paketo3
Έτσι του λέτε να εγκαταστήσει τα πακέτα αυτά χωρίς κανένα USE flag, όσο πιο "γυμνά" γίνεται. Χτίζετε λοιπόν έτσι σιγά-σιγά ένα έστω και "σκελετωμένο" μεν, αλλά επαρκές δε υπόβαθρο για να μην έχετε τέτοια προβλήματα στη συνέχεια.Κώδικας:USE="-*" emerge -pv --columns paketo1 paketo2 paketo3
Βέβαια έτσι έχετε το υπόβαθρο αυτό με πολύ μειωμένη λειτουργικότητα αλλά αυτό δεν είναι πρόβλημα γιατί όπως θα δείτε, το βήμα της "Τελικής ανάβάθμισης και βελτιστοποίησης" πήγε πλέον μετά την εγκατάσταση του X Server. Εκεί με την:
που θα δώσετε, θα επαναχτιστούν όλα εκείνα τα πακέτα που χτίστηκαν πιο "γυμνά" απ' ό,τι θέλατε, με τα πλήρη χαρακτηριστικά που εσείς επιθυμείτε.Κώδικας:emerge -uDNpv --columns world
Άρα λοιπόν, τελειώνοντας αυτήν την απαραίτητη παρένθεση, ξαναπιάνουμε τώρα δουλειά.
Τώρα έχουμε πάρει το κολλάει και δεν χρειαζόμαστε επεξηγήσεις. Συνεχώς εγκαθιστούμε πακέτα.
Βάζουμε πρώτα κάποια απαιτούμενα βασικά, για να μην σπάσουν πράγματα στη συνέχεια:Κώδικας:env-update && source /etc/profile && etc-update
Και μετά:Κώδικας:emerge -pv --columns pycairo cairo pango perl XML-Parser intltool emerge -fv --columns pycairo cairo pango perl XML-Parser intltool && emerge -v --columns pycairo cairo pango perl XML-Parser intltool env-update && source /etc/profile && etc-update
Κώδικας:emerge -pv --columns nfs-utils syslog-ng vixie-cron logrotate slocate reiserfsprogs reiser4progs xfsprogs xfsdump jfsutils udev hotplug hal cpufrequtils ntp traceroute tcptraceroute screen mc grub htop emerge -fv --columns nfs-utils syslog-ng vixie-cron logrotate slocate reiserfsprogs reiser4progs xfsprogs xfsdump jfsutils udev hotplug hal cpufrequtils ntp traceroute tcptraceroute screen mc grub htop && emerge -v --columns nfs-utils syslog-ng vixie-cron logrotate slocate reiserfsprogs reiser4progs xfsprogs xfsdump jfsutils udev hotplug hal cpufrequtils ntp traceroute tcptraceroute screen mc grub htopΚάποια από τα προγράμματα που εγκαταστήσαμε σε αυτό το βήμα:Κώδικας:env-update && source /etc/profile && etc-update
mc
[break=Ρύθμιση ομάδων και χρηστών]
14. ΡΥΘΜΙΣΗ ΟΜΑΔΩΝ ΚΑΙ ΧΡΗΣΤΩΝ
Φτιάχνουμε την ομάδα burning που μας χρειάζεται για να γράφουμε DVD στο σύστημά μας:
Μετά φτιάχνουμε τον χρήστη μας, αυτόν που θα έχουμε για καθημερινή χρήση του συστήματος. Μπορούμε να τον ονομάσουμε όπως θέλουμε αρκεί το όνομά του να έχει μόνο μικρά λατινικά γράμματα χωρίς κενά.Κώδικας:groupadd burning
Έστω ότι τον λέμε nioubis:
Τώρα ορίζουμε το password του χρήστη μας:Κώδικας:useradd -m -G users,wheel,audio,burning,cdrom,floppy,cdrw,video,usb -s /bin/bash nioubis
!!! ΠΡΟΣΟΧΗ !!! εδώ:Κώδικας:passwd nioubis
Θα πρέπει να φροντίσουμε το password να έχει μόνο λατινικά γράμματα, χωρίς κενά, και να είναι "δύσκολο". Φυσικά θα πρέπει και να μην το ξεχάσετε.
Τέλος πρέπει να ορίσουμε το password του χρήστη root:
Πάλι πολλή !!! ΠΡΟΣΟΧΗ !!! εδώ:Κώδικας:passwd
Θα πρέπει να φροντίσουμε το password να έχει μόνο λατινικά γράμματα, χωρίς κενά, και να είναι "δύσκολο". Φυσικά θα πρέπει και να μην το ξεχάσετε.
[break=Εγκατάσταση ALSA]Κώδικας:env-update && source /etc/profile && etc-update
15. ΕΓΚΑΤΑΣΤΑΣΗ ALSA
Κώδικας:env-update && source /etc/profile && etc-updateΚώδικας:emerge -pv --columns alsa-utils lm_sensors net-snmp emerge -fv --columns alsa-utils lm_sensors net-snmp && emerge -v --columns alsa-utils lm_sensors net-snmp[break=Εγκατάσταση Xorg-X11]Κώδικας:env-update && source /etc/profile && etc-update
16. ΕΓΚΑΤΑΣΤΑΣΗ XORG-X11
Κώδικας:env-update && source /etc/profile && etc-updateΚώδικας:emerge -pv --columns xorg-x11 xfs emerge -fv --columns xorg-x11 xfs && emerge -v --columns xorg-x11 xfsΕδώ πολλή προσοχή:Κώδικας:env-update && source /etc/profile && etc-update
Ως γνωστόν, μπορεί να έχετε πάλι το πρόβλημα των κυκλικών εξαρτήσεων και είχαμε πει να το αντιμετωπίζετε ως εξής:
Κάθε φορά που θα σας βγάζει τέτοιο μήνυμα, επαναλάβετε την εντολή emerge που αρνείται να εκτελέσει το Portage κοτσάροντας από μπροστά ένα:
Δηλαδή π.χ. εάν είχατε δώσει:Κώδικας:USE="-*"
και το Portage σας "έβρισε", δώστε αμέσως ένα:Κώδικας:emerge -pv --columns paketo1 paketo2 paketo3
Ειδικά όμως για την καινούρια έκδοση του xorg-server ίσως ούτε και αυτό να μη λειτουργήσει γιατί δεν θεωρεί πλέον, αν δεν οριστεί, από το χρήστη, ως επιλεγμένο xserver τον xorg.Κώδικας:USE="-*" emerge -pv --columns paketo1 paketo2 paketo3
Άρα λοιπόν εάν δεν μπορεί να χτιστεί το πακέτο xorg-server, ειδικά για αυτό θα δώσετε:
[break=Τελική αναβάθμιση και βελτιστοποίηση]Κώδικας:USE="-* xorg" emerge -pv --columns --oneshot xorg-server
17. ΤΕΛΙΚΗ ΑΝΑΒΑΘΜΙΣΗ ΚΑΙ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ
Πάμε:
Και τώρα κάνουμε τη γενική αναβάθμιση όλων των πακέτων:Κώδικας:env-update && source /etc/profile && etc-update
Κώδικας:emerge -uDNpv --columns world emerge -uDNfv --columns world && emerge -uDNv --columns world env-update && source /etc/profile && etc-updateΕδώ είναι μία εξαιρετική ευκαιρία να κάνουμε ένα ή περισσότερα από τα παρακάτω:Κώδικας:env-update && source /etc/profile && etc-update
- να πεταχτούμε για μια μέρα στο εξοχικό μας και να γυρίσουμε
- να πάμε μία ημερήσια εκδρομή
- να δούμε μονορούφι μία ολόκληρη season από κάποια σειρά
- να οργανώσουμε με φίλους βραδυά STAR WARS -> IV->V->VI->I->II->III
- να δούμε ολόκληρο τον Extended Άρχοντα των Δαχτυλιδιών
[break=Εγκατάσταση drivers κάρτας γραφικών]
18. ΕΓΚΑΤΑΣΤΑΣΗ DRIVERS ΚΑΡΤΑΣ ΓΡΑΦΙΚΩΝ
Εδώ πράττουμε ανάλογα με το αν έχουμε κάρτα nVidia ή ATi.Κώδικας:env-update && source /etc/profile && etc-update
για nVidia σειρά GeForce5 και πάνω
για ATi RADEON από 9500 και πάνωΚώδικας:emerge -pv --columns nvidia-drivers nvidia-settings emerge -fv --columns nvidia-drivers nvidia-settings && emerge -v --columns nvidia-drivers nvidia-settings
για ATi RADEON μέχρι 9200Κώδικας:emerge -pv --columns ati-drivers ati-drivers-extra emerge -fv --columns ati-drivers ati-drivers-extra && emerge -v --columns ati-drivers ati-drivers-extra
Και:Κώδικας:emerge -pv --columns x11-drm mesa xorg-server driconf emerge -fv --columns x11-drm mesa xorg-server driconf && emerge -v --columns x11-drm mesa xorg-server driconf
Κώδικας:emerge -pv --columns eselect-opengl emerge -fv --columns eselect-opengl && emerge -v --columns eselect-opengl[break=Εγκατάσταση Java]Κώδικας:env-update && source /etc/profile && etc-update
19. ΕΓΚΑΤΑΣΤΑΣΗ JAVA
Κώδικας:env-update && source /etc/profile && etc-updateΚώδικας:emerge -pv --columns "<virtual/jdk-1.5.0" emerge -fv --columns "<virtual/jdk-1.5.0" && emerge -v --columns "<virtual/jdk-1.5.0"[break=Εγκατάσταση Desktop]Κώδικας:env-update && source /etc/profile && etc-update
20. ΕΓΚΑΤΑΣΤΑΣΗ DESKTOP
Εδώ θα εγκαταστήσουμε ένα από δύο Desktops, Gnome ή KDE.Κώδικας:env-update && source /etc/profile && etc-update
για Gnome
για KDEΚώδικας:emerge -pv --columns gnome glipper hardware-monitor mail-notification kcontrol emerge -fv --columns gnome glipper hardware-monitor mail-notification kcontrol && emerge -v --columns gnome glipper hardware-monitor mail-notification kcontrol
Κώδικας:emerge -pv --columns kde-meta gtk-engines-qt gtk-engines-qtpixmap kgtk ksensors knemo kbiff emerge -fv --columns kde-meta gtk-engines-qt gtk-engines-qtpixmap kgtk ksensors knemo kbiff && emerge -v --columns kde-meta gtk-engines-qt gtk-engines-qtpixmap kgtk ksensors knemo kbiffΤέλος πάμε να εγκαταστήσουμε και τα ξεκούραστα fonts της Microsoft:Κώδικας:env-update && source /etc/profile && etc-update
Πάμε:
Το directory ms-fonts που φτιάξαμε δεν είναι απαραίτητο να το ονομάσουμε έτσι. Μπορούμε να το ονομάσουμε όπως μας καπνίσει. Αρκεί να έχει μόνο μικρά λατινικά γράμματα χωρίς κενά.Κώδικας:cd /usr/share/fonts mkdir ms-fonts
Πετάμε εκεί μέσα όσα TrueType fonts θέλουμε από κάποια εγκατάσταση Windows που έχουμε και μετά δίνουμε:
Ανάλογα με το desktop το οποίο εγκαταστήσαμε, θα έχουμε αποτέλεσμα κάτι σαν το παρακάτω:Κώδικας:fc-cache -f -v
Gnome
KDE
[break=Εγκατάσταση συμπληρωματικών προγραμμάτων]
21. ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΜΠΛΗΡΩΜΑΤΙΚΩΝ ΠΡΟΓΡΑΜΜΑΤΩΝ
Κώδικας:env-update && source /etc/profile && etc-updateΚώδικας:emerge -pv --columns mozilla-firefox mozilla-thunderbird gentoo-xcursors xcursor-themes libdvdcss numlockx emerge -fv --columns mozilla-firefox mozilla-thunderbird gentoo-xcursors xcursor-themes libdvdcss numlockx && emerge -v --columns mozilla-firefox mozilla-thunderbird gentoo-xcursors xcursor-themes libdvdcss numlockxΚώδικας:env-update && source /etc/profile && etc-updateΚώδικας:emerge -pv --columns ntfsprogs emerge -fv --columns ntfsprogs && emerge -v --columns ntfsprogsΚώδικας:env-update && source /etc/profile && etc-updateΚώδικας:emerge -pv --columns timidity++ timidity-eawpatches timidity-shompatches emerge -fv --columns timidity++ timidity-eawpatches timidity-shompatches && emerge -v --columns timidity++ timidity-eawpatches timidity-shompatchesΚώδικας:env-update && source /etc/profile && etc-updateΚώδικας:emerge -pv --columns arj unarj unace lha rar unrar rpm dpkg emerge -fv --columns arj unarj unace lha rar unrar rpm dpkg && emerge -v --columns arj unarj unace lha rar unrar rpm dpkgΚώδικας:env-update && source /etc/profile && etc-updateΚώδικας:emerge -pv --columns krusader krename kdiff3 k3b emerge -fv --columns krusader krename kdiff3 k3b && emerge -v --columns krusader krename kdiff3 k3bΚάποια από τα προγράμματα που εγκαταστήσαμε σε αυτό το βήμα:Κώδικας:env-update && source /etc/profile && etc-update
mozilla-firefox
mozilla-thunderbird
krusader
k3b
[break=Εγκατάσταση εργαλείων amd64]
22. ΕΓΚΑΤΑΣΤΑΣΗ ΕΡΓΑΛΕΙΩΝ AMD64
Εδώ σε αυτό το τμήμα ασχολούμαστε ΜΟΝΟ εάν έχουμε αρχιτεκτονική amd64. Εάν έχουμε αρχιτεκτονική x86 το προσπερνάμε και πάμε στο επόμενο.
Θα εγκαταστήσουμε κάποια εργαλεία και κάποιες βιβλιοθήκες συμβατότητας για να μπορούν να τρέχουν απρόσκοπτα 32-bit προγράμματα στο 64-bit περιβάλλον μας:
Κώδικας:env-update && source /etc/profile && etc-updateΚώδικας:emerge -pv --columns setarch emul-linux-x86-baselibs emul-linux-x86-xlibs emul-linux-x86-gtklibs emul-linux-x86-qtlibs emerge -fv --columns setarch emul-linux-x86-baselibs emul-linux-x86-xlibs emul-linux-x86-gtklibs emul-linux-x86-qtlibs && emerge -v --columns setarch emul-linux-x86-baselibs emul-linux-x86-xlibs emul-linux-x86-gtklibs emul-linux-x86-qtlibs[break=Διάφορες ρυθμίσεις και checklist]Κώδικας:env-update && source /etc/profile && etc-update
23. ΔΙΑΦΟΡΕΣ ΡΥΘΜΙΣΕΙΣ ΚΑΙ CHECKLIST
Εδώ θα πάμε να ρυθμίσουμε ένα-ένα τα conf αρχεία του καινούριου μας συστήματος:
Καταρχήν σιγουρευόμαστε ότι τα παρακάτω αρχεία που είχαμε ρυθμίσει στην αρχή, δεν έχουν στο μεταξύ "πειραχτεί" από κάποια εντολή ανανέωσης etc-update.
Σε όλα τα παρακάτω αρχεία που διορθώνουμε θα σβήνουμε πλήρως τα περιεχόμενά τους και θα βάζουμε τα υποδεικνυόμενα.Κώδικας:/etc/locale.gen /etc/localtime /etc/make.profile /etc/make.conf /etc/resolv.conf /etc/env.d/99greek /etc/portage/package.keywords /etc/portage/package.use
Κώδικας:nano /etc/conf.d/clockΣώζουμε και βγαίνουμε από το nano.Κώδικας:CLOCK="local" CLOCK_OPTS="" CLOCK_SYSTOHC="no" SRM="no" ARC="no"
Κώδικας:nano /etc/conf.d/consolefontΣώζουμε και βγαίνουμε από το nano.Κώδικας:CONSOLEFONT="iso07u-16" CONSOLETRANSLATION="8859-7_to_uni"
Εδώ μετά τη λέξη HOSTNAME βάζουμε το όνομα του υπολογιστή μας. Μπορεί να είναι ό,τι θέλουμε αρκεί να έχει μικρά λατινικά γράμματα δίχως κενά.Κώδικας:nano /etc/conf.d/hostname
π.χ.
Σώζουμε και βγαίνουμε από το nano.Κώδικας:HOSTNAME="neo"
Εδώ ρυθμίζουμε τα του τοπικού μας δικτύου:Κώδικας:nano /etc/conf.d/net
Ας δούμε ένα παράδειγμα:
Εδώ μας ενδιαφέρουν τρία πράγματα ν' αλλάξουμε:Κώδικας:modules=( "ifconfig" ) config_eth0=( "192.168.1.7/24 brd 192.168.1.255" ) routes_eth0=( "default via 192.168.1.19" )
1. Όπου βλέπουμε eth0 πιθανόν να χρειαστεί να βάλουμε eth1 ή eth2 κλπ. ανάλογα με το ποιά κάρτα δικτύου χρησιμοποιούμε και με ποιά σειρά τυχαίνει να τις βλέπει ο πυρήνας. Ας το αφήσουμε προς το παρόν eth0. Το πολύ-πολύ να μη λειτουργεί μετά το δίκτυο. Αν συμβεί αυτό ερχόμαστε εδώ τσάκα-τσάκα και το αλλάζουμε.
2. Στη δεύτερη γραμμή η πρώτη IP address που βλέπουμε της μορφής 192.168.1.7/24 είναι η στατική IP address που θα έχει ο υπολογιστής μας. Εδώ στο παράδειγμά μας είναι 7. Προφανώς εσείς να αλλάξετε αυτόν τον τελευταίο αριθμό και να βάλετε την IP address της επιλογής σας.
3. Στην τρίτη γραμμή έχει άλλη μία IP address. Αυτή είναι η default gateway μας, δηλαδή στην ουσία η IP address του aDSL router μας. Προφανώς και εδώ αλλάζουμε τον τελευταίο αριθμό 19 σε αυτόν που ισχύει στο δικό μας δίκτυο.
Σώζουμε και βγαίνουμε από το nano.
Εδώ ρυθμίζουμε τα σχετικά με το ntp:Κώδικας:nano /etc/conf.d/ntp-client
Τέλος στην παρακάτω γραμμή:Κώδικας:NTPCLIENT_CMD="ntpdate" NTPCLIENT_TIMEOUT=10
βλέπουμε να υπάρχει ένα domain.Κώδικας:NTPCLIENT_OPTS=" -b -u ntp.forthnet.gr"
ΠΡΟΣΟΧΗ !!!
Εδώ δεν θα βάλουμε ό,τι μας καπνίσει αλλά τον ntp server του ISP μας.
Σώζουμε και βγαίνουμε από το nano.
Εδώ επειδή είναι μεγάλο το αρχείο ΜΗΝ σβήσετε τα περιεχόμενά του απλά φροντίστε να υπάρχουν όπως υποδεικνύεται οι παρακάτω 2-3 γραμμές:Κώδικας:nano /etc/conf.d/rc
Και:Κώδικας:RC_PARALLEL_STARTUP="no" RC_COLDPLUG="yes" RC_NET_STRICT_CHECKING="no"
Εδώ θέλει λίγη προσοχή.Κώδικας:RC_PLUG_SERVICES="net.eth1 !net.eth0 !net.eth2"
Παρατηρείστε ότι στο παραπάνω παράδειγμα:
- έχει όλες τις συσκευές δικτύου του συστήματος
- τις έχει ανάκατα
- σε όλες εκτός από αυτήν που έχει πρώτη έχει ένα θαυμαστικό (!) μπροστά
Εσείς θα την αλλάξετε ως εξής. Θα βάλετε πρώτη-πρώτη χωρίς θαυμαστικό τη συσκευή δικτύου που θα χρησιμοποιήσετε - στο σύστημά μας όπως θυμάστε παραπάνω θεωρήσαμε ότι θα είναι η eth0, και μετά θα βάλετε όλες τις υπόλοιπες συσκευές του συστήματός σας με θαυμαστικό μπροστά.
Άρα λοιπόν έστω ότι το σύστημά μας έχει και μια δεύτερη κάρτα δικτύου έστω eth1 τότε η γραμμή αυτή θα πρέπει να γίνει:
Εάν τελικά κάναμε λάθος και η συσκευή που θέλουμε να χρησιμοποιήσουμε είναι η eth1, πέρα από το προηγούμενο αρχείο που θα πρέπει να αλλάξουμε, θα πρέπει να έρθουμε καί εδώ και να διορθώσουμε αυτή τη γραμμή.Κώδικας:RC_PLUG_SERVICES="!net.eth0 net.eth1"
Σώζουμε και βγαίνουμε από το nano.
Εδώ ρυθμίζουμε ανάλογα με ποιό desktop χρησιμοποιούμε (Gnome ή KDE).Κώδικας:nano /etc/conf.d/xdm
Καταρχήν καί για τα δύο βάζουμε:
Και μετά:Κώδικας:XSTATICVT="yes"
για Gnome
για KDEΚώδικας:DISPLAYMANAGER="gdm"
Σώζουμε και βγαίνουμε από το nano.Κώδικας:DISPLAYMANAGER="kdm"
Εδώ σε κάθε γραμμή δηλώνουμε μία IP address ενός υπολογιστή (ή άλλης IP συσκευής) που υπάρχει στο τοπικό μας δίκτυο, και μετά ένα όνομα που θέλουμε να έχει για λόγους ευκολίας. Πάντα τα ονόματα αυτά θα είναι με μικρά λατινικά γράμματα χωρίς κενά.Κώδικας:nano /etc/hosts
π.χ.
κλπ.Κώδικας:192.168.1.7 neo 192.168.1.19 router 192.168.1.21 kitsos 192.168.1.8 theitsa
Σώζουμε και βγαίνουμε από το nano.
Εδώ βάζουμε τα εξής:Κώδικας:nano /etc/rc.conf
Σώζουμε και βγαίνουμε από το nano.Κώδικας:UNICODE="yes" EDITOR="/bin/nano"
Πάμε τώρα να ρυθμίσουμε τον X Server ώστε να έχουμε υψηλά ξεκούραστα refresh rates και 3D acceleration.
Κοιτάμε εδώ:Κώδικας:nano /etc/X11/xorg.conf
How-To: Linux - Κοινά στοιχεία διανομών Linux & Linux Reference - Ρύθμιση Xorg
Σώζουμε και βγαίνουμε από το nano.
Τέλος θυμηθείτε στο /etc/make.conf να ξαναλλάξετε τη γραμμή:
να δηλώσετε αριθμό ανάλογα με τα συνολικά CPU cores που έχει ο Σ (μέχρι τώρα είχαμε δηλώσει αριθμό ανάλογα με αυτά του Π ώστε να έχουμε ταχύτατο χτίσιμο πακέτων).Κώδικας:MAKEOPTS="-j9"
[break=Ρύθμιση Δαιμόνων]
24. ΡΥΘΜΙΣΗ ΔΑΙΜΟΝΩΝ
Πάμε τώρα να ρυθμίσουμε τους "Δαίμονες" (daemons) ή αλλιώς Υπηρεσίες (services) του συστήματος.
Αλλά πριν ξεκινήσουμε, θα βγάλουμε το hotplug που είναι πλέον deprecated μιας και υπερκαλύπτεται πλήρως από το νέο udev.
Κώδικας:env-update && source /etc/profile && etc-updateΚώδικας:/etc/init.d/hotplug stop rc-update del hotplug default rc-update del hotplug bootΚώδικας:env-update && source /etc/profile && etc-updateΚώδικας:emerge -pvC --columns hotplug emerge -vC --columns hotplugΠάμε τώρα να ρυθμίσουμε τους δαίμονες.Κώδικας:env-update && source /etc/profile && etc-update
Το Gentoo σε αυτόν τον τομέα είναι ό,τι πιο εύχρηστο και προηγμένο υπάρχει σε σύγκριση με τις άλλες διανομές.
Υπάρχουν μόνο δύο "επίπεδα τρεξίματος" που θα πρέπει να μας απασχολούν -> το boot και το default. Κάθε φορά που ξεκινά το σύστημα ξεκινούν πρώτα οι δαίμονες του επιπέδου boot και μετά αυτοί του επιπέδου default.
Η διαχείριση των δαιμόνων γίνεται με την εντολή:
Δίνοντας:Κώδικας:rc-update
βλέπουμε όλους τους εγκατεστημένος δαίμονες του συστήματος, και ποιοί από αυτούς είναι ορισμένοι να ξεκινούν στο boot επίπεδο και ποιοί στο default επίπεδο.Κώδικας:rc-update show -v
π.χ. η παραπάνω εντολή θα μας δώσει κάτι σαν αυτό:
Εάν δεν βλέπετε όλους αυτούς τους δαίμονες παρόντες ή δεν τους βλέπετε όλους δηλωμένους στα παραπάνω runlevels μην άγχεστε.Κώδικας:alsasound | boot bootmisc | boot checkfs | boot checkroot | boot clock | boot consolefont | boot default cpufrequtils | boot crypto-loop | cupsd | dbus | default esound | fancontrol | gpm | hald | default hddtemp | hdparm | hostname | default keymaps | boot lm_sensors | default local | default nonetwork localmount | boot modules | boot nas | net.eth0 | boot default net.eth1 | net.lo | boot netmount | default nfs | nfsmount | nscd | ntp-client | default numlock | default portmap | default pwcheck | rmnologin | boot rsyncd | samba | saslauthd | sensord | slpd | smartd | snmpd | snmptrapd | spamd | sshd | default syslog-ng | default timidity | default urandom | boot vixie-cron | default xdm | default xprint |
Θα τους φτιάξουμε τώρα έναν-έναν με την εντολή rc-update.
Η σύνταξή της είναι πολύ απλή:
έτσι π.χ. για να βγάλουμε τον δαίμονα numlock από το boot δίνουμε:Κώδικας:rc-update {add}ή{del} <όνομα-δαίμονα> {boot}ή{default}
και για να τον βάλουμε π.χ. στο default δίνουμε:Κώδικας:rc-update del numlock boot
Δώστε λοιπόν τώρα μόνοι σας μαζικές rc-update ώστε να πετύχετε τους παρακάτω δαίμονες να τους έχετε στα απεικονιζόμενα runlevels:Κώδικας:rc-update add numlock default
Από τη μάνα τους, σχεδόν όλοι οι δαίμονες θα είναι πολύ κοντά στην παραπάνω επιθυμητή κατάσταση.Κώδικας:bootmisc | boot checkfs | boot checkroot | boot clock | boot consolefont | boot default dbus | default hald | default hostname | default keymaps | boot local | default nonetwork localmount | boot modules | boot net.eth0 | boot default net.lo | boot netmount | default ntp-client | default numlock | default portmap | default rmnologin | boot sshd | default syslog-ng | default timidity | default urandom | boot vixie-cron | default
Θυμηθείτε ότι εάν ένας δαίμονας είναι ήδη δηλωμένος σε κάποιο runlevel που τον θέλετε δηλωμένο, δεν χρειάζεται προφανώς να τον ξαναδηλώσετε. Επίσης εάν δεν είναι δηλωμένος πουθενά και δεν τον θέλετε πουθενά, πάλι δεν χρειάζεται να κάνετε τίποτα.
[break=Οργάνωση Partitions και fstab]
25. ΟΡΓΑΝΩΣΗ PARTITIONS ΚΑΙ fstab
Κοιτάμε εδώ:
How-To: Linux - Κοινά στοιχεία διανομών Linux & Linux Reference - Οργάνωση Partitions
Επίσης:
Κοιτάμε εδώ:
How-To: Linux - Κοινά στοιχεία διανομών Linux & Linux Reference - Παράδειγμα fstab
Πάμε τώρα να συνθέσουμε το αρχείο fstab.
Με κάποιες διαφορές από το παραπάνω.Κώδικας:nano /etc/fstab
Αντί για τη γραμμή:
Εμείς θα βάλουμε:Κώδικας:/dev/sda5 /mnt/repos ext4 noatime,nodiratime
Επίσης προσθέτουμε τις γραμμές:Κώδικας:/dev/sda5 /usr/portage ext4 noatime,nodiratime
Προσθέτουμε επίσης στο τέλος κάθε γραμμής δύο στήλες ως εξής:Κώδικας:/dev/sr0 /media/cdrom0 udf,iso9660 users,noauto,iocharset=utf8 none /proc proc defaults none /dev/shm tmpfs defaults
- για τους δύο τελευταίους αριθμούς (στήλες) πάντα ανάλογα με την περίπτωση βάζουμε:
----> "/" -> 0 1
----> "/boot" -> 1 2
για όλα τα υπόλοιπα partitions που χρησιμοποιεί η εγκατάσταση:
----> "/usr/portage" -> 0 2
----> "/home" -> 0 2
και για όλα τα υπόλοιπα partitions δεδομένων π.χ.:
----> "/mnt/data" -> 0 2
Τέλος να μην ξεχάσουμε να φτιάξουμε όσα mount-points δεν υπάρχουν, π.χ.:
Σώζουμε λοιπόν αφού προσεκτικά φτιάξουμε το fstab και βγαίνουμε από το nano.Κώδικας:cd /media mkdir cdrom0 cd /mnt mkdir data cd /
[break=Ρύθμιση GRUB Loader]
26. ΡΥΘΜΙΣΗ GRUB LOADER
Ας δούμε το grub.conf του παραδείγματός μας:Κώδικας:nano /boot/grub/grub.conf
Εδώ πρέπει να προσέξετε τα εξής σημεία:Κώδικας:default 0 timeout 5 splashimage=(hd0,0)/grub/splash.xpm.gz title=Gentoo-Neo root (hd0,0) kernel /neo-kernel root=/dev/sda2 title=Gentoo-Palio root (hd0,0) kernel /palio-kernel root=/dev/sda2
- εμείς στο παράδειγμά μας φτιάξαμε "/boot" partition. Εάν εσείς επιλέξετε να μη φτιάξετε τότε τα σημεία:
Κώδικας:/grub/splash.xpm.gzΚώδικας:/neo-kernelγίνονται αντίστοιχα:Κώδικας:/palio-kernel
Κώδικας:/boot/grub/splash.xpm.gzΚώδικας:/boot/neo-kernelδηλαδή σε όλα τα paths προστέθηκε το πρόθεμα "/boot/"Κώδικας:/boot/palio-kernel
- εμείς στο παράδειγμά μας ονομάσαμε τους δύο kernels -> neo-kernel και palio-kernel. Εάν εσείς τους ονομάσατε αλλιώς, θα πρέπει τα παρακάτω σημεία:
Κώδικας:/neo-kernelν' αλλάξουν και να έχουν τα ονόματα που βάλατε εσείς.Κώδικας:/palio-kernel
- στο σημείο:
Βάζουμε ακριβώς το partition που δηλώσαμε προηγουμένως στο fstab ως "/".Κώδικας:root=/dev/sda2
- τέλος μας ενδιαφέρουν τα σημεία:
Κώδικας:splashimage=(hd0,0)τα (hd0,0) που βλέπουμε απεικονίζουν το ίδιο συγκεκριμένο partition. Το partition αυτό θα είναι:Κώδικας:root (hd0,0)
----> το "/boot" εάν φτιάξατε "/boot"
----> το "/" εάν ΔΕΝ φτιάξατε "/boot"
Αλλά προσέξτε το partition αριθμείται όχι με βάση το γνωστό τρόπο που πλέον ξέρουμε αλλά με έναν "ειδικό" τρόπο του loader. Απλά να ξέρετε ότι:
- γίνεται ενιαία αρίθμηση IDE και SATA δίσκων -> όλοι εδώ είναι "hd"
- ο πρώτος αριθμός δηλώνει δίσκο - όχι θέση - άρα οι κενές θέσεις δεν μετράνε - και ξεκινά να μετρά από το μηδέν
- ο δεύτερος αριθμός δηλώνει partition και επίσης ξεκινά να μετρά από το μηδέν
Αφού τα φτιάξουμε αυτά λοιπόν σώζουμε και βγαίνουμε από το nano.
[break=Ανάδυση και Backup]
27. ΑΝΑΔΥΣΗ ΚΑΙ BACKUP
Στο σημείο αυτό έχουμε ολοκληρώσει τη δουλειά που μπορεί να γίνει σε chrooted environment. Για τα δύο-τρία τελευταία βηματάκια είναι απαραίτητη η παρουσία της εγκατάστασης στο πραγματικό μηχάνημα Σ για το οποίο προορίζεται.
Άρα θα βγούμε από το chroot:
Τώρα είμαστε πάλι έξω από το chroot.Κώδικας:cd / env-update && source /etc/profile && etc-update exit
Καταρχήν πρέπει να κάνουμε unmount τα partitions που χρησιμοποιούσαμε μέσα στο chroot:
Εάν τρέχουμε από live-CD:
Εάν τρέχουμε από άλλη εγκατάσταση linux:Κώδικας:umount /mnt/neo-chroot/proc
Στο βήμα 6 είχαμε αφήσει mounted επίσης ένα network share. Θα το χρησιμοποιήσουμε τώρα για να πάρουμε backup της εγκατάστασης εκεί και μετά να τη μεταμοσχεύσουμε στον υπολογιστή Σ.Κώδικας:umount /mnt/neo-chroot/dev umount /mnt/neo-chroot/proc
Καταρχήν παίρνουμε backup ολόκληρη την εγκατάσταση:
Σβήνουμε όλα τα περιεχόμενα του /mnt/neo-chroot/var/tmp - !!! ΠΡΟΣΟΧΗ !!! χωρίς να σβήσουμε το ίδιο το /mnt/neo-chroot/var/tmp.
Σβήνουμε όλα τα περιεχόμενα του "/mnt/neo-chroot/tmp" - !!! ΠΡΟΣΟΧΗ !!! χωρίς να σβήσουμε το ίδιο το /mnt/neo-chroot/tmp.
Μετά ανάλογα με το ποιά partitions φτιάξαμε, θα μπαίνουμε σε ένα-ένα από αυτά - με φορά από τα "ειδικά" directories προς το γενικό directory "/" - θα το παίρνουμε backup, και μετά θα σβήνουμε όλα τα περιεχόμενά του.Κώδικας:cd /mnt/neo-chroot tar -cvzpf /mnt/network neo.tgz *
Άρα:
Αν φτιάξαμε "/boot" partition:
Σβήνουμε όλα τα περιεχόμενα του /mnt/neo-chroot/boot - !!! ΠΡΟΣΟΧΗ !!! χωρίς να σβήσουμε το ίδιο το /mnt/neo-chroot/boot.Κώδικας:cd boot tar -cvzpf /mnt/network boot.tgz * cd ..
Αν φτιάξαμε "/home" partition:
Σβήνουμε όλα τα περιεχόμενα του /mnt/neo-chroot/home - !!! ΠΡΟΣΟΧΗ !!! χωρίς να σβήσουμε το ίδιο το /mnt/neo-chroot/home.Κώδικας:cd home tar -cvzpf /mnt/network home.tgz * cd ..
Αν φτιάξαμε "/usr/portage" partition:
Σβήνουμε όλα τα περιεχόμενα του /mnt/neo-chroot/usr/portage - !!! ΠΡΟΣΟΧΗ !!! χωρίς να σβήσουμε το ίδιο το /mnt/neo-chroot/usr/portage.Κώδικας:cd usr/portage tar -cvzpf /mnt/network portage.tgz * cd ..
Τέλος παίρνουμε ένα backup μόνο του "/" πλέον (αφού τα "χωριστά" partitions από κάτω του τα έχουμε ήδη "αδειάσει":
Τώρα στο directory /mnt/network θα πρέπει να υπάρχουν ένα ή περισσότερα από τα παρακάτω αρχεία:Κώδικας:tar -cvzpf /mnt/network root.tgz * cd .. cd /
Μόλις τελειώσει το backup πρέπει να κάνουμε unmount το τοπικό chroot που χρησιμοποιούσαμε καθώς και το απομακρυσμένο network share:Κώδικας:neo.tgz boot.tgz home.tgz portage.tgz root.tgz
Σβήνουμε το mount-point του network share:Κώδικας:umount /mnt/network umount /mnt/neo-chroot
όπως και το /mnt/neo-chroot με όλα τα περιεχόμενά του.Κώδικας:rmdir /mnt/network
Στο σημείο αυτό δεν χρειαζόμαστε άλλο τον υπολογιστή Π. Κατεβάζουμε ρολά και κλείνουμε τα πάντα.
Δίνουμε:
δύο με τρείς φορές, μέχρι να κλείσει πλήρως η κονσόλα.Κώδικας:exit
[break=Δημιουργία Partitions]
28. ΔΗΜΙΟΥΡΓΙΑ PARTITIONS
Θέτουμε στο BIOS του μηχανήματος Σ να κάνει εκκίνηση από το CD-ROM, βάζουμε μέσα το linux live-CD μας, και σε λίγο θα μας υποδεχτεί ένα Gnome desktop.
Συμβουλευόμαστε τις επιλογές και το σχήμα partitioning που επιλέξαμε στο βήμα 25. Επίσης ξαναθυμόμαστε τους "μύθους" που θα πρέπει να αποφύγουμε και τις προϋποθέσεις που θα πρέπει να πληρούμε.
Για τον δίσκο (ή τους δίσκους) που θα χρησιμοποιήσουμε για την εγκατάστασή μας, σιγουρευόμαστε ότι είτε έχουν κενό unpartitioned χώρο - ΟΠΩΣΔΗΠΟΤΕ στο τέλος τους ΟΧΙ ενδιάμεσα ή στην αρχή - είτε έχουν κάποια partitions που δεν τα χρειαζόμαστε - πάλι ΟΠΩΣΔΗΠΟΤΕ στο τέλος τους ΟΧΙ ενδιάμεσα ή στην αρχή.
Κατόπιν:
Ανοίγουμε ένα Gnome Terminal και παίρνουμε δικαιώματα root:
Το Ubuntu live-CD έχει κενό pass οπότε απλά πατάμε enter και πάμε:Κώδικας:sudo -s -H
Δίνουμε:Κώδικας:screen -i -U cd /
ΠΡΟΣΟΧΗ !!! Σε εσάς μπορεί να είναι διαφορετικός δίσκος και όχι ο sda (όπως στο παράδειγμά μας). Τά 'χετε μάθει πλέον όμως αυτά και δεν μασάτε.Κώδικας:cfdisk /dev/sda
Κοιτάμε εδώ:
How-To: Linux - Κοινά στοιχεία διανομών Linux & Linux Reference - Δημιουργία Partitions
Στο σημείο αυτό πρέπει οπωσδήποτε να γίνει επανεκκίνηση του συστήματος για να διαβαστούν ξανά όλα τα partition tables των δίσκων που άλλαξαν. Κατεβάζουμε ρολά και κλείνουμε τα πάντα.
Δίνουμε:
δύο με τρείς φορές, μέχρι να κλείσει πλήρως η κονσόλα.Κώδικας:exit
Επίσης κλείνουμε ό,τι άλλο τυχόν πρόγραμμα είχαμε ανοικτό, και δίνουμε εντολή επανεκκίνησης.
[break=Δημιουργία Filesystems]
29. ΔΗΜΙΟΥΡΓΙΑ FILESYSTEMS
Πάλι λοιπόν σε λίγο θα μας υποδεχτεί ένα Gnome desktop.
Σιγουρευόμαστε ότι το Σ είναι συνδεδεμένο στο τοπικό μας δίκτυο.
Στήνουμε από το πολύ απλό interface του Ubuntu τα του δικτύου μας όπως ξέρουμε -> στατική IP, default gateway, και DNS servers του ISP μας. Εναλλακτικά, σιγουρευόμαστε ότι όλα αυτά τα στοιχεία είναι εντάξει και λειτουργούν από την ήδη υπάρχουσα εγκατάστασή μας.
Ορίζουμε όλα τα repositories, ανοίγουμε το Synaptic και εγκαθιστούμε τα παρακάτω πακέτα:
- mc
- screen
- nano
- nfs-common
- nfs-kernel-server
- portmap
- samba
- reiserfsprogs
- xfsprogs
Τώρα για καθένα από τα partitions που φτιάξαμε στο προηγούμενο βήμα, θα φτιάξουμε το filesystem του, θα το φορμάρουμε δηλαδή.
Η εντολή φορμαρίσματος γενικά έχει τρία μέρη:
Κάθε filesystem έχει τη δική του διαφορετική εντολή στο <φορμάρισμα-τάδε-filesystem> και επίσης μπορεί να απαιτεί και ειδικές παραμέτρους στο <παράμετροι-φορμαρίσματος>.Κώδικας:<φορμάρισμα-τάδε-filesystem> <παράμετροι-φορμαρίσματος> <αριθμός-partition>
Άρα ανάλογα με το τί filesystem θέλουμε τα δύο παραπάνω πρώτα μέρη γίνονται:
για swap
Tο swap δεν χρειάζεται παραμέτρους.Κώδικας:mkswap
για ext3
Tο ext3 δεν χρειάζεται παραμέτρους.Κώδικας:mkfs.ext3
για ext4
Tο ext4 δεν χρειάζεται παραμέτρους.Κώδικας:mkfs.ext4
για xfs
Tο xfs απαιτεί όλες αυτές τις παραμέτρους που βλέπετε παραπάνω.Κώδικας:mkfs.xfs -l internal=1,size=128m -d agcount=X
Πολύ προσοχή στην παράμετρο agcount=X. Το Χ θα πρέπει να είναι ένας αριθμός ανάλογα με το πόσο μεγάλο είναι το partition που θα φτιάξετε. Για να υπολογίσετε το Χ, θα πάρετε τη χωρητικότητα του partition που θέλετε να φτιάξετε εκφρασμένη σε καθαρά GBytes (1024 εις την 4η Bytes), θα τη διαιρέσετε με το τέσσερα (4), και θα τη στρογγυλεύσετε στον αμέσως μεγαλύτερο ακέραιο. Π.χ. ας πούμε ότι θέλουμε να φτιάξουμε ένα xfs των 98GB. Κάνουμε 98/4=24.5 -> άρα Χ=25.
Άρα τώρα, με βάση όσα partitions δηλώσαμε προηγουμένως στο fstab και με βάση τα filesystems που επιλέξαμε για το καθένα, φορμάρουμε ένα-ένα τα partitions μας:
Κώδικας:mkfs.ext3 /dev/sda1Κώδικας:mkfs.ext4 -m 1 /dev/sda2Κώδικας:mkswap /dev/sda3Κώδικας:mkfs.ext4 -m 1 /dev/sda5Κώδικας:mkfs.xfs -l internal=1,size=128m -d agcount=2 /dev/sda6Ξανά προσοχή στην τελευταία εντολή για το xfs στον ποιόν αριθμό θα βάλουμε μετά το agcount=. Θα πρέπει να πληρεί το κριτήριο που περιγράψαμε παραπάνω, ανάλογα με το μέγεθος του εν λόγω partition.Κώδικας:mkfs.xfs -l internal=1,size=128m -d agcount=25 /dev/sda7
[break=Μεταμόσχευση και Restore]
30. ΜΕΤΑΜΟΣΧΕΥΣΗ ΚΑΙ RESTORE
Εδώ τώρα θα κάνουμε τη μεταμόσχευση της έτοιμης εγκατάστασης στο οριστικό σημείο που θα "ζει" από εδώ και στο εξής.
Καταρχήν χρειάζεται στο live-CD να επαναλάβουμε μερικά πράγματα που κάναμε στο βήμα 6.
Θα πρέπει να σιγουρευτούμε ότι έχουμε πρόσβαση στα 1-2-3-4-5-όσα-είναι αρχεία TGZ που κρατήσαμε backup προηγουμένως σε εκείνο το δικτυακό μας share nfs ή samba.
Ας πούμε ότι τα έχουμε σε κάποιο nfs share, άρα πρέπει να ξεκινήσουμε τις υπηρεσίες δικτύου nfs:
Φτιάχνουμε ένα mount-point (directory) κάτω από το /mnt για να κάνουμε mount το δικτυακό μας share, έστω ότι το ονομάζουμε network:Κώδικας:/etc/init.d/nfs-kernel-server start /etc/init.d/nfs-common start /etc/init.d/portmap start
Για να συνδεθούμε δικτυακώς με τον άλλο υπολογιστή θα πρέπει να γνωρίζουμε την IP του και να βρισκόμαστε στο ίδιο subnet.Κώδικας:mkdir /mnt/network
Έστω λοιπόν ότι ο άλλος υπολογιστής έχει IP 192.168.1.37 και ο κατάλογος που έχει τα αρχεία που θέλουμε είναι ο /mnt/downloads, τότε θα πρέπει αφού τον κάνουμε export από τον άλλον υπολογιστή να δώσουμε εδώ:
Φτιάχνουμε τώρα μαζικά πολλά directories κάτω από το /mnt, ανάλογα με το πόσα partitions έχουμε δηλώσει προηγουμένως στο fstab, φροντίζοντας να δίνουμε ένα εύληπτο όνομα σε κάθε directory:Κώδικας:mount 192.168.1.37:/mnt/downloads /mnt/network
Δεν χρειάζεται να φτιάξουμε directory για το swap καθώς και για όσα data partitions φτιάξαμε αφού δεν περιέχουν δεδομένα.Κώδικας:cd /mnt mkdir root mkdir boot mkdir home mkdir portage cd /
Εάν δεν είχαμε επιλέξει να φτιάξουμε κάποιο από αυτά τα partitions παραλείπουμε το αντίστοιχο directory. Εάν είχαμε επιλέξει να φτιάξουμε κι άλλα π.χ. "/var" θα πρέπει να φτιάξουμε κι άλλο ένα directory γι' αυτό κλπ.
Τώρα πρέπει να κάνουμε μαζικά mount όλα αυτά τα directories ΠΡΟΣΕΚΤΙΚΑ στα σωστά τους πραγματικά partitions. Το ποιά είναι τα σωστά, θα το δούμε από το fstab μας που φτιάξαμε προηγουμένως. Με ποιά σειρά θα τα κάνουμε mount δεν παίζει ρόλο. Εάν είχαμε επιλέξει να φτιάξουμε κι άλλα π.χ. "/var" θα πρέπει να το κάνουμε mount κι αυτό κλπ. Επίσης πάλι αγνοούμε το swap καθώς και όσα data partitions φτιάξαμε.
Κώδικας:mount /dev/sda1 /mnt/bootΚώδικας:mount /dev/sda2 /mnt/rootΚώδικας:mount /dev/sda5 /mnt/portageΤώρα κάνουμε μαζικά restore από τα TGZ αρχεία που είχαμε φτιάξει, προσέχοντας πάρα πολύ να βάλουμε το καθένα στο σωστό directory. Δεν παίζει ρόλο με ποια σειρά θα τα κάνουμε.Κώδικας:mount /dev/sda6 /mnt/home
Κώδικας:cd /mntΚώδικας:cd boot tar -xvzpf /mnt/network boot.tgz cd ..Κώδικας:cd home tar -xvzpf /mnt/network home.tgz cd ..Κώδικας:cd usr/portage tar -xvzpf /mnt/network portage.tgz cd ..Κώδικας:cd root tar -xvzpf /mnt/network root.tgz cd ..Πάλι αυτά μόνο για όσα partitions είχαμε φτιάξει. Εάν είχαμε φτιάξει επιπλέον και "/var" θα έπρεπε να κάνουμε το αντίστοιχο και γι' αυτό.Κώδικας:cd /
Τώρα κάνουμε μαζικά unmount όσα directories κάναμε mount προηγουμένως:
Κώδικας:umount /mnt/bootΚώδικας:umount /mnt/rootΚώδικας:umount /mnt/portageΚαί το network share το οποίο πλέον δεν το χρειαζόμαστε.Κώδικας:umount /mnt/home
Επίσης σβήνουμε μαζικά όλα τα directories που φτιάξαμε:Κώδικας:umount /mnt/network
Καί το network share το οποίο πλέον δεν το χρειαζόμαστε.Κώδικας:cd /mnt rmdir root rmdir boot rmdir home rmdir portage cd /
[break=Εγκατάσταση GRUB Loader]Κώδικας:rmdir /mnt/network
31. ΕΓΚΑΤΑΣΤΑΣΗ GRUB LOADER
Φτιάχνουμε πάλι το γνωστό μας directory:
Εδώ τώρα πρέπει πολύ προσεκτικά, να κάνουμε mount μέσα σε αυτό, και στα σωστά directories, όλα τα partitions που έχουμε φτιάξει προηγουμένως στο fstab μας (πλην του swap και όλων των data), αλλά ΠΡΟΣΟΧΗ - από το "γενικότερο" προς το "ειδικότερο". Δηλαδή θα ξεκινήσουμε από την αρχή του δέντρου "/" και θα κατεβαίνουμε προς τα "κλαδιά". Πάλι πολλή ΠΡΟΣΟΧΗ ποιά partitions κάνουμε mount πού.Κώδικας:mkdir /mnt/neo-chroot
Κώδικας:mount /dev/sda2 /mnt/neo-chrootΚώδικας:mount /dev/sda1 /mnt/neo-chroot/bootΚώδικας:mount /dev/sda5 /mnt/neo-chroot/usr/portageΠροετοιμαζόμαστε όπως θα καταλάβατε για άλλη μια βουτίτσα στο chroot - πολύ σύντομη αυτή τη φορά:Κώδικας:mount /dev/sda6 /mnt/neo-chroot/home
Βουτάμε:Κώδικας:mount -t proc none /mnt/neo-chroot/proc
Και κατά τα γνωστά:Κώδικας:chroot /mnt/neo-chroot /bin/bash
Τώρα θα εγκαταστήσουμε τον GRUB Loader.Κώδικας:env-update && source /etc/profile && etc-update cd /
Είναι τέσσερα απλά στάδια:
1. Γράφουμε:
Εδώ τώρα θα αλλάξει το prompt και θα γίνει:Κώδικας:grub
2. Μετά:Κώδικας:grub>
Σας θυμίζει τίποτα αυτή η γραμμή; Σας θυμίζει γιατί υπάρχει δύο φορές στο configuration του GRUB grub.conf που είχαμε φτιάξει σε προηγούμενο βήμα.Κώδικας:root (hd0,0)
Εδώ πολλή ΠΡΟΣΟΧΗ, μιας και τους δύο αριθμούς που βλέπετε παραπάνω θα πρέπει να τους αλλάξετε και να βάλετε ΕΠΑΚΡΙΒΩΣ αυτούς που έχετε και στο grub.conf που είχατε φτιάξει.
3. Μετά:
Εδώ έχουμε δύο επιλογές:
----> να βάλουμε το GRUB στο MBR -> προτείνεται εάν δεν έχουμε εγκαταστάσεις Windows στο μηχανάκι μας - εμείς στο παράδειγμά μας αυτό θα κάνουμε
----> να ΜΗΝ βάλουμε το GRUB στο MBR -> προτείνεται εάν έχουμε εγκαταστάσεις Windows στο μηχανάκι μας
για το MBR
για αλλούΚώδικας:setup (hd0)
Εδώ πολλή ΠΡΟΣΟΧΗ για την περίπτωση που δεν το βάλετε στο MBR. Σε αυτή την περίπτωση θα πρέπει οι δύο αριθμοί που βλέπετε παραπάνω να αλλάξουν και να είναι ΑΠΑΡΑΛΛΑΧΤΟΙ με τους δύο αριθμούς που βάλατε στη γραμμή root ένα βήμα πιο πάνω.Κώδικας:setup (hd0,0)
Ανεξαρτήτως μέρους που θα τον βάλουμε, προσέχουμε την οθόνη ώστε στην τελευταία γραμμή ενδείξεων που θα βγάλει να υπάρχει ένα succeeded. Εάν δεν υπάρχει, θα δούμε τί θα κάνουμε παρακάτω.
4. Τέλος:
και ξαναβγαίνουμε στο κανονικό prompt.Κώδικας:quit
Εάν στο στάδιο 3 δεν είδαμε το επιθυμητό succeeded, επαναλαμβάνουμε όλη τη διαδικασία των τεσσάρων σταδίων από την αρχή. Τη δεύτερη φορά, θα δούμε succeeded σίγουρα.
Αναδυόμαστε:
Αρχίζουμε και κάνουμε unmount όλα τα partitions:Κώδικας:cd / env-update && source /etc/profile && etc-update exit
Και - πολλή ΠΡΟΣΟΧΗ - εδώ κάνουμε το umount με την "αντίθετη" φορά απ' ό,τι κάναμε το mount - δηλαδή από το "ειδικότερο" προς το "γενικότερο". Δηλαδή θα ξεκινήσουμε από τα "κλαδιά" του δέντρου και θα ανεβαίνουμε προς την αρχή "/".Κώδικας:umount /mnt/neo-chroot/proc
Κώδικας:umount /mnt/neo-chroot/homeΚώδικας:umount /mnt/neo-chroot/usr/portageΚώδικας:umount /mnt/neo-chroot/bootΣβήνουμε και το chroot αφού δεν χρειάζεται πλέον.Κώδικας:umount /mnt/neo-chroot
Στο σημείο αυτό δεν χρειαζόμαστε άλλο το περιβάλλον του live-CD. Κατεβάζουμε ρολά και κλείνουμε τα πάντα.Κώδικας:rmdir /mnt/neo-chroot
Δίνουμε:
δύο με τρείς φορές, μέχρι να κλείσει πλήρως η κονσόλα.Κώδικας:exit
Επίσης κλείνουμε ό,τι άλλο τυχόν πρόγραμμα είχαμε ανοικτό, και δίνουμε εντολή επανεκκίνησης.
Μόλις ξαναξεκινήσει ο υπολογιστής μας μπαίνουμε αμέσως στο BIOS και του δίνουμε εντολή να ξεκινά μόνιμα από τον σκληρό δίσκο.
[break=Μηχανές στο ρελαντί]
32. ΜΗΧΑΝΕΣ ΣΤΟ ΡΕΛΑΝΤΙ
Εδώ είναι η πρώτη φορά που το νέο μας στημένο Gentoo θα ξεκινήσει πλήρως αυτόνομο.
Θα μας υποδεχτεί το login prompt σε κονσόλα.
Δίνουμε:
και το password του root.Κώδικας:root
Μετά:
[break=Ρύθμιση PowerSaving Governor]Κώδικας:env-update && source /etc/profile && etc-update
33. ΡΥΘΜΙΣΗ POWERSAVING GOVERNOR
Τώρα ασχολούμαστε με το παρακάτω μόνο εάν έχουμε επεξεργαστή που υποστηρίζει power throttling.
Τέτοιοι επεξεργαστές είναι μόνο οι AMD Athlon64(X2) (καί οι αντίστοιχοι Opteron και Sempron) και οι Intel Pentium-4 και Core (2) Solo/Duo (και οι αντίστοιχοι Xeon και Celeron).
Ανοίγουμε έναν τον Midnight Commander.
Πάμε στον κατάλογο /sys/devices/system/cpu/cpu0.
Εκεί θα πρέπει να έχει δημιουργηθεί τώρα ένας κατάλογος με όνομα cpufreq. Μπαίνουμε εκεί μέσα.
Θα ελέγξουμε τώρα με F3 το περιεχόμενο κάποιων αρχείων ΧΩΡΙΣ να τα πειράξουμε:
scaling_max_freq
scaling_min_freq
Στα παραπάνω 2 αρχεία θα υπάρχει στο καθένα ένας αριθμός, ίσως γραμμένος και με περίεργο τρόπο. Σε ένα χαρτάκι σημειώνουμε αυτούς τους 2 αριθμούς ΕΠΑΚΡΙΒΩΣ όπως τους είδαμε σε αυτά τα αρχεία. Π.χ. μπορεί να δούμε αντίστοιχα κάτι σαν αυτό:
Κώδικας:2200000scaling_available_governorsΚώδικας:1000000
Εδώ θα δούμε κάτι σαν αυτό:
μας ενδιαφέρει να υπάρχει η λέξη ondemand.Κώδικας:ondemand performance
Βγαίνουμε παντού στο κεντρικό directory και βγαίνουμε από τον Midnight Commander.
Εδώ σβήνουμε ότι έχει και δεν έχει και βάζουμε:Κώδικας:nano /etc/conf.d/cpufrequtils
Και:Κώδικας:ENABLE="true" GOVERNOR="ondemand"
Πολλή ΠΡΟΣΟΧΗ στις 2 τελευταίες γραμμές. Εδώ δεν θα βάλετε τους 2 αριθμούς που βλέπετε στο παράδειγμα αλλά ΕΠΑΚΡΙΒΩΣ τους 2 αριθμούς που μόλις πριν σημειώσατε στο χαρτάκι σας.Κώδικας:MAX_SPEED=2200000 MIN_SPEED=1000000
Σώζουμε και βγαίνουμε από το nano.
Κώδικας:rc-update add cpufrequtils boot[break=Ρύθμιση LM-Sensors]Κώδικας:env-update && source /etc/profile && etc-update
34. ΡΥΘΜΙΣΗ LM-SENSORS
Δίνουμε:Κώδικας:env-update && source /etc/profile && etc-update
Εδώ ξεκινά ένα προγραμματάκι που ανιχνεύει αυτόματα τί σένσορες θερμοκρασίας έχει η μητρική μας.Κώδικας:sensors-detect
Εμείς απλά απαντάμε Yes σε όλες τις ερωτήσεις και ύστερα από λίγο θα μας βγάλει τα αποτελέσματα σε 2-5 γραμμές όπου θα μας λέει να πάει να ενημερώσει ένα αρχείο. Του λέμε Yes να τις προσθέσει.
Βγαίνουμε από το sensors-detect.
Δίνουμε:
Κώδικας:modules-update rc-update add lm_sensors default[break=Ρύθμιση ALSA]Κώδικας:env-update && source /etc/profile && etc-update
35. ΡΥΘΜΙΣΗ ALSA
Δίνουμε:Κώδικας:env-update && source /etc/profile && etc-update
Εδώ ξεκινά ένα προγραμματάκι που ανιχνεύει αυτόματα τί κάρτα ήχου έχει το μηχανάκι μας.Κώδικας:alsaconf
Εμείς απλά απαντάμε σε όλες τις απλές ερωτήσεις και ύστερα από λίγο θα μας βγάλει τα αποτελέσματα σε 2-5 γραμμές όπου θα μας λέει να πάει να ενημερώσει ένα αρχείο. Του λέμε Yes να το ενημερώσει.
Βγαίνουμε από το alsaconf.
Δίνουμε:
Κώδικας:modules-update rc-update add alsasound boot[break=Ενεργοποίηση 3D και Desktop]Κώδικας:env-update && source /etc/profile && etc-update
36. ΕΝΕΡΓΟΠΟΙΗΣΗ 3D ΚΑΙ DESKTOP
Ανάλογα με την κάρτα γραφικών μας δίνουμε:Κώδικας:env-update && source /etc/profile && etc-update
για nVidia σειρά GeForce6 και πάνω
για ATi RADEON από 9500 και πάνωΚώδικας:eselect opengl set nvidia
για ATi RADEON μέχρι 9200Κώδικας:eselect opengl set fglrx
Και:Κώδικας:eselect opengl set radeon
Κώδικας:rc-update add xdm default[break=Τελικό reboot]Κώδικας:env-update && source /etc/profile && etc-update
37. ΤΕΛΙΚΟ REBOOT
Κώδικας:cd / env-update && source /etc/profile && etc-update clear reboot
[break=Lightspeed! Punch it!]
38. LIGHTSPEED! PUNCH IT!
Τώρα θα μας υποδεχθεί το γραφικό login του Desktop της επιλογής μας Gnome ή KDE.
Καλή απόλαυση.
- "They're getting closer."
- "Oh yeah? Watch this."
[break=Π-1: Προτεινόμενα έξτρα προγράμματα]
Π-1. ΠΡΟΤΕΙΝΟΜΕΝΑ ΕΞΤΡΑ ΠΡΟΓΡΑΜΜΑΤΑ
Κοιτάμε εδώ:
How-To: Linux - Κοινά στοιχεία διανομών Linux & Linux Reference - Π: Προτεινόμενα έξτρα προγράμματα
Προσοχή, ειδικά για το OpenOffice, εάν έχουμε SMP μηχανάκι το κάνουμε emerge ως εξής:
Κάποια από τα προτεινόμενα έξτρα προγράμματα:Κώδικας:WANT_MP=true emerge -pv --columns openoffice
audacious
amarok
gimageview
gimp
comix (με την library του)
kpdf
gftp
kid3
celestia
openoffice ή openoffice-bin (writer & calc)
[break=Π-2: Βιβλιογραφία]
Π-2. ΒΙΒΛΙΟΓΡΑΦΙΑ
Gentoo Linux
Gentoo Documentation Resources
Gentoo Linux AMD64 Handbook
Gentoo Linux x86 Handbook
Gentoo Wiki
Gentoo Forums
Gentoo Linux ALSA Guide
ALSA Soundcard Matrix
Safe Cflags
XFS on steroids
Gentoo Wiki - HOWTO nVidia GL Desktop Effects
Gentoo Wiki - Beryl
συν φυσικά αναρίθμητα threads και posts στο aDSLgr εδώ.
[break=Π-3: Ευχαριστίες]
Π-3. ΕΥΧΑΡΙΣΤΙΕΣ
Θα ήθελα να ευχαριστήσω τους παρακάτω χρήστες (αλφαβητικά) οι οποίοι συνέβαλαν στη συγγραφή του παρόντος.
@home
apetridis
DarthMoul
Duryodhana
emfragmatron
GoofyX
hayzel
Hwoarang
KLG
logan11
mrsaccess
Slammer
TheCondor
Εμφάνιση 1-15 από 137
-
17-11-06, 23:26 How To: Gentoo Linux - Από το Big-Bang μέχρι το Desktop #1
Τελευταία επεξεργασία από το μέλος WAntilles : 01-02-09 στις 21:44.
Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.
-
18-11-06, 20:36 #2
ένα μπράβο και ένα ευχαριστώ
-
18-11-06, 23:36 #3
- Εγγραφή
- 27-10-2005
- Περιοχή
- Cetines
- Μηνύματα
- 1.591
- Downloads
- 3
- Uploads
- 0
- Άρθρα
- 10
- Ταχύτητα
- 27031/2703kBit/s
- ISP
- ΟΤΕ Conn-x
- DSLAM
- ΟΤΕ - ΑΜΦΙΣΣΑ
- Router
- Speedport Plus
- SNR / Attn
- 16.1(dB) / 12.0(dB)
- Path Level
- Interleaved
Ένα μπράβο κι από μένα στον Wantilles. Γενικώς τα γραπτά του με βοήθησαν πολύ στην δική μου εγκατάσταση gentoo.
Ευχαριστώ πολύ !
Προς όλους τους επίδοξους Gentooists, Go for it!Για μας τους καταλανούς συγκεκριμένα το Εμπόριον έχει μια ιδιαίτερη σημασία γιατί λόγω γεωγραφίας και λόγω ιστορίας είμαστε πιο κοντά στους έλληνες παρά στους υπόλοιπους ισπανούς. Κάτι αυτονόητο και λογικό. Ε.Α.
-
19-11-06, 01:04 #4
Να σε ρωτήσω όμως Wan, αν θέλω να κάνω εγκατάσταση από το ίδιο το μηχάνημα( με 1 δηλαδή pc) πάλι τα ίδια βήματα ακολουθώ; (δεν διάβασα όλον τον οδηγό ακόμα
)
Τελευταία επεξεργασία από το μέλος WAntilles : 19-11-06 στις 22:16. Αιτία: Διαχωρισμός καλαμπουριού κι ερώτησης.
-
19-11-06, 15:14 #5
- Απαλείφθηκε πλήρως το opengl-update που δεν εγκαθίσταται καν σε νέα συστήματα ως deprecated.
- Επίσης καλύφθηκαν οι περιπτώσεις hyperthreading.Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.
-
19-11-06, 20:50 #6
- Εγγραφή
- 06-03-2005
- Περιοχή
- @ Copenhagen, DK
- Ηλικία
- 45
- Μηνύματα
- 15.569
- Downloads
- 3
- Uploads
- 0
- Άρθρα
- 1
- ISP
- Οtenet
Μaster WAn αυτό δεν είναι how to, είναι ευαγγέλιο !!!!
Σε προάγω και σε master απο genti knight (H κοινότητα είναι ριζοσπαστική, ακόμα και οι padawans προάγουν)
-
19-11-06, 22:22 #7
Καταρχήν σαφώς και "λειτουργεί" το How-To στην περίπτωση που λες. Τότε απλά οι 2 υπολογιστές οι επονομαζόμενοι Π και Σ ταυτίζονται -> Σ.
Βέβαια στην περίπτωση αυτή υπάρχει κι άλλη εναλλακτική οδός:
Πριν από το 6 να γίνουν τα 28 και 29, το 30 δεν χρειάζεται πλέον καθόλου, και μετά αλλάζει ένα μέρος του 30 που παύει να υπάρχει ολόκληρο αλλά αντικαθιστά ένα μέρος του 6.Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.
-
20-11-06, 01:17 #8
Πολλά μπράβο για την αναλυτικότητα του οδηγού!
Να δούμε πότε θα μπω στον κόπο να δοκιμάσω το Gentoo
Αλήθεια, πού είναι ο Ντάγκομπαχ?
Good... Bad... I'm tha guy with tha Gun...
WAntilles: Ούτε σε όλους έχει αφαιρεθεί με βάναυσο - γκεμπελικό χειρουργείο, το μέρος του εγκεφάλου που συμπαθεί τα Windows.
Trolling με γεύση παπάγια
-
20-11-06, 12:29 #9
Μπράβο Wantilles είχα σκοπό να δοκιμάσω το Linux αλλα έψαχνα έναν αναλυτικό οδηγό σαν αυτό για να ξεκινήσω.
-
20-11-06, 14:45 #10
- Εγγραφή
- 08-01-2004
- Περιοχή
- Espoo, FI
- Ηλικία
- 52
- Μηνύματα
- 21.734
- Downloads
- 41
- Uploads
- 0
- Άρθρα
- 4
- Τύπος
- FTTH
- Ταχύτητα
- 1G/1G
- ISP
- Elisa
- Router
- Unifi Gateway Max
Πολύ καλός ο οδηγός προς ναυτιλομένους φίλε WAn. Ξεκίνησε η διαδικασία ξεστραβώματος και απολέπισης
Ανυπόγραφος
-
20-11-06, 16:10 #11
-
20-11-06, 22:20 #12
Συγχαρητηρια. Αψογος οδηγος
.
Παρεμπιπτοντως, σου "ξεφυγε" ενα [b] στο "Οργάνωση Partitions και fstab", εκει που λες:
Επομένως συνιστάται εντονότατα σε έναν υπολογιστή το μοναδικό active partition να είναι ένα primary που θα βρίσκεται στην αρχή του πρώτου φυσικού δίσκου, του πρώτου καναλιού, του πρώτου disk controller του συστήματος.[/b]
-
20-11-06, 22:23 #13
Δεν κατάλαβα τί μου ξέφυγε όμως.
Please be specific.
Α ΟΚ τώρα που το διόρθωσες το είδα.Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.
-
20-11-06, 22:24 #14
Να τα κανεις bold θελει να πει ο Addicted μιας και υπαχρει το [/b]
ΚΑΙ 50.000 ΚΡΟΎΣΜΑΤΑ ΤΗΝ ΜΈΡΑ Κ ΤΙ ΈΓΙΝΕ? ΤΣΆΜΠΑ ΡΑΜΠΙΤ = ΣΟΒΙΕΤΙΚΗ ΕΝΩΣΗ.
ΑΥΤΟ ΘΈΛΕΤΕ, ΤΟΝ ΣΤΆΛΙΝ? ΤΕΛΟΣ ΤΑ ΜΝΗΜΌΝΙΑ, ΖΩΉ ΜΑΓΙΚΉ.
ΓΙΑ ΤΟ ΚΑΤΥΝ ΚΟΥΒΈΝΤΑ ΈΤΣΙ, ΜΟΝΌ ΓΙΑ ΤΙΣ ΜΕΘ ΛΈΤΕ. ΞΥΔΑΚΙ ΜΑΔΟΥΡΙΑ.
-
20-11-06, 22:27 #15
Ναι το είδα.
Fixed.Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.
Bookmarks