כיצד לקמפל את הגרעין

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

כיצד לקמפל את הגרעין
כיצד לקמפל את הגרעין

וִידֵאוֹ: כיצד לקמפל את הגרעין

וִידֵאוֹ: כיצד לקמפל את הגרעין
וִידֵאוֹ: Bug Bounty Automation: Discovering Nuclei by projectdiscovery 2024, מאי
Anonim

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

כיצד לקמפל את הגרעין
כיצד לקמפל את הגרעין

נחוץ

  • - גישה למאגר עם חבילות מקור או גישה לאינטרנט;
  • - הסיסמה עבור משתמש הבסיס במחשב המקומי.

הוראות

שלב 1

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

אם אין לך גישה למאגרים, או שאתה צריך לבנות גרסה ספציפית של הליבה, השג את המקורות משרת kernel.org. פתח את https://www.kernel.org/pub/linux/kernel בדפדפן שלך. שנה לספריית המשנה המתאימה לשורת גרסת הליבה הנדרשת. בחר בארכיון הרצוי והורד אותו לכונן הקשיח. השתמש בתכונת השמירה של הדפדפן או במנהל ההורדות המועדף עליך. ניתן גם להוריד את הארכיון עם קוד המקור של הליבה של הגרסה הנדרשת דרך FTP משרת ftp.kernel.org.

הורד תיקוני גרעין (תיקונים) במידת הצורך. הרם את התיקונים הרצויים באתר kernel.org ושמור אותם גם בכונן הקשיח.

שלב 2

הכן את המערכת לקומפילציה של גרעינים. התקן מהדר gcc, פתח חבילות glibc ו- ncurses, חבילת fakeroot (אלא אם כן אתה מתכנן לבנות את הגרעין כשורש). התקן את ספריות TCL / TK אם ברצונך להגדיר את הגרעין באמצעות ממשק גרפי בשליטה של שרת X.

שלב 3

הכן את עץ מקור הליבה שלך. פרקו את ארכיון המקור לספריית / usr / src / linux. או פרוק אותו לספריה שרירותית וצור קישור סמלי של לינוקס אליו מהספרייה / usr / src. השתמש בתוכנית קומפרסור שתואמת את סוג הארכיון שהורדת (tar או bzip).

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

שלב 4

הגדר את הגרעין. אם גירסת התצורה צריכה להיות מבוססת על זו שכבר קיימת במערכת, העתק את הקובץ בשם config- מתוך ספריית / boot אל ספריית / usr / src / linux ושנה את שמו ל-.config.

עבור לספריית / usr / src / linux. הפעל make עם config, menuconfig, oldconfig או xconfig. פרמטר התצורה יאפשר לך להגדיר את הליבה שלב אחר שלב. אם תציין oldconfig, ערכי התצורה הישנה ישמשו ככל האפשר. הפקודה make menuconfig תאפשר תצורה באמצעות תפריט נוח מבוסס טקסט, ו- make xconfig יפעיל את התצורה הגרפית. הגדר את כל הפרמטרים הנדרשים לתצורת הליבה.

שלב 5

הידר את הגרעין. הפעל make dep ונקה ברצף כדי ליצור קבצי תלות ולנקות את עץ המקור. הפעל make bzImage כדי להרכיב וליצור קובץ תמונת ליבה. הידר את מודולי הליבה על ידי הקלדת מודולי make במסוף.

מוּמלָץ: