ליבת לינוקס היא הלב של כל מערכת לינוקס. הוא מטפל בקלט/פלט של משתמשים, חומרה ובקרה על הכוח במחשב. למרות שהגרעין שמגיע עם הפצת הלינוקס שלך בדרך כלל מספיק, זה מאפשר לך ליצור גרעין מיוחד משלך!
צעדים
שלב 1. הורד את הגירסה העדכנית ביותר של ליבת לינוקס
אתה יכול להוריד אותו כאן.
שלב 2. הקפד להוריד את המקור המלא
אתה יכול להבטיח זאת על ידי לחיצה על "F" שם כתוב "הגרסה היציבה האחרונה היא …" אחרת, פשוט תוריד את התיקון, המשמש כאשר הגרעין הנוכחי שלך נמוך במספר התיקון. דוגמה לכך תהיה 3.4.4.1 >> 3.4.4.2
שלב 3. ודא שהורדת את קוד המקור המלא
וודא שזה לא תיקון או יומן שינויים.
שלב 4. פתח מסוף
שלב 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. התקן את מנהלי ההתקנים
לאחר פתיחת חלון התצורה, תראה כי סוג תצורה מסוים כבר נבחר כמו תמיכה במנהלי התקנים חיוניים כמו תמיכת Broadcom אלחוטית/מערכת קבצים EXT4 וכו '. בנוסף, תוכל להתאים אישית את האפשרויות כמו הוספת תמיכה לסוג המכשיר הספציפי שלך/ בקר/מנהל התקן כמוך עשויים להוסיף תמיכה במערכת קבצי NTFS מתוך "מערכת קבצים >> DOS/FAT/NT/>> בחר תמיכה במערכת קבצים NTFS, ובכך לנצל את מלוא היתרונות של הגרעין המותאם אישית.
-
הערה: בעת הגדרת הגרעין, תראה קטע המכונה פריצת גרעין (בפריצה אנו מתכוונים לחקור אותו), שבו ניתנים סוגים שונים של אפשרויות לפריצה לגרעין ולמידתו. אם ברצונך להשתמש בו, תוכל להוסיף אפשרויות נוספות, אחרת תוכל להשבית את האפשרות "איתור באגים בגרעין", מכיוון שהוא הופך את הגרעין להרבה יותר כבד ועשוי להיות פסול לשימוש בסביבת הייצור.
שלב 9. הידור והתקן את הגרעין
אתה יכול להריץ פקודות נחוצות בשורה אחת על ידי הפרדה שלהן באמצעות אמפרסנדס כפול (&&) כפי שנכתב להלן. הדבר עשוי להימשך זמן רב.
- צור && צור modules_install && עשה התקנה
- ייתכן שתרצה להשתמש באפשרות -j עם make. זה מאפשר לזלף תהליכים נוספים לעריכת גרעין, התחביר יהיה "make -j 3". 3 כאן מייצג את מספר התהליכים שייווצר.
שלב 10. הפוך את הגרעין לאתחול
שלב 11. עבור לאתחול
שלב 12. הפעל את הפקודה הבאה
זכור להחליף במספר הגירסה של הגרעין שאתה בונה.
- "mkinitrd -o initrd.img-"
- עבור הפצות מבוססות Redhat, אינך צריך ליצור initrd, מכיוון שהוא נוצר כברירת מחדל
שלב 13. כוון את מטעין האתחול אל הגרעין החדש
אז אפשר להתחיל. השתמש בכלי שצורף להפצת המערכת שלך כדי להגדיר את מטען האתחול שלך. הוסף ערך חדש לגרעין החדש.
שלב 14. אתחול מחדש
וידאו - על ידי שימוש בשירות זה, מידע מסוים עשוי להיות משותף עם YouTube
טיפים
- Menuconfig היא בדרך כלל האפשרות הטובה ביותר בעת הגדרת הגרעין.
- לא כל המחשבים דורשים יצירת initrd, אבל זה בטוח לעשות זאת רק במקרה שלך.