OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

9.2.3. הגדרת הליבה‌


השלב הבא מורכב מהגדרת הליבה בהתאם לצרכים שלך. ההליך המדויק תלוי ביעדים.

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

/ספריית אתחול. במקרה זה, במקום להגדיר מחדש הכל מאפס, מספיק ליצור עותק של הקובץ /boot/config-גרסה קוֹבֶץ. (הגרסה צריכה להיות זהה לגרסה זו של הליבה הנמצאת בשימוש כעת, אותה ניתן למצוא עם הפקודה uname -r.) הכנס את העותק לקובץ .config בספרייה המכילה את מקורות הליבה.


$ cp /boot/config-4.9.0-kali1-amd64 ~/kernel/linux-source-4.9/.config

$ cp /boot/config-4.9.0-kali1-amd64 ~/kernel/linux-source-4.9/.config


לחלופין, מכיוון שהקרנל מספק תצורות ברירת מחדל ב-arch/קשת/configs/*_ defconfig, אתה יכול לשים את התצורה שבחרת במקום עם פקודה כמו make x86_64_defconfig (במקרה של מחשב 64 סיביות) או ליצור i386_defconfig (במקרה של מחשב 32 סיביות).

אלא אם תצטרך לשנות את התצורה, תוכל לעצור כאן ולדלג לסעיף 9.2.4, "קומ- ערימה ובניית החבילה" [עמוד 236]. אם אתה צריך לבצע שינויים או אם אתה מחליט להגדיר מחדש הכל מאפס, אתה חייב לקחת את הזמן כדי להגדיר את הליבה שלך. ישנם ממשקים ייעודיים שונים בספריית המקור של הליבה שניתן להשתמש בהם על ידי קריאה ל- לעשות יעד פקודה, היכן יעד הוא אחד מהערכים המתוארים להלן.

להפוך את מהדר ומשיק ממשק תצורת ליבת מצב טקסט (זה המקום שבו libncurses5-dev נדרשת חבילה), המאפשרת ניווט בין אפשרויות הליבה הזמינות הרבות במבנה היררכי. לחיצה על מֶרחָב מפתח משנה את הערך של האפשרות שנבחרה, ו זן מאמת את הכפתור שנבחר בתחתית המסך; בחר חוזר לתפריט המשנה שנבחר; יציאה סוגרת את המסך הנוכחי ועוברת חזרה למעלה בהיררכיה; עזרה תציג מידע מפורט יותר על התפקיד של האפשרות שנבחרה. מקשי החצים מאפשרים לנוע בתוך רשימת האפשרויות והלחצנים. כדי לצאת מתוכנית התצורה, בחר יציאה מהתפריט הראשי. לאחר מכן, התוכנית מציעה לשמור את השינויים שביצעת; קבל אם אתה מרוצה מהבחירות שלך.

לממשקים אחרים יש תכונות דומות אבל הם עובדים בתוך ממשקים גרפיים מודרניים יותר, כגון תעשה xconfig, המשתמשת בממשק גרפי Qt, ו לעשות gconfig, המשתמש ב-GTK+. הראשון דורש libqt4-dev, בעוד שהאחרון תלוי libglade2-dev ו libgtk2.0-dev.


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

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

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

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


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: