Debian Linux -ב לייפמוקו ןקתה - ררחוש 3.12 ןיערג


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

.Btrfs -ו XFS -ל םינוכדע המכו ,EXT4 םיצבקה תכרעמב םימוצע םירופיש םג עיצמ אוה .Radeon Kernel לש הקיפרגה להנמו ,NVIDIA Optimus רובע םישדח םינקתה ילהנמ המכ ללוכ ,תושדח תונוכת המכ שי הנורחאל ר

ןאיבדב 3.12 הבילה תא ןיקתהלו לפמקל דציכ

:kernel-package -ו fakeroot רמולכ ,תוליבח המכ ךרטצנ ,ליחתהל ידכ

# apt-get install fakeroot kernel-package

.ותוא דירוהל ידכ האבה wget תדוקפב ושמתשתש וא ,www.kernel.org -מ רתויב ינכדעה רוקמה tarball תא סופתל ואוב ,וישכע

# wget -c https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.12.tar.xz

.ןויכראה תא קרפנ ואוב ,וישכע

# tar -xvJf linux-3.12.tar.xz

.השדח תוביל רוקמ תיירפס רצווית ,ץוליח רחאל

# cd linux-3.12

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

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

:menuconfig -ב שמתשהל ידכ libncurses5-dev הליבחל קקדזת .make menuconfig ליעפהל לוכי התא ,CLI תביבסב לעופ התא םא .ךלש הבילה לש הרוצתה תרדגה תעב ךל רוזעיש דמחנ GUI טירפת ךל שיו make xconfig

# apt-get install libncurses5-dev
# make menuconfig

.שדחה ןיערגה לש config -ה ץבוקל יחכונה ןיערגה לש הרוצתה ץבוק תא ונקתעהש ןוויכמ ."הרוצת רומש"\רוחבל טושפ לוכיו רבד תונשל ךירצ ךניא ,רתויב תינכדעה הסרגל ךלש הבילה תא ןכדעל הסנמ טושפ התא םא

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

.רוקמה ץע תא תוקנל ןמזה עיגה ,רשי הזש עגרב

# make-kpkg clean

.הבילה תליבח תא תונבל ןמזה עיגה ,ףוסבל

# export CONCURRENCY_LEVEL=3
# fakeroot make-kpkg --append-to-version "-customkernel" --revision "1" --initrd kernel_image kernel_headers

:תייה ,תעבורמ הבילב שמתשמ התא םא ,ןכל .1 + ךלש בשחמל שיש תובילה רפסמכ ותוא רידגהל אוה הז הנתשמ םע יללכ עבצא ללכ .CONCURRENCY_LEVEL םשב הנתשמ ונאציי ,ליעל הארתש יפכ

# export CONCURRENCY_LEVEL=5

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

.dpkg הדוקפה םע deb. * ץבוק לכ ןיקתתש ומכ ץבוקה תא ןיקתהל לכות תעכ

# dpkg -i linux-image-3.12.0-customkernel_1_i386.deb linux-headers-3.12.0-customkernel_1_i386.deb

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

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

# sudo apt-get remove linux-image-(non-working-kernel)