כיצד להתקין את Kernel 4.4 דרך הטרמינל החלת Shell Scripting

בחירה_007

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

להלן פקודות הפקודה למשימה זו:

uname -r

aptitude install kernel-package -y

aptitude install build-essential -y

aptitude install libncurses5-dev -y

aptitude install fakeroot -y

cd /usr/src

wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.xz

unxz linux-4.4.tar.xz

tar xvf linux-4.4.tar

ln -s linux-4.4 linux

cd /usr/src/linux

make clean && make mrproper

cp /boot/config-`uname -r` ./.config

make menuconfig

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

make-kpkg clean

fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

cd /usr/src

rm -f linux-4.4.tar.xz

dpkg -i *.deb

uname -r

reboot

uname -r

הדרכה חזותית

upgrade-kernel4.4-step01

upgrade-kernel4.4-step02

upgrade-kernel4.4-step03

upgrade-kernel4.4-step04

upgrade-kernel4.4-step05

upgrade-kernel4.4-step06

upgrade-kernel4.4-step07

upgrade-kernel4.4-step08

upgrade-kernel4.4-step09

upgrade-kernel4.4-step10

upgrade-kernel4.4-step01

upgrade-kernel4.4-step11

upgrade-kernel4.4-step12

upgrade-kernel4.4-step13

upgrade-kernel4.4-step14

upgrade-kernel4.4-step15

upgrade-kernel4.4-step16

upgrade-kernel4.4-step17

upgrade-kernel4.4-step18

upgrade-kernel4.4-step19

upgrade-kernel4.4-step20

upgrade-kernel4.4-step21

upgrade-kernel4.4-step22

upgrade-kernel4.4-step23

upgrade-kernel4.4-step24

upgrade-kernel4.4-step25

upgrade-kernel4.4-step26

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

kernel=`uname -r`

cp /boot/config-$kernel ./.config

read NUM_VER

NV=${NUM_VER}

echo "linux-$NV.tar.xz"

unxz linux-$NV.tar.xz

זה מספיק כדי לעשות ביד, או להפוך את התהליך לאוטומטי בתסריט Bash Shell.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   Chaparral דיג'ו

    מוטב שאשאיר את זה למומחים, או כשזה מגיע באמצעות עדכונים. נגיעה בגרעין היא תהליך עדין ואם המערכת עובדת טוב בשבילך, למה לגעת בה? כמו כן, אני חושב שיהיה קשה מאוד להשאיר הכל אותו דבר אחר כך, מכיוון שתמיד יש באגים. במנג'רו קל מאוד להוסיף גרעין חדש. פשוט זרק פקודה זו למסוף: »sudo mhwd-kernel -i linux (כאן כתוב את המקביל)».
    זה אני משתמש כרגע והוא הולך לקולנוע: »uname -a
    Linux PackardBell 4.1.15-1-MANJARO # 1 SMP PREEMPT יום שלישי 15 בדצמבר 07:48:44 UTC 2015 x86_64 GNU / Linux ».
    אבל היי, זה מה שאני חושב: לרופאים יש את הכנסייה.

  2.   אינג 'חוסה אלברט דיג'ו

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

    1.    ברוטיקו דיג'ו

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

      הערה להפעלת make -j9 אם אתה משתמש ב- octacore ולא כי אם אתה משתמש make you הידור רק עם גרעין.

      1.    ברוטיקו דיג'ו

        סליחה על הכתיבה הגרועה, נושא הרשת אינו מסתגל לפסמה 5 הצבעים שלי ואני בקושי רואה את מה שאני כותב o_O

  3.   פדריקו דיג'ו

    יום טוב! תרומה טובה מאוד. בדיוק קיבלתי אטום ישן של אסוס 1201n 330 יון נווידיה. בשבוע האחרון בדקתי כל מיני הפצות, וזה שמספק לי את הביצועים הטובים ביותר הוא Debian 8.2 עם מנהלי התקנים קנייניים ועם סביבת שולחן העבודה של MATE. מנסה להשיג אוטונומיה רבה יותר, מכיוון שבחלונות זה לא עלה על 1h 20 דקות, ועם debian היא השיגה 2hs, מצאתי את תוכנת tlp לניהול טוב יותר של הסוללה ולהגדלת חיי השימוש, התקנתי גם את wm i3 כדי לצרוך פחות משאבים . עכשיו אני משתמש בתצורה זו, חשבתי שהתקנת archlinux תשיג ביצועים טובים עוד יותר, מכיוון שזו הפצה בה אני משתמש כברירת מחדל במחשב השולחני שלי, אך לאכזבתי זה נותן לי פיגורים רבים עם אותה תצורה. עכשיו אני צריך שני טיפים, הוצאתי את דיסק ה- HDD המכני המסורתי ושמתי קינגסטון v300 בנפח 240 GB, הוספתי 2GB של זיכרון RAM, עכשיו יש לו 4GB של RAM. האם עלי להגדיר משהו ב- Debian כך שהוא יעבוד מצוין עם כונני SSD? והשאלה האחרת היא באיזה התייחסות אוכל להשתמש בכדי להגדיר את הגרעין ולהרכיב אותו בדיוק עם המאפיינים של מעבד Atom 330 64bit שלי?

  4.   פדריקו דיג'ו

    ps: נכון, עכשיו יש לי אוטונומיה של 2 שעות 20 דקות

  5.   פדריקו דיג'ו

    PD2: אני יודע שזה לא הנושא של ההודעה הזו, אבל אילו טיפים אתה יכול להמליץ ​​לי לשפר את האוטונומיה של ה- netbook, אני משתמש בכרום או ב- Firefox, ואני רוצה להפחית את צריכת המשאבים על ידי הדפדפנים ושאר הצוות, כבר להשבית שיניים כחולות.

  6.   גופנים של אלביס דיג'ו

    אל פאסו
    unxz linux-4.4.tar.xz tar xvf linux-4.4.tar ניתן לפשט עם זפת Jxvf linux-4.4.tar ככה כל מקור הליבה נפרק בבת אחת.

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

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

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

  7.   אינג 'חוסה אלברט דיג'ו

    הערת הסבר והסבר מצוינת לכל מה שמכיל כאן בצורה מסוכמת!

  8.   אינג 'חוסה אלברט דיג'ו

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

    לדוגמה:

    LPI-SB8 ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    ראה Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY