כיצד להתקין את Gentoo Linux מאובונטו (עם תמונות)

תוכן עניינים:

כיצד להתקין את Gentoo Linux מאובונטו (עם תמונות)
כיצד להתקין את Gentoo Linux מאובונטו (עם תמונות)

וִידֵאוֹ: כיצד להתקין את Gentoo Linux מאובונטו (עם תמונות)

וִידֵאוֹ: כיצד להתקין את Gentoo Linux מאובונטו (עם תמונות)
וִידֵאוֹ: איך להעביר קבצים ממכשיר אנדרואיד לאייפון ולהיפך באופן אלחוטי! 2024, מאי
Anonim

ג'נטו היא הפצה של לינוקס אשר ידועה בהתאמה אישית שלה, מורכבותה, ניהול החבילות והקשר הכללי שלה עם חנונות. בראש ובראשונה, הפצת ג'נטו אינה מיועדת לכולם; היה מוכן להשתמש במוח שלך מכיוון שתצטרך לקרוא קצת כדי שהמערכת שלך תתפקד באופן מלא. בג'נטו כל חבילה נאספת מהמקור, באמצעות כלי ניהול החבילות שלהם, portage, כך שאתה, המשתמש, מחליט אילו תכונות וחבילות מותקנות במערכת שלך. אוסף/התקנה של מבנים גדולים (kde/gnome/libreoffice) יכול להימשך בין 30 שניות לכמה ימים (כל אחד) בהתאם לחומרה שבה נעשה שימוש, בעוד מבנים קטנים יותר מותקנים תוך דקות ספורות. מדריך זה יאפשר לך להתקין את Gentoo, תוך השארת המחשב שלך בחינם לחלוטין לשימוש יומיומי רגיל. זה נכתב במפורש לעבוד מאובונטו, אם כי אין סיבה שזה לא יפעל מכל הפצה אחרת של לינוקס.

צעדים

התקן את Gentoo Linux משלב אובונטו שלב 1
התקן את Gentoo Linux משלב אובונטו שלב 1

שלב 1. ודא שיש לך הרשאות משתמש -על בתיבת אובונטו שלך; וחיבור לאינטרנט - רצוי מהיר

עדיף גם ידע בינוני באובונטו ובלינוקס באופן כללי.

התקן את Gentoo Linux מ- Ubuntu שלב 2
התקן את Gentoo Linux מ- Ubuntu שלב 2

שלב 2. עליך להתקין chroot באובונטו

אתה יכול להשיג זאת באמצעות Synaptic על ידי התקנת חבילות dchroot ו- debootstrap; או את שורת הפקודה על ידי הקלדה

sudo apt-get להתקין dchroot debootstrap

. תוכנית זו מאפשרת לינוקס להעמיד פנים זמנית שמדריך השורשים שלה שונה מהרגיל.

התקן את Gentoo Linux משלב Ubuntu 3
התקן את Gentoo Linux משלב Ubuntu 3

שלב 3. או שתחלק מחדש מחיצות קיימות, או צור מחיצה חדשה מתוך שטח פנוי בדיסק הקשיח

הזהר! אתה לא רוצה לאבד נתונים.

רוב האתרים ממליצים שבעצם, ככל שיותר מחיצות כך ייטב. לכל הפחות תזדקק למחיצת שורש (/); אך לרוב האנשים יש מחיצת החלפה נפרדת, מחיצת בית (/בית). חלקם ממליצים גם על מחיצה נפרדת עבור /boot ו- /var

התקן את Gentoo Linux מ- Ubuntu שלב 4
התקן את Gentoo Linux מ- Ubuntu שלב 4

שלב 4. עיצב את המחיצות החדשות באמצעות מערכת קבצים לבחירתך (עבור /home, /, /boot ו- /var עדיף להשתמש ב- ext2, ext3 או reiser2)

יש לעצב החלפות כמחיצות החלפה.

התקן את Gentoo Linux משלב אובונטו שלב 5
התקן את Gentoo Linux משלב אובונטו שלב 5

שלב 5. צור תיקייה חדשה,

/mnt/gentoo

ואחת לכל אחת מהמחיצות הנפרדות שיצרת.

התקן את Gentoo Linux מ- Ubuntu 6
התקן את Gentoo Linux מ- Ubuntu 6

שלב 6. הר את המחיצות החדשות שלך כאן:

  • sudo mount /dev /sda5 /mnt /gentoo

  • sudo mount/dev/sda6/mnt/gentoo/home

  • כאשר כאן, sda5 ו- 6 הן המחיצות המכילות את השורש הפוטנציאלי שלך ואת ספריות הבית בהתאמה.
התקן את Gentoo Linux מ- Ubuntu 7
התקן את Gentoo Linux מ- Ubuntu 7

