Πώς να εγκαταστήσετε το Linux Gentoo από το Ubuntu

Posted on
Συγγραφέας: Laura McKinney
Ημερομηνία Δημιουργίας: 9 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Calculate Linux: Εξευγενισμένο gentoo
Βίντεο: Calculate Linux: Εξευγενισμένο gentoo

Περιεχόμενο

είναι ένα wiki, που σημαίνει ότι πολλά άρθρα γράφονται από διάφορους συγγραφείς. Για να δημιουργηθεί αυτό το άρθρο, 17 άτομα, μερικοί ανώνυμοι, συμμετείχαν στην έκδοση και τη βελτίωσή του με την πάροδο του χρόνου.

Gentoo είναι μια διανομή Linux γνωστή για τον διαχειριστή του πακέτου, την πολυπλοκότητα και τις δυνατότητες προσαρμογής του. Συνήθως συνδέεται με τους geeks. Πρώτα απ 'όλα, η διανομή του Gentoo δεν γίνεται για όλους, είναι έτοιμη να χρησιμοποιήσει τον εγκέφαλό σας, θα χρειαστείτε μερικές αναγνώσεις πριν το σύστημα σας γίνει πλήρως λειτουργικό. Στο Gentoo, κάθε πακέτο συντάσσεται από τον πηγαίο κώδικα του χρησιμοποιώντας το εργαλείο διαχείρισης πακέτων αχθοφορικά έξοδα. Εσείς, ο χρήστης, αποφασίστε ποια χαρακτηριστικά και πακέτα θα εγκατασταθούν στο σύστημά σας. Η σύνταξη και η εγκατάσταση βαρύ λογισμικού (kde, gnome ή LibreOffice για παράδειγμα) μπορεί να διαρκέσει μεταξύ 30 δευτερολέπτων και μερικών ημερών, ανάλογα με το υλικό που χρησιμοποιείται, ενώ μικρότερο λογισμικό εγκαθίσταται σε λεπτά.


στάδια

  1. Βεβαιωθείτε ότι έχετε προνόμια root στον υπολογιστή σας Ubuntu και σύνδεση στο Internet, κατά προτίμηση γρήγορα. Συνιστάται επίσης να έχετε μια ενδιάμεση γνώση του Ubuntu και του Linux εν γένει.
  2. Πρέπει να εγκαταστήσετε το chroot στο Ubuntu. Μπορείτε να το κάνετε αυτό μέσω της Synaptic εγκαθιστώντας τα πακέτα dchroot και debootstrap ή αρπαγή sudo apt-get εγκαταστήστε το dchroot debootstrap στη γραμμή εντολών. Αυτό το πρόγραμμα επιτρέπει στο Linux να προσποιείται προσωρινά ότι ο ριζικός φάκελός του είναι διαφορετικός από τον κανονικό ριζικό.
  3. Επανεγκαταστήστε τα υπάρχοντα διαμερίσματα ή δημιουργήστε ένα νέο διαμέρισμα στον ελεύθερο χώρο του σκληρού δίσκου. Προσέξτε να μην χάσετε δεδομένα.
    • Οι περισσότεροι ιστότοποι προτείνουν τη δημιουργία όσο το δυνατόν περισσότερων διαμερισμάτων. Τουλάχιστον, θα χρειαστείτε ένα ριζικό διαμέρισμα (/). Ωστόσο, οι περισσότεροι άνθρωποι έχουν ένα διαμέρισμα swap, ένα διαμέρισμα στο σπίτι (/ home). Κάποιοι συνιστούν επίσης ένα ξεχωριστό διαμέρισμα για / boot και / var.
  4. Διαμορφώστε το νέο διαμέρισμα χρησιμοποιώντας το σύστημα αρχείων της επιλογής σας (για / home, /, / boot και / var συνιστάται η χρήση του ext2, ext3 ή reiser2). Οι αντισταθμίσεις πρέπει να μορφοποιηθούν ως διαμέρισμα swap.
  5. Δημιουργήστε ένα νέο φάκελο, / Mnt / gentoo και ένα για κάθε ένα από τα διαμερίσματα που έχετε δημιουργήσει.
  6. Τοποθετήστε τα νέα σας διαμερίσματα εδώ:
    • sudo mount / dev / sda5 / mnt / gentoo
    • sudo mount / dev / sda6 / mnt / gentoo / home
    : όπου sda5 και 6 είναι τα κατατμήματα που περιέχουν αντιστοίχως τους μελλοντικούς σας root και οικιακούς καταλόγους.
  7. Ελέγξτε ότι η ημερομηνία είναι σωστή (εισάγετε ημερομηνία). Μπορείτε να το αλλάξετε αρπάζοντας ημερομηνία MMDDhhmmYYYY.
  8. Ανοίξτε το πρόγραμμα περιήγησης της επιλογής σας και περιηγηθείτε εδώ. Βρείτε τον καθρέφτη που σας ταιριάζει και κατεβάστε το larchive stage3 από releases / x86 / 2008.0 / φάσεις / (αντικαταστήστε το x86 με την αρχιτεκτονική του μικροεπεξεργαστή σας, δοκιμάσαμε αυτόν τον οδηγό σε AMD64 και x86). Κάντε λήψη του αντίστοιχου αρχείου md5.
  9. Μετακινήστε το larchive στο φάκελο Gentoo mv στάδιο3 *. bz2 * / mnt / gentoo.
  10. Μετακίνηση σε αυτόν το φάκελο (cd / mnt / gentoo) και ελέγξτε την ακεραιότητα του αρχείου χάρη στο md5: md5sum -c στάδιο3 * .md5. Αυτό σας επιτρέπει να επαληθεύσετε ότι έχετε κατεβάσει το larchive χωρίς να καταστραφεί. Εάν το αποτέλεσμα δεν είναι εντάξει, θα πρέπει να το κατεβάσετε ξανά.
  11. Εκχυλίστε το λαχανικό! sudo πίσσα xvjpf stage3 * .bz2. Περιμένετε μέχρι να τελειώσει.
  12. Τώρα έχετε εγκαταστήσει μερικά βασικά προγράμματα στο διαμέρισμα Gentoo. Στη συνέχεια, θα χρειαστεί να εγκαταστήσετε το Portage, το εργαλείο διαχείρισης πακέτων Gentoo που θα σας επιτρέψει να έχετε πλήρη έλεγχο του τι υπάρχει στο σύστημά σας.
    • Επιστρέψτε στον καθρέφτη από τον οποίο κατεβάσατε το στάδιο 3 των λαχανικών. Μεταβείτε στο φάκελο στιγμιότυπα / και κάντε λήψη του τελευταίου αρχείου αχθοφορικά έξοδα. Μετακινήστε το στο / mnt / gentoo και εκτελέστε την ακόλουθη εντολή:
    • tar xvjf / mnt / gentoo / portage-.tar.bz2-C / mnt / gentoo / usr
    • Λίγα λόγια για το Portage: Το Portage είναι ένα σύστημα διαχείρισης πακέτων για σχετικά εύκολη εγκατάσταση πολλών πακέτων λογισμικού. Λήγει μια λίστα πακέτων και τις αλληλεξαρτήσεις τους από ένα διακομιστή rsync. Αυτό θα δείχνει το portage ποια αρχεία θα πρέπει να ληφθούν από έναν εντυπωσιακό αριθμό άλλων διακομιστών. Μόλις ληφθούν αυτά τα αρχεία, το λογισμικό θα μεταγλωττιστεί από τον πηγαίο κώδικα από τον υπολογιστή σας, το οποίο θα το βελτιστοποιήσει για το υλικό σας.
  13. Σε αυτό το σημείο, μπορεί να θέλετε να διαμορφώσετε μερικά σημαίες σύνταξης. Μπορείτε να το κάνετε αυτό με επεξεργασία /mnt/gentoo/etc/make.conf στον αγαπημένο σας εκδότη e. Μπορείτε να βρείτε έναν πλήρη οδηγό για τις διάφορες μεταβλητές της μάρκας, συμβουλευόμενοι /mnt/gentoo/etc/make.conf.example. Αποθηκεύστε τις αλλαγές στο αρχείο ρυθμίσεων και κλείστε τον επεξεργαστή e.
  14. Θέλετε να βελτιστοποιήσετε τη λήψη σας; Επεξεργαστείτε ξανά make.conf και βεβαιωθείτε ότι η μεταβλητή SYNC έχει οριστεί στον εξυπηρετητή rsync που βρίσκεται πιο κοντά σε εσάς. Προσθέστε όσους καθρέφτες επιθυμείτε στη μεταβλητή GENTOO_MIRRORS ξεκινώντας από αυτούς που προτιμάτε. Μπορείτε να βρείτε μια λίστα με τους καθρέφτες που είναι διαθέσιμες εδώ.
  15. Πριν να βυθίσετε πλήρως στο νέο σας σύστημα, θα χρειαστεί να αντιγράψετε κάποιες κρίσιμες ρυθμίσεις από το Ubuntu.
    • Πρώτον, η διαμόρφωση dns: sudo cp -L /etc/resolv.conf/mnt/gentoo/etc/resolv.conf
    • Το σύστημα proc σας: sudo mount -t proc none / mnt / gentoo / proc.
    • Τοποθετήστε και συνδέστε το σύστημα αρχείων / dev: sudo mount -o δεσμεύει / dev / mnt / gentoo / dev.
  16. Μπορείτε τώρα να chrooter! Είναι σχετικά απλό και μπορείτε να το αφήσετε ανά πάσα στιγμή, απλά αρπάζοντας ... έξοδος. Αυτή η διαδικασία αποτελείται από τρία βήματα:
    • Αρχικά, αλλάξτε τον κατάλογο ρίζας στο / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
    • Στη συνέχεια, ενημερώστε το περιβάλλον σας για να βεβαιωθείτε ότι η συσκευή σας γνωρίζει πού πρέπει να είναι: / Usr / sbin / env-update
    • Τέλος, δημοσιεύστε αυτές τις αλλαγές στην προσωρινή μνήμη: πηγή / etc / προφίλ
    • Αν θέλετε να θυμάστε ότι βρίσκεστε σε λειτουργία chroot, μπορείτε να αλλάξετε τη γραμμή εντολών: εξαγωγή PS1 = "(chroot) $ PS1"
  17. Συγχαρητήρια! Βρίσκεστε στο Gentoo και κάνατε περίπου το ένα τέταρτο του δρόμου. Κουράγιο!
  18. Στη συνέχεια, θα χρειαστεί να συγκεντρώσετε το πιο ζωτικό στοιχείο οποιουδήποτε λειτουργικού συστήματος: τον πυρήνα του. Ο πυρήνας είναι το μέρος του λειτουργικού συστήματος που αποφασίζει σε ποιο λογισμικό έχει πρόσβαση σε ποιο στοιχείο υλικού σε κάθε στιγμή. Χωρίς πυρήνα, δεν υπάρχει δεν λειτουργικό σύστημα επειδή δεν μπορεί να λειτουργήσει.
  19. Θυμάστε ότι έχετε εγκαταστήσει portage λίγο νωρίτερα; Θα λάβετε τώρα τη λίστα των πακέτων που μπορείτε να εγκαταστήσετε από το διακομιστή rsync που έχετε επιλέξει. Enter emerge --sync
  20. Για λόγους σαφήνειας, θα υποθέσω ότι θέλετε να εγκαταστήσετε τον τελευταίο πυρήνα (2.6) αντί για μια παλιά έκδοση 2.4.
  21. Πρέπει τώρα να ορίσουμε τις σημαίες USE μας. Αυτές οι σημαίες λένε στον μεταγλωττιστή ποιες επιλογές θα προσθέσουν και ποιες βελτιστοποιήσεις θα χρησιμοποιήσουν. Είναι σημαντικό να ορίσετε τις σωστές σημαίες για το σύστημά σας ή θα μπορούσατε να επιτύχετε ένα απροσδόκητο αποτέλεσμα. Είναι επίσης καλύτερο να προσθέσετε τις σημαίες που δείχνουν τις λειτουργίες που δεν πρέπει να διαχειριστούν.
  22. Κάθε σημαία που θέλετε να προσθέσετε είναι μια απλή λέξη. Κάθε επιλογή που θέλετε να καταργήσετε είναι η ίδια λέξη που προηγείται μιας παύλας (-). Για παράδειγμα, εάν θέλουμε να συγκεντρώσουμε τα πάντα με τις δυνατότητες του ogg manager, πρέπει να προσθέσουμε ogg. Εάν, από την άλλη πλευρά, δεν θέλουμε να διαχειριστούμε τις μορφές ogg, θα προσθέσουμε -ogg.
  23. Για να επιλέξετε τις σημαίες USE, συμβουλευτείτε Τεκμηρίωση του Gentoo στις σημαίες USE για να μάθετε ποια σημαία θα μπορούσατε να συμπεριλάβετε.
  24. Μόλις επιλέξετε τις σημαίες που θέλετε να χρησιμοποιήσετε, επεξεργαστείτε το /etc/make.conf και τοποθετήστε τις εκεί.
  25. Τώρα ορίστε τη ζώνη ώρας σας. Όλες οι ζώνες ώρας Gentoo βρίσκονται στο / usr / share / zoneinfo. Περιηγηθείτε σε αυτόν τον φάκελο και εκτελέστε την εντολή ls για να δείτε ποιες ζώνες ώρας είναι διαθέσιμες. Στη συνέχεια, αντιγράψτε τη ζώνη ώρας της επιλογής σας στο / etc / localtime (για παράδειγμα # cp / usr / share / zoneinfo / GMT / etc / localtime).
  26. Τώρα που έχουμε ορίσει τη ζώνη ώρας μας, ήρθε η ώρα να κατεβάσετε τις πηγές του πυρήνα και να τις διαμορφώσετε.
  27. Έναρξη (# emerge gentoo-sources) για να κατεβάσετε τον πηγαίο κώδικα του πυρήνα.
  28. Το επόμενο βήμα μπορεί να είναι περίπλοκο για πρώτη φορά. Εδώ πρέπει να διαμορφώσουμε τον πυρήνα για να χειριστούμε αυτό που χρειαζόμαστε. Πρέπει να βεβαιωθείτε ότι έχετε ρυθμίσει σωστά τον πυρήνα σας ή ότι ενδέχεται να χάσετε τις δυνατότητες που χρειάζεστε.
  29. εκτόξευση
    • cd / usr / src / linux
    • κάντε menuconfig
  30. Αυτό θα εμφανίσει το μενού διαμόρφωσης του πυρήνα. Επιλέξτε όλα τα προγράμματα οδήγησης που θα χρειαστείτε για την εκκίνηση του συστήματός σας, όπως τα προγράμματα οδήγησης SCSI (αν είναι απαραίτητο) και βεβαιωθείτε ότι έχουν καταρτιστεί σωστά στον πυρήνα. Εάν δεν συμβαίνει αυτό, δεν θα μπορείτε να ξεκινήσετε. Επίσης, βεβαιωθείτε ότι έχετε ενεργοποιήσει τη διαχείριση του συστήματος αρχείων σας.
  31. Επιλέξτε τα προγράμματα οδήγησης δικτύου που ίσως χρειαστείτε, δηλαδή τα προγράμματα οδήγησης Ethernet ή Wifi (ή και τα δύο).
  32. Επιλέξτε τον τύπο και την οικογένεια του επεξεργαστή σας.
  33. Όταν τελειώσετε, εισάγετε ( κάντε && make modules_install) για να ξεκινήσει η σύνταξη του πυρήνα και των ενοτήτων του. Αυτό μπορεί να διαρκέσει λίγο, μπορείτε να διαβάσετε ένα βιβλίο, να παρακολουθήσετε τηλεόραση, να περπατήσετε το σκυλί σας ή ό, τι θέλετε.
  34. κάντε -j2 && make modules_install
  35. Τώρα πρέπει να αντιγράψουμε την εικόνα του πυρήνα μας στο / boot. Αντικαταστήστε τον πυρήνα-2.6.24 με το όνομα που θέλετε να δώσετε στον πυρήνα σας. ( cp αρχική / i386 / boot / bzImage /boot/kernel-2.6.24)
  36. Τώρα ας πάμε στη διαμόρφωση των ενοτήτων του πυρήνα. Έναρξη (find / lib / modules / (έκδοση του kernel) / -type f -όνομα * .o-ή -name * .ko) για να απαριθμήσετε όλες τις διαθέσιμες μονάδες. Προσθέστε αυτά που πρέπει να φορτωθούν αυτόματα στο /etc/modules.autoload.d/kernel-2.6. Μην συμπεριλάβετε το .ko, le.o ή την πλήρη διαδρομή, απλώς καθορίστε, για παράδειγμα, το snd-hda-intel.