ניתן לכתוב את הפקודות שלהלן במילה מילולית או להתאים אותן כך שבתוך יחיד סקריפט פגז 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
הדרכה חזותית
חשוב ללמוד עוד באופן אוטודידקט אודות אופן השימוש משתנים לאחסון ערכי סביבה וכך ליצור קוד מסוגנן ויעיל יותר, בתוך התסריטים של מעטפת 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.
מוטב שאשאיר את זה למומחים, או כשזה מגיע באמצעות עדכונים. נגיעה בגרעין היא תהליך עדין ואם המערכת עובדת טוב בשבילך, למה לגעת בה? כמו כן, אני חושב שיהיה קשה מאוד להשאיר הכל אותו דבר אחר כך, מכיוון שתמיד יש באגים. במנג'רו קל מאוד להוסיף גרעין חדש. פשוט זרק פקודה זו למסוף: »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 ».
אבל היי, זה מה שאני חושב: לרופאים יש את הכנסייה.
אתה צודק לחלוטין, בעצמי כשניסיתי להתקין גרעין כלשהו שכבר נערך, משהו תמיד נכשל בי או במערכת ההפעלה לחלוטין. אבל ככה זה מעולם לא נכשל בי והכל עובד. מכיוון שאני מרכיב את הגרעין שלי במחשב שלי עם כל אפשרויות ברירת המחדל!
אבל אם אתה מרכיב את הגרעין כך שתפעיל דברים שלעולם לא תשתמש בהם? אני תמיד מרכיב את הגרעין רק עבור החומרה והציוד ההיקפי שלי וכל השאר שאני מנטרל מכיוון שהם אוכלים משאבים ומרחב.
הערה להפעלת make -j9 אם אתה משתמש ב- octacore ולא כי אם אתה משתמש make you הידור רק עם גרעין.
סליחה על הכתיבה הגרועה, נושא הרשת אינו מסתגל לפסמה 5 הצבעים שלי ואני בקושי רואה את מה שאני כותב o_O
יום טוב! תרומה טובה מאוד. בדיוק קיבלתי אטום ישן של אסוס 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 שלי?
ps: נכון, עכשיו יש לי אוטונומיה של 2 שעות 20 דקות
PD2: אני יודע שזה לא הנושא של ההודעה הזו, אבל אילו טיפים אתה יכול להמליץ לי לשפר את האוטונומיה של ה- netbook, אני משתמש בכרום או ב- Firefox, ואני רוצה להפחית את צריכת המשאבים על ידי הדפדפנים ושאר הצוות, כבר להשבית שיניים כחולות.
אל פאסו
unxz linux-4.4.tar.xz tar xvf linux-4.4.tar ניתן לפשט עם זפת Jxvf linux-4.4.tar ככה כל מקור הליבה נפרק בבת אחת.
תנקה תעשה זאת רק במקרה של ביצוע תצורה מוקדמת של גרעין ותרצה יתירות כדי לנקות את כל מקור התצורה האמורה. make mrproper משמש להסרת תצורת הליבה הנוכחית שמפעילה עם תצורת המודול שלה. בשני המקרים הוא משמש רק אם כבר ביצעת תצורה מועדפת של המקור האמור.
אם כפי שאני רואה, אתה מוריד רק את הגרעין ופותח את רוכסן, שלב זה אינו הכרחי.
המניעים שעשויים להיות לך להרכיב מחדש את הגרעין נראים בצורך לטעון או לא להוסיף מודולים הזמינים בגרעין. למשתמשי ג'נטו יש כלים כמו ג'נרל שעושים תצורה אוטומטית פחות או יותר של התצורה שנטענה בזמן זיהוי החומרה. אך ניתן ליצור זאת באותו אופן באמצעות make defconfig ואז לטעון ולשנות את ה- .config שנוצר באותה ספריה של הליבה.
הערת הסבר והסבר מצוינת לכל מה שמכיל כאן בצורה מסוכמת!
לאלה שעוקבים אחר הקורס המקוון של "למד 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