שלב 7. בדוק שהתאריך שלך נכון (הקלד תאריך)

אתה יכול לשנות אותו בעזרת התחביר

תאריך MMDDhhmmYYYY

התקן את Gentoo Linux משלב Ubuntu 8
התקן את Gentoo Linux משלב Ubuntu 8

שלב 8. פתח תוכנית גלישה באינטרנט לבחירתך, ונווט לכאן

מצא את המראה המקומית שלך והורד את שלב 3 טארבול מ

מהדורות/x86/2008.0/stage/

(החלף את x86 בארכיטקטורה שבחרת - מדריך זה נבדק רק עבור AMD64 ו- x86). הורד את קובץ md5 המתאים.

התקן את Gentoo Linux משלב אובונטו שלב 9
התקן את Gentoo Linux משלב אובונטו שלב 9

שלב 9. העבר אותו לתיקיית Gentoo

mv stage3*.bz2* /mnt /gentoo

.

התקן את Gentoo Linux משלב אובונטו שלב 10
התקן את Gentoo Linux משלב אובונטו שלב 10

שלב 10. העבר את עצמך לשם (

cd /mnt /gentoo

) ובדוק את tarball דרך md5:

md5sum -c שלב 3*.md5

. זה מוודא שהכדור הכדורגל הורד כראוי מבלי להיפגם. אם הוא אינו מדווח כתקין, יהיה עליך להוריד אותו מחדש.

התקן את Gentoo Linux משלב אובונטו שלב 11
התקן את Gentoo Linux משלב אובונטו שלב 11

שלב 11. חלץ את הכדורים

sudo tar xvjpf stage3*.bz2

. המתן עד להשלמתו.

התקן את Gentoo Linux משלב Ubuntu 12
התקן את Gentoo Linux משלב Ubuntu 12

שלב 12. כעת יש לך כמה תוכניות בסיסיות המותקנות במחיצת Gentoo; לאחר מכן, עליך להתקין את Portage:

מערכת ניהול החבילות של Gentoo המאפשרת לך שליטה מלאה על מה שיש במערכת שלך.

  • חזור למראה שהורדת ממנה בעבר את ה- tarball stage3. עבור אל

    תמונות/

  • הספרייה, והורד את קובץ ה- Portage העדכני ביותר. העבר אותו אל /mnt /gentoo והשתמש בפקודה:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr

  • היכרות קצרה עם Portage: Portage היא מערכת לניהול חבילות המאפשרת התקנה קלה יחסית של חבילות תוכנה רבות. זה עובד על ידי הורדת רשימה של אלה ויחסי הגומלין שלהם משרת rsync. זה יצביע על העברת קבצים רלוונטיים אותם ניתן להוריד ממספר עצום של שרתים אחרים. לאחר הורדת קבצים אלה, התוכנה תורכב מהמקור על ידי המחשב שלך - ותייעל אותה עבור המכונה שלך.
התקן את Gentoo Linux מ- Ubuntu 13
התקן את Gentoo Linux מ- Ubuntu 13

שלב 13. בשלב זה, ייתכן שתרצה להגדיר כמה דגלי הידור

אתה עושה זאת על ידי עריכת /mnt/gentoo/etc/portage/make.conf באמצעות עורך הטקסט האהוב עליך. ניתן למצוא מדריך מלא על משתני יצירה שונים על ידי קריאת /mnt/gentoo/usr/share/portage/config/make.conf.example. שמור את השינויים בקובץ התצורה ויצא מעורך הטקסט.

התקן את Gentoo Linux משלב Ubuntu 14
התקן את Gentoo Linux משלב Ubuntu 14

שלב 14. רוצה לייעל את ההורדה שלך?

ערוך שוב make.conf וודא שהמשתנה SYNC מוגדר לשרת rsync המקומי ביותר שלך. הוסף למשתנה GENTOO_MIRRORS כמה מראות שאתה אוהב - אם כי העדיף את המראה המועדף עליך במקום הראשון. תוכלו למצוא את רשימת המראות הזמינות כאן.

התקן את Gentoo Linux משלב 15 של אובונטו
התקן את Gentoo Linux משלב 15 של אובונטו

שלב 15. לפני שאתה טובל במערכת החדשה שלך, עליך לוודא שיש לך כמה הגדרות חיוניות שהועתקו מאובונטו כפי שהיא

  • ראשית, הגדרות ה- dns:

    sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

  • ומערכת הפרוק שלך:

    sudo mount -t proc none/mnt/gentoo/proc

  • .
  • ורכב את מערכת הקבצים /dev:

    sudo mount -o bind /dev /mnt /gentoo /dev

  • .
התקן את Gentoo Linux משלב Ubuntu 16
התקן את Gentoo Linux משלב Ubuntu 16

שלב 16. עכשיו אתה יכול chroot

זה פשוט מספיק באמת - וניתן לצאת ממנו בכל עת על ידי הקלדה פשוט … שגיאה … יציאה. זהו תהליך בן שלושה שלבים:

  • ראשית, אתה משנה את ספריית השורש ל- /mnt /gentoo:

    sudo chroot /mnt /gentoo /bin /bash

  • .
  • לאחר מכן, אתה מעדכן את הסביבה על מנת להבטיח שמסוף זה יודע היכן היא אמורה להיות:

    /usr/sbin/env-update

  • לבסוף, התחייב על כך לזיכרון (זמני):

    source /etc /profile

  • אם אתה רוצה להזכיר לעצמך שאתה ב chroot, אתה יכול להשתמש בפקודה עדינה זו:

    ייצא PS1 = "(chroot) $ PS1"

התקן את Gentoo Linux משלב 17 של אובונטו
התקן את Gentoo Linux משלב 17 של אובונטו

שלב 17. מזל טוב

אתה בתוך ג'נטו בערך … כרבע מהדרך לשם. סנטר!

התקן את Gentoo Linux משלב 18 של אובונטו
התקן את Gentoo Linux משלב 18 של אובונטו

שלב 18. לאחר מכן, עליך לאסוף את המרכיב החיוני ביותר של כל מערכת הפעלה:

הגרעין שלו. הגרעין הוא החלק של מערכת ההפעלה המכתיב לאילו פיסות תוכנה יש גישה לחתיכת חומרה בכל רגע. ללא גרעין, אין מערכת הפעלה מכיוון שהיא לא יכולה לפעול.

התקן את Gentoo Linux משלב Ubuntu 19
התקן את Gentoo Linux משלב Ubuntu 19

שלב 19. זוכר שהתקנת portage מוקדם יותר?

עכשיו אתה הולך להוריד רשימת חבילות שתוכל להתקין משרת rsync שציינת. סוּג

להופיע -סנכרון

התקן את Gentoo Linux משלב Ubuntu 20
התקן את Gentoo Linux משלב Ubuntu 20

שלב 20. למען הבהירות, בשלב זה אני מניח שאתה רוצה להתקין את הגרעין העדכני ביותר (2.6) ולא 2.4

התקן את Gentoo Linux מ- Ubuntu 21
התקן את Gentoo Linux מ- Ubuntu 21

שלב 21. כעת עלינו להגדיר את דגלי USE שלנו

דגלים אלה מספרים למהדר אילו אפשרויות להוסיף, וכן באילו אופטימיזציות להשתמש. חשוב להגדיר את דגלי השימוש הנכונים עבור המערכת שלך, אחרת אתה עלול להגיע לתוצאות לא צפויות. זה גם טוב להוסיף דגלים שאומרים במה לא להוסיף תמיכה.

התקן את Gentoo Linux מ- Ubuntu 22
התקן את Gentoo Linux מ- Ubuntu 22

שלב 22. כל דגל שאתה רוצה להוסיף הוא פשוט מילה

כל אפשרות שתרצה להסיר היא המילה עם מקף (-) לפניה. לדוגמה, אם נרצה לאסוף הכל בעזרת תמיכת OGG, נוסיף OGG. אבל אם לא היינו רוצים תמיכה ב- ogg, היינו מוסיפים -ogg.

התקן את Gentoo Linux מ- Ubuntu 23
התקן את Gentoo Linux מ- Ubuntu 23

שלב 23. לבחירת דגלי USE שלך, עיין בתיעוד Gentoo USE Flags כדי לראות אילו דגלים תרצה לכלול

התקן את Gentoo Linux מ- Ubuntu 24
התקן את Gentoo Linux מ- Ubuntu 24

שלב 24. לאחר שבחרת באילו דגלים להשתמש, נווט אל /etc/make.conf והכנס את הדגלים שאתה רוצה

התקן את Gentoo Linux מ- Ubuntu 25
התקן את Gentoo Linux מ- Ubuntu 25

שלב 25. בואו עכשיו להגדיר את אזור הזמן שלך

לג'נטו יש את כל אזורי הזמן ב-/usr/share/zoneinfo. נווט לספרייה והוצא את הפקודה ls כדי לצפות באזורי הזמן הזמינים. לאחר מכן העתק את אזור הזמן ל /etc /localtime באמצעות פקודה כמו (

# cp/usr/share/zoneinfo/GMT/etc/localtime

).

התקן את Gentoo Linux מ- Ubuntu 26
התקן את Gentoo Linux מ- Ubuntu 26

שלב 26. כעת, לאחר שהגדרנו את אזור הזמן שלנו, הגיע הזמן להוריד את מקורות הגרעין שלנו ולהגדיר את הגרעין

התקן את Gentoo Linux מ- Ubuntu 27
התקן את Gentoo Linux מ- Ubuntu 27

שלב 27. הפעלה (

# צצו מקורות ג'נטו

) כדי להוריד את מקורות הגרעין שלך.

התקן את Gentoo Linux מ- Ubuntu 28
התקן את Gentoo Linux מ- Ubuntu 28

שלב 28. השלב הבא יכול להיות מסובך עבור טיימרים ראשונים

כאן אנו מגדירים את הגרעין כך שיהיה לו כל תמיכה שאנו צריכים. עליך להיות בטוח שהגדרת את הגרעין שלך בצורה נכונה, אחרת ייתכן שאתה חסר פונקציות שאתה צריך.

התקן את Gentoo Linux מ- Ubuntu 29
התקן את Gentoo Linux מ- Ubuntu 29

שלב 29. הפעל

  • cd/usr/src/linux

  • לעשות menuconfig

התקן את Gentoo Linux מ- Ubuntu 30
התקן את Gentoo Linux מ- Ubuntu 30

שלב 30. פעולה זו תביא את תפריט הגדרת הגרעין

הקפד לבחור את כל מנהלי ההתקנים הדרושים לך לאתחול המערכת שלך, כגון מנהלי התקן SCSI (במידת הצורך), וודא שהם אמורים להיות מובנים בתוך הגרעין. אם הם לא, לא תוכל לאתחל. כמו כן, הקפד להפעיל תמיכה במערכת הקבצים שלך.

התקן את Gentoo Linux מ- Ubuntu 31
התקן את Gentoo Linux מ- Ubuntu 31

שלב 31. בחר מנהלי התקני רשת שתזדקק להם, כגון מנהלי התקני Ethernet או מנהלי התקנים אלחוטיים (או שניהם)

התקן את Gentoo Linux מ- Ubuntu 32
התקן את Gentoo Linux מ- Ubuntu 32

שלב 32. בחר את סוג המעבד והמשפחה שלך

התקן את Gentoo Linux מ- Ubuntu 33
התקן את Gentoo Linux מ- Ubuntu 33

שלב 33. לאחר שתסיים, הקלד (

צור && צור modules_install

) כדי להתחיל לאסוף את מודולי הגרעין והגרעין.

זה עלול לקחת קצת זמן, אז לכו לקרוא ספר, צפו בטלוויזיה, טיילו עם הכלב או כל דבר אחר שאתם נהנים לעשות. 34

התקן את Gentoo Linux מ- Ubuntu 34
התקן את Gentoo Linux מ- Ubuntu 34

make -j2 && צור modules_install

35

  • כעת עלינו להעתיק את תמונת הגרעין שלך אל /אתחול.

    שנה את kernel-2.6.24 לכל מה שאתה רוצה שהגרעין שלך ייקרא. (

    cp arch/i386/boot/bzImage /boot/kernel-2.6.24

  • )
  • עכשיו בואו להגדיר את מודולי הגרעין שלכם. הפעלה (

    מצא/lib/modules/(גרסת ליבה)/-סוג f -שם '*.o' -או -שם '*.ko'

  • ) כדי למצוא את כל מודולי הגרעין הזמינים. מתוכם, הוסף את אלה שברצונך להטעין אוטומטית אל /etc/modules.autoload.d/kernel-2.6.לא לכלול את.ko או.o או את הנתיב. פשוט פשוט אמור, למשל, snd-hda-intel.
  • טיפים

    • קבוצות שורש = root,, portage
    • קבוצות =, portage
    • עדיפות = 3
    • עיין בפורומים של Gentoo, אתר האינטרנט
    • directory =/mnt/gentoo
    • שלב 3 tarball חסר משתמש וקבוצה "portage", מסיבה כלשהי, מה שיגרום להצגה להיכשל מתוך chroot. אם אתה משתמש ב- schroot, יהיה עליך ליצור את המשתמש והקבוצה ב- portage במערכת המארחת שלך (ubuntu maverick במקרה שלי); קבצי ה- passwd והקבוצות ב-/mnt/gentoo/etc יוחלפו אם תשנה אותם ישירות. לאחר הוספת המשתמש והקבוצה portage למערכת המארחת, chrooting בדרך הרגילה אמור לעבוד גם עם גישה לרשת. השתמשתי ב- schroot עם התצורה הבאה:
    • משתמשי root =
    • כינויים = ג'נטו
    • type = ספרייה
    • תיאור = ג'נטו

    אזהרות

    • זה ייקח הרבה זמן אבל בדרך כלל שווה את זה.
    • אל תנסה להתקין גרסה חוצה ארכיטקטורות (למשל ג'נטו 64 סיביות על אובונטו 32 סיביות), מכיוון ש- chroot לא יפעל כראוי (אם מישהו יכול להסביר זאת טוב יותר?)

    מוּמלָץ: