כיצד לאסוף את ליבת לינוקס: 14 שלבים (עם תמונות)

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

כיצד לאסוף את ליבת לינוקס: 14 שלבים (עם תמונות)
כיצד לאסוף את ליבת לינוקס: 14 שלבים (עם תמונות)

וִידֵאוֹ: כיצד לאסוף את ליבת לינוקס: 14 שלבים (עם תמונות)

וִידֵאוֹ: כיצד לאסוף את ליבת לינוקס: 14 שלבים (עם תמונות)
וִידֵאוֹ: Какую клавиатуру iPad Pro купить в 2020 году? [Обзор и сравнение] 2024, מאי
Anonim

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

צעדים

הידור שלב 1 של לינוקס ליבה
הידור שלב 1 של לינוקס ליבה

שלב 1. הורד את הגירסה העדכנית ביותר של ליבת לינוקס

אתה יכול להוריד אותו כאן.

הידור שלב 2 של ליבת לינוקס
הידור שלב 2 של ליבת לינוקס

שלב 2. הקפד להוריד את המקור המלא

אתה יכול להבטיח זאת על ידי לחיצה על "F" שם כתוב "הגרסה היציבה האחרונה היא …" אחרת, פשוט תוריד את התיקון, המשמש כאשר הגרעין הנוכחי שלך נמוך במספר התיקון. דוגמה לכך תהיה 3.4.4.1 >> 3.4.4.2

הידור שלב 3 של לינוקס ליבה
הידור שלב 3 של לינוקס ליבה

שלב 3. ודא שהורדת את קוד המקור המלא

וודא שזה לא תיקון או יומן שינויים.

הידור שלב 4 של לינוקס ליבה
הידור שלב 4 של לינוקס ליבה

שלב 4. פתח מסוף

הידור שלב 5 של לינוקס ליבה
הידור שלב 5 של לינוקס ליבה

שלב 5. חלץ את הגרעין

השתמש בפקודות אלה.

ליבה xjvf tar (כאן האפשרות -j מיועדת לדחיסת bz2)

הידור שלב ליבה של לינוקס
הידור שלב ליבה של לינוקס

שלב 6. עבור לספרייה (במסוף) שנוצר

הידור שלב ליבה של לינוקס
הידור שלב ליבה של לינוקס

שלב 7. הגדר את הגרעין

ישנן 4 דרכים נפוצות לעשות זאת.

  • בנה תצורה ישנה - שואל אותך שאלות במה הגרעין צריך לתמוך בזה אחר זה, זמן רב מאוד.
  • צור menuconfig - יוצר תפריט שבו תוכל לעיין באפשרויות במה שהקרנל תומך. דורש ספריית קללות, אך סביר להניח שכבר קיים במחשב שלך.
  • הפוך qconfig/xconfig/gconfig - זהה לתפריט menuconfig, אלא שעכשיו תפריט התצורה מבוסס על גרפיקה. "Qconfig" דורש את ספריית QT.
  • השתמש בתצורה של הגרעין הנוכחי. הפעל זאת מתיקיית מקור הגרעין שלך "cp /boot /config -`uname -r`.config". זה חוסך הרבה זמן, אך ייתכן שתרצה לשנות את מספר הגירסה של הגרעין שיורכב כדי להימנע מהחלפת הגרעין הנוכחי שלך. "הגדרה כללית" "גרסה מקומית - הוספה לגירסת הליבה". דוגמה אם מספר גרסת הליבה הוא 3.13.0, אתה יכול לדוגמא לכתוב שם 3.13.0. RC1.
הידור שלב 8 של לינוקס ליבה
הידור שלב 8 של לינוקס ליבה

שלב 8. התקן את מנהלי ההתקנים

לאחר פתיחת חלון התצורה, תראה כי סוג תצורה מסוים כבר נבחר כמו תמיכה במנהלי התקנים חיוניים כמו תמיכת Broadcom אלחוטית/מערכת קבצים EXT4 וכו '. בנוסף, תוכל להתאים אישית את האפשרויות כמו הוספת תמיכה לסוג המכשיר הספציפי שלך/ בקר/מנהל התקן כמוך עשויים להוסיף תמיכה במערכת קבצי NTFS מתוך "מערכת קבצים >> DOS/FAT/NT/>> בחר תמיכה במערכת קבצים NTFS, ובכך לנצל את מלוא היתרונות של הגרעין המותאם אישית.

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

    הרכיב את ליבת לינוקס שלב 9
    הרכיב את ליבת לינוקס שלב 9
ערכו את ליבת לינוקס שלב 10
ערכו את ליבת לינוקס שלב 10

שלב 9. הידור והתקן את הגרעין

אתה יכול להריץ פקודות נחוצות בשורה אחת על ידי הפרדה שלהן באמצעות אמפרסנדס כפול (&&) כפי שנכתב להלן. הדבר עשוי להימשך זמן רב.

  • צור && צור modules_install && עשה התקנה
  • ייתכן שתרצה להשתמש באפשרות -j עם make. זה מאפשר לזלף תהליכים נוספים לעריכת גרעין, התחביר יהיה "make -j 3". 3 כאן מייצג את מספר התהליכים שייווצר.
הידור שלב ליבה של לינוקס
הידור שלב ליבה של לינוקס

שלב 10. הפוך את הגרעין לאתחול

הרכיב את ליבת לינוקס שלב 12
הרכיב את ליבת לינוקס שלב 12

שלב 11. עבור לאתחול

הידור שלב ליבה של לינוקס
הידור שלב ליבה של לינוקס

שלב 12. הפעל את הפקודה הבאה

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

  • "mkinitrd -o initrd.img-"
  • עבור הפצות מבוססות Redhat, אינך צריך ליצור initrd, מכיוון שהוא נוצר כברירת מחדל
הידור שלב ליבה של לינוקס
הידור שלב ליבה של לינוקס

שלב 13. כוון את מטעין האתחול אל הגרעין החדש

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

הידור שלב ליבה של לינוקס
הידור שלב ליבה של לינוקס

שלב 14. אתחול מחדש

וידאו - על ידי שימוש בשירות זה, מידע מסוים עשוי להיות משותף עם YouTube

טיפים

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

מוּמלָץ: