Ինչպես հավաքել ձեր Linux միջուկը: Հավաքեք ձեր սեփական Linux միջուկը

Վերջերս միջուկների նոր տարբերակները բավականին հաճախ են դուրս գալիս: Մի քանի ամիս է, կայուն ազատ արձակվում է: Լավ, թողարկումների անկայուն թեկնածուները դուրս են գալիս եւ ավելի հաճախ: Linus Torvalds- ը եւ աշխարհի շատ մշակողները անընդհատ աշխատում են նոր միջուկների բարելավման եւ դրանցում ավելի ու ավելի շատ գործառույթներ ավելացնելու ուղղությամբ:

Linux միջուկի յուրաքանչյուր նոր տարբերակով աջակցությունն ապահովվում է մի քանի նոր սարքերի, ինչպիսիք են նոր պրոցեսորները, տեսանկարահանողները կամ նույնիսկ հպման էկրանները: Վերջերս նոր սարքավորումների աջակցությունը շատ բարելավվեց: Նաեւ նոր ֆայլերի համակարգերը ներառված են նաեւ միջուկում, ցանցի կուտակման աշխատանքը բարելավվում է, սխալներն ու սխալները շտկվում են:

Եթե \u200b\u200bձեզ հարկավոր են ավելի մանրամասն տեղեկություններ որոշակի միջուկի տարբերակի փոփոխության մասին, տես դրա փոփոխությունը kernel.org- ում, եւ այս հոդվածում մենք կանդրադառնանք Linux միջուկի թարմացմանը նոր տարբերակին: Ես կփորձեմ կապել հիմնական միջուկի հատուկ տարբերակի վերաբերյալ հրահանգները, նոր միջուկները բավականին հաճախ են դուրս գալիս, եւ դա տեղին կլինի դրանցից յուրաքանչյուրի համար:

Մտածեք թարմացնել Ubuntu- ն եւ Centon Kernel- ը: Նախ նայենք, թե ինչպես կարելի է թարմացնել միջուկը Ubuntu 16.04-ում:

Եկեք տեսնենք, թե որ միջուկը եք տեղադրել: Դա անելու համար բացեք տերմինալը եւ կատարեք.

Օրինակ, ես այժմ օգտագործում եմ 4.3 տարբերակը, եւ ես կարող եմ թարմացնել նորագույն վարկածը: Ubuntu ծրագրավորողներն արդեն հոգացել են իրենց օգտագործողների մասին, միջուկը ձեռքով հավաքելու եւ կտրուկ կազմելու միջուկի նոր տարբերակի: Դրանք կարող են ներբեռնել կանոնական պաշտոնական կայքից:

Ես կարող էի այստեղ բերել wget հրամանը ներբեռնելու համար, եթե հիմնական տարբերակը հայտնի լինի, բայց մեր դեպքում ավելի լավ կլինի զննարկիչ օգտագործել: Բացեք կայքը http://kernel.ubuntu.com/~kernel-ppa/mainline/: Ահա բոլորը հավաքվում են Ubuntu միջուկի կողմից: Միջուկները հավաքվում են ինչպես որոշակի բաշխումների, բաշխման եւ գեներալների կոդով: Ավելին, Ubuntu 16.10 միջուկները, ամենայն հավանականությամբ, կաշխատեն 16.04-ին, բայց Ubuntu- ի 9.04-ից 16.04-ը չարժի միջուկը դնել:

Ոլորեք ներքեւին, այնտեղ կա միջուկների նոր տարբերակներ.

Բացի այդ, հենց սկզբում կա ամենօրյա / ընթացիկ թղթապանակ, որն իր մեջ պարունակում է ամենավերջին, գիշերային կառուցում: Ընտրեք միջուկի ցանկալի տարբերակը եւ ներբեռնեք երկու Linux- ի վերնագիր եւ Linux- ի պատկերներ ձեր ճարտարապետության համար.

Ներբեռնումն ավարտվելուց հետո կարող եք անցնել տեղադրմանը: Դա անելու համար հետեւեք այս քայլերին տերմինալում.

Գնացեք տեղադրման փաթեթի թղթապանակ, ինչպիսիք են ~ / ներբեռնումները.

Գործարկել տեղադրումը.

Եթե \u200b\u200bայս հրամանը չի աշխատել, կարող եք մեկ այլ ճանապարհ գնալ: Տեղադրեք GDEBI ծրագիրը.

sudo apt-get տեղադրել gdebi

Հետո, օգտագործելով այն, տեղադրեք միջուկը.

sudo gdebi linux-headers * .deb Linux-Image - *. Դեբ

Տեղադրված է միջուկը, մնում է թարմացնել bootloader- ը.

sudo թարմացում-grub

Այժմ դուք կարող եք վերագործարկել համակարգիչը եւ դիտել կատարվածը: Վերաբեռնման ավարտից հետո համոզվեք, որ Linux միջուկի թարմացումը նոր տարբերակին հաջող էր.

Ինչպես տեսնում եք, որ միջուկը հաջողությամբ տեղադրեց եւ աշխատում է: Բայց մի շտապեք ջնջել միջուկի հին տարբերակը, խորհուրդ է տրվում համակարգում ունենալ միջուկի մի քանի վարկածներ, որպեսզի անսարքությունների դեպքում կարողանան բեռնաթափվել հին աշխատանքային տարբերակով:

Ավտոմատ թարմացրեք Linux միջուկը Ուբունտուում

Վերեւում մենք դիտարկեցինք, թե ինչպես կարելի է ձեռքով տեղադրել միջուկի ցանկալի տարբերակը: Նախկինում Ուբունտուն ուներ ՀԺԿ, ամենօրյա միջուկի հավաքների համար, բայց այժմ այն \u200b\u200bփակ է: Հետեւաբար, դուք կարող եք թարմացնել միջուկը միայն Deb փաթեթը ներբեռնելու եւ այն տեղադրելով: Բայց այս ամենը կարող է պարզեցվել հատուկ սցենարի միջոցով:

Տեղադրեք սցենարը.

cD / TMP:
$ git clone git: //github.com/gm-script-writer-62850/ubuntu-mainline-kernel-updater
$ Bash ubuntu-mainline-kernel-updater / Տեղադրեք

Ստուգեք թարմացումների առկայությունը.

KernelupdatecheckeC -r Yakkety

-R- ի տարբերակը թույլ է տալիս նշել բաշխման մասնաճյուղը, որի համար ցանկանում եք որոնել միջուկը: Xenial միջուկների համար այլեւս չեն գնում, բայց այստեղ նրանք հիանալի կաշխատեն հաջորդ վարկածից: Բացի այդ, -NO-RC տարբերակը կարող է հստակեցվել `օգտագործելով կոմունալ ծրագիրը` չօգտագործել թողարկումների թեկնածուներ, եւ -V տարբերակը սահմանում է այն միջուկի ճշգրիտ տարբերակը, որը ցանկանում եք տեղադրել: Եթե \u200b\u200bկարեւոր չեք, թե ինչ բաշխում է միջուկը, եթե միայն նորագույնը, օգտագործեք - Relase տարբերակը: Սցենարը կհրապարակի նման արդյունք.

Միջուկը տեղադրելուց առաջ կարող եք տեսնել մանրամասները `բացելով / TMP / միջուկի թարմացման ֆայլը.

Այստեղ մենք տեսնում ենք, որ Yakkety- ի որոնումը կատարվել է, եւ 4.7-RC6 միջուկի տարբերակը ներկայումս հասանելի է: Մենք կարող ենք տեղադրել.

sudo / TMP / միջուկ-թարմացում

Սցենարը մեզ ցույց կտա ընթացիկ միջուկի, ինչպես նաեւ միջուկի վարկածը, որը տեղադրվելու է իր հավաքի ամսաթիվը եւ այլ մանրամասներ: Հարց է տրվելու նաեւ, թե արդյոք անհրաժեշտ է փոփոխությունը: Հաջորդը կկատարվի.

Հին միջուկներ, պարզապես դեպքում, մի ջնջիր (n).

Պատրաստ, միջուկը նոր վարկածին թարմացնելը, այժմ վերագործարկեք համակարգիչը (Y).

Ստուգեք, արդյոք Ուբունտու միջուկի թարմացումը աշխատել է.

Ավելին, սցենարը ավելացվել է գործարկման մեջ եւ այժմ ստուգում է ինքնաբերաբար թարմացվող համակարգը մուտք գործելուց հետո 60 վայրկյան հետո: Ավտոմեքենաների պիտակը ֆայլում է.

vi ~ / .cyfig / autostart / kernelupdate.desktop

Կարող եք փոխել այն, ինչպես անհրաժեշտ է կամ ջնջել: Եթե \u200b\u200bցանկանում եք ամբողջովին ջնջել սցենարը համակարգից, կատարել.

rm ~ / .config / autostart / kernelupdate.desktop
$ Sudo rm / usr / տեղական / bin / kernelupdate (Checker, Scriptgenerator)

Ներբեռնումը չի ներբեռնում

Եթե \u200b\u200bտեղադրման ընթացքում ոչ մի սխալ կամ միջուկ չի թարմացվել, եւ այժմ համակարգը չի բեռնված նոր միջուկով, կարող եք օգտագործել հին միջուկը: Համակարգը չի կարող սկսվել, եթե այս դեպքում օգտագործեք գույքային վարորդը NVIDIA վիդեո քարտի համար, մի շտապեք ներբեռնել միջուկի նոր տարբերակը, օգտագործեք միայն կայուն միջուկներ, այս մոդուլի աջակցությունն արդեն ավելացվել է:

Եւ համակարգի շահագործումը վերականգնելու համար ընտրեք Ընդլայնված ընտրանքներ Ubuntu- ի համար Grub մենյուի մեջ.

Եւ գործարկել նախորդ աշխատանքային միջուկը.

Ներբեռնումից հետո կմնա սխալ տեղադրված միջուկը եւ մեկ անգամ եւս թարմացրեք GRUB- ը, փոխարինեք միջուկի ցանկալի տարբերակը 4.7-ի փոխարեն.

sudo Apt Հեռացրեք Linux-Header- 4.7 * Linux-Image-4.7 *

sudo թարմացում-grub

Այժմ ձեր համակարգը վերադարձել է նախորդ պետություն: Կարող եք փորձել սահմանել միջուկի ավելի հին տարբերակը կամ կրկին փորձել:

Linux միջուկը թարմացնելով մինչեւ 4.4 կենտրոնում

Եվ հիմա եկեք նայենք, թե ինչպես կարելի է թարմացնել Linux միջուկը կենտրոնում գտնվող նորագույն վարկածի: Հրահանգը ստուգվում է Centos 7-ում, բայց, ամենայն հավանականությամբ, կաշխատի RedHat 7-ի, Fedora- ի եւ նմանատիպ այլ բաշխումների վրա:

Որպես կանոն, նոր միջուկները ներառված չեն պաշտոնական Centos պահեստում, այնպես որ `վերջին կայուն տարբերակը ստանալու համար, մենք պետք է ավելացնենք Elrepo պահեստը: Սա առեւտրային փաթեթի պահեստ է (Ձեռնարկությունների Linux փաթեթներ) Այն աջակցվում է նաեւ RedHat- ում եւ Fedora- ում:

Պահեստասեր ավելացնելու համար հետեւեք այս քայլերին.

Նախ պետք է ներմուծել բանալին.

rpm --import https://www.elrepo.org/rpm-gpg-key-elepo.org:

Մենք ավելացնում ենք պահեստ եւ անհրաժեշտ բաղադրիչներ RHEL / Sciency Linux / Centos-7:

rpm -uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm.

yum Տեղադրեք Yum-plugin-fastestmirror

Ֆեդորա 22 եւ վերեւում.

Ինչու ինչ-որ մեկը կցանկանա կազմել նոր միջուկ: Հաճախ անհրաժեշտ չէ, քանի որ Debian- ի հետ բեռնաթափված լռելյայն միջուկը մեծամասնություններ է անում: Նաեւ Debian- ն հաճախ առաջարկում է մի քանի այլընտրանքային միջուկներ: Այսպիսով, գուցե ցանկանաք նախ ստուգել, \u200b\u200bեթե կա այլընտրանքային միջուկի պատկերի փաթեթ, որն ավելի լավ է համապատասխանում ձեր ապարատին: Այնուամենայնիվ, դա կարող է օգտակար լինել նոր միջուկ կազմելու համար.

Մի վախեցեք փորձել կազմը կազմել: Դա զվարճալի է եւ եկամտաբեր:

Կեռնը դեբայագործը կազմելու համար ձեզ հարկավոր են որոշ փաթեթներ. Եվ մի քանի այլ անձինք, որոնք, հավանաբար, արդեն տեղադրված են (տես ամբողջական ցուցակի համար):

Այս մեթոդը կկազմի ձեր միջուկի աղբյուրը, եւ եթե ունեք ոչ ստանդարտ մոդուլներ, համաժամեցված կախվածություն ունենան: Դա ավելի լավ միջոց է միջուկի պատկերները կառավարելու համար. Կանցկացնի միջուկը, համակարգը. - Կառուցի համար ակտիվ կազմաձեւման ֆայլի մատյան:

Նկատի ունեցեք, որ դուք չեք ունենալ Ձեր միջուկը կազմելու համար «դեբիական ճանապարհը». Բայց մենք գտնում ենք, որ ձեր միջուկը կառավարելու համար փաթեթավորման համակարգը իրականում ավելի անվտանգ եւ հեշտ է: Փաստորեն, դուք կարող եք ստանալ ձեր միջուկի աղբյուրները Լինուսից, փոխարենը, դեռեւս օգտագործել կազմման եղանակը:

Նկատի ունեցեք, որ դուք կգտնեք ամբողջական փաստաթղթեր `օգտագործելով ներքեւում: Այս բաժինը պարզապես պարունակում է հակիրճ ձեռնարկ:

Այսուհետ մենք ենթադրում ենք, որ դուք անվճար եք վերականգնում ձեր մեքենայի վրա եւ կներդնի ձեր միջուկի աղբյուրը ձեր տան գրացուցակում: Ենթադրենք նաեւ, որ ձեր միջուկի տարբերակը 3.16 է: Համոզվեք, որ ցանկանում եք ապամոնտաժել միջուկի աղբյուրները, քաղել դրանք, օգտագործելով եւ փոխեք այն գրացուցակը, որը կստեղծվի:

Այժմ կարող եք կարգավորել ձեր միջուկը: Գործարկել, եթե x11- ը տեղադրված է, կազմաձեւված եւ գործարկվում է. Հակառակ դեպքում վազեք (ձեզ հարկավոր է տեղադրել): Ժամանակ առեք առցանց օգնությունը կարդալու եւ ուշադիր ընտրելու համար: Կասկածի դեպքում, սովորաբար ավելի լավ է ներառել սարքի վարորդը (ծրագրակազմը, որը ղեկավարում է ապարատային ծայրամասերը, ինչպիսիք են Ethernet քարտերը, SCSI կարգավորիչները եւ այլն): Զգույշ եղեք. Այլ ընտրանքներ, որոնք կապված չեն հատուկ ապարատի հետ, պետք է մնան լռելյայն արժեքով, եթե դրանք չհասկանաք: Մի մոռացեք ընտրել «Kernel Module Loader» - ը «Loadable Module աջակցություն» -ում (այն չի ընտրվել լռելյայն): Եթե \u200b\u200bներառված չէ, ձեր դեբիական տեղադրումը խնդիրներ կզգա:

Մաքրեք աղբյուրի ծառը եւ վերափոխեք պարամետրերը: Դա անելու համար արա:

Հիմա կազմեք միջուկը. «1.0» վարկածի քանակը կարող է փոփոխվել կամքով. Սա պարզապես վարկածի համար է, որը դուք կօգտագործեք ձեր միջուկի կառուցումներին հետեւելու համար: Նմանապես, դուք կարող եք ցանկացած բառ դնել, ինչպես ձեզ դուր է գալիս «Custom» (օրինակ, հյուրընկալողի անուն): Միջուկի կազմումը կարող է բավականին երկար ժամանակ տեւել, կախված ձեր մեքենայի ուժից:

Ավարտելուց հետո ամբողջականը կարող եք տեղադրել ձեր անհատական \u200b\u200bմիջուկը ցանկացած փաթեթի նման: Որպես արմատ, արա: Մասը կամընտիր ենթա-ճարտարապետություն է, կախված այն բանից, թե ինչ միջուկի ընտրանքներ եք սահմանում: Կտեղադրի միջուկը, մի քանի այլ հաճելի օժանդակ ֆայլերի հետ միասին: Օրինակ, պատշաճ կերպով տեղադրված կլինի (օգտակար կլինի միջուկի խնդիրների լուծման համար) եւ կտեղադրվի, պարունակող ձեր ներկայիս կազմաձեւման հավաքածուն: Ձեր նոր միջուկի փաթեթը բավականաչափ խելացի է, որպեսզի ինքնաբերաբար թարմացնի ձեր boot բեռնիչը `նոր միջուկը օգտագործելու համար: Եթե \u200b\u200bդուք ստեղծել եք Modules փաթեթ, ապա ձեզ հարկավոր է տեղադրել այդ փաթեթը, ինչպես Wellell:

Համակարգը վերագործարկելու ժամանակը. Ուշադիր կարդացեք նախազգուշացում, որ վերը նշված քայլը կարող է արտադրվել, ապա:

Debian միջուկի եւ միջուկի կազմման մասին լրացուցիչ տեղեկություններ ստանալու համար տես Debian Linux միջուկի ձեռնարկը: Լրացուցիչ տեղեկությունների համար կարդացեք նուրբ փաստաթղթերը:

Եթե \u200b\u200bհիշում եք, ոչ այնքան վաղուց մենք սովորեցինք հավաքել FreeBSD հիմնական աղբյուրը: Հարցին, թե ինչու չգիտեք, թե ինչպես կարելի է նույնը անել Linux միջուկի հետ: Linux միջուկը աղբյուրներից հավաքելու պատճառները, ընդհանուր առմամբ, նույնը `միջուկի շատ թարմ տարբերակը, անվտանգության-կտորների հրատապ կիրառումը, հատուկ առաջադրանքների եւ հատուկ երկաթի օպտիմալացում, ինչպես նաեւ մասնակցելու ցանկություն միջուկի զարգացումը, նույնիսկ եթե QA:

Կարեւոր է Այս գրառման ցուցումներից հետո կարող է հանգեցնել ձեր տվյալների կորստի: Կրկնօրինակեք եւ հիշեք, որ դուք ամեն ինչ անում եք բացառապես ձեր ռիսկով: Ստորեւ նկարագրված բոլորը հաստատվել են Ubuntu 14.04 LTS- ում: Բայց Ubuntu- ի այլ վարկածների, ինչպես նաեւ Linux- ի այլ բաշխումների, տարբերությունները պետք է լինեն նվազագույն:

Կարգավորեք bootloader- ը

Կանոններ / եւ այլն / լռելյայն / Grub- ը մոտավորապես հետեւյալն է.

Grub_default \u003d 0:
# Grub_hidden_timeout \u003d 10
# Grub_hidden_timeout_quiet \u003d ճշմարիտ
Grub_timeout \u003d 10:
Grub_distributor \u003d `lsb_releease -i-s2\u003e / dev / null || Էխո Դեբյան
Grub_cmdline_linux_default \u003d "Հանգիստ splash"
Grub_cmdline_lineux \u003d ""

Խմբագրելուց հետո մենք ասում ենք.

sudo թարմացում-grub

Արդյունքում, նախքան համակարգը 10 վայրկյան բեռնելու համար կառաջարկվի ընտրել այն միջուկը, որի միջոցով ցանկանում եք բեռնաթափել: Դա շատ հարմար է, եթե ունեք միջուկի կազմաձեւով հագնված մի բան եւ ցանկանում եք բեռնավորել նախորդ տարբերակը:

Մենք հակում ենք դնում

Մեզ պետք կլինի առնվազն հետեւյալ փաթեթները.

sudoapt-get installgitgcmakebc fakeroot dpkg-dev \\
Libncurses5-dev libssl-dev

Շատ համակարգերում նրանք բոլորն արդեն ներկա կլինեն:

Մենք ստանում ենք աղբյուրներ

wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.6.4.tar.xz.
tar-xz-xvf linux-4.6.4.tar.xz
cD Linux-4.6.4

Կամ, եթե ձեզ հարկավոր է ամենից թարմ, կարող եք ուղղակիորեն վերցնել Git- ից:

# Հայելի, https://github.com/torvalds/linux
git clone'git: //git.kernel.org/pub/scm/linux/kernel/git/ '\\
'Torvalds / linux.git'
cD Linux

Դատելով այն փաստից, որ GIT'E- ում Tag v4.6.4- ը հնարավոր չէ գտնել, Linux միջուկի թողարկումները կազմվում են բացառապես սեղմված թառի արխիվների տեսքով:

Եթե \u200b\u200bվանիլային միջուկի փոխարեն ցանկանում եք Canonical- ից CORTES- ի CORTE CONDES- ը.

git clone git: //kernel.ubuntu.com/ubuntu/ubuntu-trusty.git
cD Ubuntu-Trusty
git tag | Ավելի քիչ
git Checkout Ubuntu-LTS-4.4.0-31.50_14.04.1

Իմ սեփական փորձից ես կասեմ, որ եթե օգտագործում եք Ubuntu, կարող եք ապահով օգտագործել վանիլային միջուկը: Քիչ հավանական է, որ նրա հետ որեւէ խնդիր կունենաք:

Նշում: Հետաքրքիր է, որ առանցքի առկա համեմատաբար հանրաճանաչ Linux բաշխումներից, առանց իրենց սեփական բեկորների, թվում է, միայն Gentoo, Slackware եւ Arch Linux օգտագործումը:

Համենայն դեպս, հիմա աղբյուրներ ունեք:

Մենք հավաքում եւ տեղադրում ենք միջուկը

Ընտրեք այն ընտրանքները, որոնց միջոցով հավաքվելու է միջուկը.

Անհրաժեշտության դեպքում փոխեք պարամետրերը, կտտացրեք Save, ապա ելեք: Արդյունքում կստեղծվի մեր կողմից ընտրված պարամետրերը պարունակող ֆայլ:

Համար թարմացնել միջուկներ (դուք դեռ որեւէ կերպ օգտագործում եք մի տեսակ միջուկի մեջ :) Հարմար է վերցնել ընթացիկ միջուկի կազմաձեւը եւ լռելյայն կանխադրված կանխավճարները սահմանել նոր տարբերակներին.

zcat / proc / config.gz\u003e ./.config
Կատարել Olddefconfig

Վերջապես, հավաքեք.

make-J4 Bindeb-PKG Locationversion \u003d -Custom

Հավաքվել է միջուկը բավականին երկար ժամանակ: Իմ նոութբուքի վրա հավաքը տեւեց 1 ժամ 15 րոպե: Այնուամենայնիվ, այս անգամ բ մասինՏեսական մասը ծախսվում է հսկա միջուկի փաթեթավորման հավաքման վրա, կարգաբերման խորհրդանիշներով:

Linux միջուկի ձեռնարկի հավաքում եւ կազմաձեւում

Կառուցեք այս փաթեթը կարող է անջատված լինել, մեկնաբանելով Config_Debug_info պարամետրը կազմաձեւում: Պարզապես հիշեք, որ այս փաթեթը պահանջվում է համակարգի եւ այլ օգտակար գործիքներով:

Ի լրումն ինքնին միջուկի, կարող եք նաեւ փաստաթղթեր հավաքել.

Ավելին, դեռ կան «PDFDOC» եւ այլն, տեսեք օգնությունը
Պատրաստեք HTMLDOC- ներ:
Chromium-Browser փաստաթղթավորում / DocBook / index.html

Վեհաժողովի ավարտին Դուստր Կատալոգեք մի բան, ինչպիսին է.

linux-Firmware-Image-4.4.13-Custom_4.4.13-Custom-1_AMD64.deb
Linux-Headers-4.4.13-Custom_4.4.13-Custom-1_amd64.deb
Linux-Image-4.4.13-Custom_4.4.13-Custom-1_amd64.deb
Linux-Image-44.13-Custom-DBG_4.4.13-Custom-1_AMD64.deb
Linux-libc-dev_4.4.13-Custom-1_amd64.deb

Մենք բոլոր պարտքերն ենք դնում միջուկի DBG տարբերակը նորմալ եւ վերաբեռնման մեջ: Վերաբեռնվելուց հետո մենք նայում ենք հրամանի արդյունքին: Մենք համոզված ենք, որ իրենք իսկապես բեռնավորել են նոր միջուկը: Եթե \u200b\u200bնոր միջուկի հետ ինչ-որ բան սխալ է, մենք պարզապես ընտրում ենք bootloader- ում, որի միջոցով համակարգը բեռնված է դրան: Հին միջուկի հետ բեռնելուց հետո մենք արագորեն հեռացնում ենք նոր միջուկի եւ Voila- ի փաթեթները. Համակարգը վերադարձավ նախորդ պետությանը:

Բացի այդ, նոր միջուկը բեռնելուց հետո կարող եք թեստեր վարել.

suhomake Kelfestest.
suhomake KseS SelfTest-Clean

Շնորհավոր, հիմա գիտեք, թե ինչպես հավաքել միջուկը Linux- ը:

Եզրակացություն

Linux միջուկի ներքին սարքի նյութերը.

  • Kernelnewbies.org, Linux միջուկի սկսնակների համար կայք իր բաշխման ցուցակի, IRC հեռուստաալիքի, ֆորումի, վիքի եւ այլն;
  • Lkml.org, կայք Linux միջուկի մշակողի թերթիկի կերակրման հարմարավետ ընթերցման համար զննարկչի միջոցով: Զգույշ եղեք, այն հաճախ փչացնում է ձեւաչափի տառերը: Այս իմաստով, Marc.info- ի փոստային արխիվը շատ ավելի լավ է.
  • Linux Cross Reference, Linux միջուկի ծածկագրի հարմարավետ ընթերցանության զննարկչի միջոցով.
  • Linux միջուկի զարգացման գիրքը, 3-րդ հրատարակությունը Linux միջուկի ամենավերջին գիրքն է անգլերեն լեզվով (2010, Core 2.6.x), թարգմանություն, ռուսերեն;
  • Book Linux-Treiber Entwickeln, 4-րդ հրատարակություն ավելի թարմ (2015, միջուկ 4.x), բայց գրված է գերմաներեն եւ թարգմանություն;
  • Linux անվճար գրքույկ Alexander Kuleshov A.k.a @ 0xax- ի հեղինակային իրավունքը թվում է առավել մատչելի եւ համապատասխան, բայց այս պահի դրությամբ այն դեռ գրելու գործընթացում է.
  • Երբեմն օգտակար բան կարելի է գտնել Linux միջուկի HTML փաստաթղթերում, Linux միջուկի աղբյուրներից պաշտոնական փաստաթղթեր.
  • Գրքի Linux սարքի վարորդների օրինակներ, 3-րդ հրատարակություն, որոնք փորձում են պահպանել արդիականությունը, գումարած աղբյուրները 4-րդ հրատարակության մեջ, որը մինչ այժմ գրված է.

Եվ արդյոք աղբյուրից հավաքում եք միջուկը, եւ եթե այդպես է, ինչու: 🙂

Լրացում: Ձեզ նույնպես կարող է հետաքրքրել հոդվածը, սկանդալային ճշմարտությունը Linux- ում միջուկային օրենսգիրք կարգաբերելու մասին:

Թեմաներ, Linux, Ring0:

Linux միջուկի կազմումը


Շատերը դա համարում են անիմաստ ծախսելու ժամանակ, որպեսզի իրենց smart եւ առաջադեմ «Linuxoid» ցուցադրվեն: Իրականում հիմնական կազմումը շատ կարեւոր բան է: Ենթադրենք, որ գնել եք նոր նոութբուք, որում ձեր վեբ-տեսախցիկը չի գործում: Ձեր գործողությունները: Դուք նայում եք որոնիչին եւ փնտրում եք լուծում այս հարցում: Հաճախ կարելի է պարզել, որ ձեր վեբ-տեսախցիկը աշխատում է ավելի նոր տարբերակի միջուկի վրա, քան ձերն է: Եթե \u200b\u200bչգիտեք, թե ինչ տարբերակ ունեք, մուտքագրեք uname-r տերմինալում, արդյունքում կստանաք միջուկի վարկածը (օրինակ, Linux-2.6.31-10): Նաեւ միջուկի կազմումը լայնորեն օգտագործվում է արտադրողականությունը բարձրացնելու համար. Փաստն այն է, որ միջուկի բաշխումներում ստանդարտը կազմվում է «Բոլորի համար», այն ներառում է հսկայական թվով վարորդներ: Այսպիսով, եթե դուք լավ գիտեք օգտագործվող ապարատը, ապա կազմաձեւման փուլում կարող եք անջատել ավելորդ վարորդներին: Հնարավոր է նաեւ հնարավորություն տալ աջակցել ավելի քան 4 գիգաբայթ RAM- ի, առանց համակարգի բիտը փոխելու:

Ինչպես հավաքել Linux միջուկը: Կառուցեք Linux միջուկը

Այսպիսով, եթե դուք դեռ պետք է ունենաք ձեր սեփական միջուկը, եկեք սկսենք հավաքագրումը:


Առաջին բանը, որ պետք է անել, միջուկի ցանկալի տարբերակի աղբյուրի կոդը ստանալն է: Սովորաբար անհրաժեշտ է ձեռք բերել նորագույն կայուն տարբերակը: Միջուկի բոլոր պաշտոնական վարկածները հասանելի են Kernel.org կայքում:

Եթե \u200b\u200bարդեն ունեք X սերվեր (տնային համակարգիչ), կարող եք տեղ զբաղեցնել ձեր նախընտրած զննարկիչում եւ ներբեռնել ցանկալի տարբերակը tar.gz արխիվում (սեղմված gzip): Եթե \u200b\u200bդուք աշխատում եք վահանակում (օրինակ, դուք դեռ չեք տեղադրել X սերվերը կամ կարգավորել սերվերը), կարող եք օգտագործել տեքստի զննարկիչը (օրինակ, Elinks):

Կարող եք նաեւ օգտագործել ստանդարտ ներբեռնման մենեջեր Wget:


tar -zxvf path_do_arhiva

Հիմնական կազմաձեւում:

Կազմումը:
Կազմեք && տեղադրեք
Մենք սպասում ենք 20 րոպեից մինչեւ մի քանի ժամ (կախված համակարգչի ուժից): Միջուկը սահմանված է: Grub- ի (2) ցուցակի մեջ հայտնվելը (Superuser- ից)
Թարմացում-grub.


Հոդվածների արխիվ.
2017 թվականի մայիս:
2017 թ. Մարտ:
2016 թվականի ապրիլ:
2016-ի մարտ:
Հոկտեմբեր 2013
Սեպտեմբեր 2013
2013 թվականի մայիս
2013 թ. Մարտ
Նոյեմբեր 2012:
Հուլիս 2012:
Հունիս 2012:
2012 թ. Ապրիլ:
2012 թ. Մարտ:
2012 թ. Փետրվար:
Ապրիլ 2011:
2011 թ. Մարտ:
2011 թ. Փետրվար:
2011 թ. Հունվար:
2010 թվականի դեկտեմբեր:
2010 թվականի նոյեմբեր:
2010 թ. Հոկտեմբեր:
2010 թվականի սեպտեմբեր:
2010 թվականի օգոստոս:
2010 թվականի հուլիս:
2010 թվականի հունիս:
2010 թվականի մայիս:
2010 թվականի ապրիլ:
2010-ի մարտ:

Պատահական:

Վիրտուալ աստղային մոլորակ. Նոր առանձնահատկությունների վերանայում

BOINC. Գիտության հաշվարկներ

Գամբաս. Հիմնական զարգացումը Linux- ում

SSH 2.0 սերիական գծապատկերներ

Linuxnow.ru. Ծրագրեր ապագայի համար

Հանկարծ սկավառակի վրա քիչ տեղ էր տեղացել: Գուցե խնդիրները տեղեկամատյաններում:

Գործընկերներ. Բոլորը
Linux բոլորի համար

Մեր պաստառները.


Տեղադրեք դրոշը

Կարգավորելով Linux միջուկը

Ստուգեք աղբյուրի տեքստերի փաթեթները

Կեռնը վերականգնելու համար անհրաժեշտ են դրա աղբյուրի տեքստերը:

Բլոգ համակարգի կառավարման մասին: Հոդվածներ Linux- ի, Windows- ի, NetApp- ի եւ վիրտուալացման պահպանման վերաբերյալ:

Կարմիր գլխարկով աղբյուրի միջուկի տեքստերը տեղադրվում են մեկ RPM փաթեթում, բայց լռելյայն տեղադրված չէ: Այս փաթեթի անվանումը.

Միջուկ-Աղբյուր-2.4.2-2.1386.rpm

Ի լրումն աղբյուրի տեքստերից, Կնինի վերահաստատման համար անհրաժեշտ է երկու բաղադրիչներից բաղկացած կազմող:

Կատարել կոմունալ;

Իրականում, C - GSS կամ EGCS լեզվով կազմող:

Ընթացիկ միջուկի կրկնօրինակի պատճենը ստեղծում է երեք փուլով.

1. Աղբյուրի միջուկի տեքստերի կրկնօրինակում ստեղծելը, ինչը թույլ է տալիս վերականգնել այն, երբ վնասել է կազմաձեւումը:

2. Միջուկի կրկնօրինակի պատճենը `որպես խելամիտ համակարգի գործարկման գործիք:

3. Գործառնական համակարգի բեռնախցիկի համար նոր գրառում ստեղծելը, որը կկարողանա բեռնաթափել միջուկի կրկնօրինակումից:

Աղբյուրի տեքստերի կրկնօրինակում ստեղծելը կատարվում է կատալոգի պատճենմամբ `սկավառակի աղբյուրի հիմնական կոդերով: Վերականգնումը կատարվում է հակառակ ուղղությամբ պատճենելու միջոցով:

Միջուկը վերականգնելիս նույն միջուկը գրանցվում է ընդլայնմամբ: Այնուամենայնիվ, այս հիմնական օրինակը դեռ չի կարող օգտագործվել համակարգը բեռնելու համար: Սա բացատրում է վերը նշված գործողությունները կատարելու անհրաժեշտությունը:

Lilo Type Operating System Boot- ը, որը սովորաբար օգտագործվում է Linux- ը բեռնելու համար, կազմաձեւված է `ROOT ֆայլային համակարգում միջուկի ֆայլի հղումը կարգավորելով:

Կնինելի կրկնօրինակը ստեղծելուց հետո /etc/lilo.conf ֆայլը, անհրաժեշտ է ավելացնել մեկ այլ գրառում, որը թույլ է տալիս սկսել Linux- ը նույն միջուկով.

Բաց / եւ այլն / LILO ֆայլ: Conf տեքստի խմբագրում.

Ստեղծեք ամբողջ բաժնի պատճենը.

Փոխեք երկու դիրքերը պատճեններով.

nucleus ֆայլի անունը փոխարինվում է իր կրկնօրինակումով (երկարաձգման հետ միասին).

linux- ի նման ցանկացած բան փոխարինեք մուտքագրման պիտակը: Բնօրինակը (աղբյուր Linux) կամ Linux-նախորդ (նախկին linux):

Թողնելիք սկզբնականից սկսած, փոխարինեք համապատասխան կրկնօրինակումները, օրինակ, սկզբնական -2 .4.2-2: Ծագում Img;

Գրանցեք փոփոխություններ ֆայլում / եւ այլն / Lilo: Conf.

Մուտքագրեք / SBIN / Lilo Command- ը `ձայնագրիչի նոր մուտքագրման համար: Lilo հրամանը իրականացնելիս ցուցադրվում են օպերացիոն համակարգի բեռնախցիկում մուտքագրված պատկերները:

Համակարգի հաջորդ վերաբեռնման պահից միջուկի նոր նույնացուցիչը էկրանին կհայտնվի Lilo Graphics հուշում:

Նոր միջուկի կազմաձեւում

Կարգավորելիս լուծվում է, թե որ գործառույթներն են ընդգրկում միջուկում, որոնք չեն ներառում եւ այլն: Կարող եք ընտրել հին միջուկի կազմաձեւի եւ նորի տեղադրման / կազմաձեւման միջեւ: Օրինակ, օգտագործելով Red Hat Linux 7.1, դուք կարող եք փոխել առկա միջուկի 2.4.2 կազմաձեւը `նոր պարամետրեր սահմանելով: Կարող եք նաեւ ներբեռնել եւ տեղադրել New Kernel 2.4.4 տարբերակը: Չնայած այն հանգամանքին, որ այս երկու դեպքերում կազմաձեւման մանրամասները տարբեր են, օգտագործված կոմունալ ծառայություններն ու կազմաձեւման տեխնիկան ինքնին համընկնում են:

Linux- ում կա կազմաձեւման երեք առանձին կոմունալ ծառայություններ, որոնցից յուրաքանչյուրն ունի իր բնութագրերը:

Կոմունալ հրամանատարական գծի միջերեսով: Օգտագործողը հետեւողականորեն պատասխանում է այն գործառույթների վերաբերյալ հարցերին, որոնք պետք է ներառվեն միջուկում: Այս ծրագիրը հարմար է մասնագետների համար, ովքեր գիտեն, թե ինչպես աշխատել հիմնականի հետ, եւ նրանց համար, ովքեր այս կոմունալ կազմաձեւման սցենարներ ունեն:

Կոմունալ տեքստի ռեժիմի ընտրացանկով: Այս կոմունալ ծառայությունների բազմակողմանի ընտրացանկը թույլ է տալիս տեղադրել եւ տեղադրել միջուկի պարամետրերը ցանկացած կարգով:

Կոմունալ գրաֆիկական ինտերֆեյսով: Սա առավել գրավիչ գործիք է, բայց այն սկսվում է միայն X պատուհանի գրաֆիկական համակարգում:

Թվարկված կոմունալները ստեղծում են նույն կազմաձեւման ֆայլը, որն օգտագործվում է կոմպլեկտի կողմից `միջուկի ամբողջական կամ մասնակի կազմման մեջ:

Պարամետրերի միջուկ

Պարամետրերը զննարկելով ցանկացած կազմաձեւման ծրագրում (հրամանի տող, տեքստի կամ գրաֆիկական ինտերֆեյսի միջոցով), անհրաժեշտ է հստակ ներկայացնել այս պարամետրերի ազդեցությունը միջուկի վրա:

Յուրաքանչյուր ծրագրում պարամետրերի նույնականացումը ձերն է, բայց բոլոր երեքում ներկայացնում է նույն հավաքածուն: Պարամետրերը բաժանված են երկու հիմնական խմբերի.

մոդուլային;

Ոչ մոդուլ:

Եթե \u200b\u200bայս պարամետրին համապատասխանող ծրագրային բլոկը բեռնված չէ որպես միջուկի մոդուլ, այն կարող է լինել երկուսից մեկը.

[*] Միջուկի կոմպոզիտային մասը.

Միջուկի անկայուն մասը:

Խորհրդանիշները քառակուսի փակագծերում (փակագծերի հետ միասին) համապատասխանում են կազմաձեւման ծրագրի ընտրացանկում պարամետրերին (բացառությամբ հրամանի տողի կոմունալ):

Մոդուլային պարամետրերի համար հնարավոր է տեղադրման երեք տարբերակներ (ըստ կազմաձեւման կոմունալ ընտրացանկում դրանց ներկայացման).

<> Այն չի միանում միջուկի մեջ եւ չի ստեղծվում որպես մոդուլ, որը կարող է ներբեռնել ավելի ուշ.

<*> Այն միանում է միջուկի մեջ, ուստի անհրաժեշտ չէ այն ավելի ուշ վերբեռնել որպես մոդուլ.

<М> Միանում է որպես մոդուլ, բայց ոչ որպես միջուկի անբաժանելի մասը: Միավորը ցանկացած պահի կարող է տեղադրվել կամ հեռացվել միջուկից:

Երբեմն ցանկացած պարամետրերի արժեքը չի կարող փոխվել մեկ այլ պարամետր տեղադրելուց առաջ: Օրինակ, SCSI- ի հատուկ սարքի աջակցություն հաստատեք միայն այս սարքերը սատարելու ընդհանուր թույլտվությունից հետո:

Երբ համակարգը տեղադրվելու է համակարգում (պատրաստեք կոմունալ եւ GSC կոմպիլյատոր) եւ աղբյուրի տեքստերը, կարող եք գործարկել կազմաձեւման կոմունալ ծառայությունների մեկը եւ անցնել միջուկի կազմաձեւմանը:

Կազմաձեւիչ `գրաֆիկական ինտերֆեյսով

Կազմաձեւման գործիքակազմը գրաֆիկական ինտերֆեյսի միջոցով իրականացվում է հետեւյալ հաջորդականությամբ:

Գործարկել X Windows համակարգը (ցանկացած գրաֆիկական միջավայրի եւ աշխատասեղանի հետ):

Բացեք տերմինալային էմուլյատորի պատուհանը (հրամանի տողի պատուհանը):

Ինչպես նախորդ կոմունալ ծառայությունների սկզբին, մի քանի հաղորդագրություններ կոմունալ կազմի վրա կփչանան էկրանին, եւ մի քանի րոպե անց նրա հիմնական պատուհանը կբացվի:

ՆկՂ 8. Հիմնական կազմաձեւման օգտակար ծրագիրը `գրաֆիկական ինտերֆեյսով. Menu անկի կոճակով պարամետրերի արժեքների համար

Գրաֆիկական կոմունալը շատ տարբեր չէ Menuconf IG ծրագրից: Այստեղ պարամետրերը բաժանվում են նաեւ կատեգորիաների. Հատուկ կատեգորիայի վրա սեղմելուց հետո երկխոսության տուփը բացվում է պարամետրերի ցանկով, որոնցից յուրաքանչյուրը կարող եք սահմանել այն արժեքը, որը պետք է օգտագործվի համապատասխան միջոց, որպես բեռնաթափման մոդուլ, կամ չօգտագործվի ընդհանրապես.

Նման երկխոսության տուփը ցուցադրվում է Նկ.

ՆկՂ 9. Նման երկխոսություններում տեղադրված են միջուկի կազմաձեւման պարամետրերը:

Red Hat Linux- ի 2.4.2 միջուկը լռելյայն աջակցում է սիմետրիկ բազմակողմանի ճարտարապետությանը: Անհրաժեշտ է համապատասխան տարբերակի համար սահմանել N արժեքը, եթե միայն մեկ պրոցեսոր է միայն ձեր համակարգչում:

Յուրաքանչյուր պարամետրի աջ կողմում օգնության կոճակը է:

Գրաֆիկական կազմաձեւման օգտակարության մեծ առավելությունը (հատկապես կգնահատվի նրանց, ովքեր առաջին հերթին կազմաձեւում են միջուկը `արտացոլում տարբեր պարամետրերի միջեւ հարաբերությունների ցանկում: Օրինակ, բլոկային սարքերի բաժնում դուք չեք կարող տեղադրել միջուկի մեջ ներկառուցված Raid համակարգի աջակցությունը, մինչեւ որ սարքի բազմակի վարորդի աջակցության տարբերակը միացված է (վարորդներ բազմաթիվ սարքերի համար):

Եթե \u200b\u200bMenuconfig կոմունալում պարամետրը կախված է միմյանցից, ցանկը ցուցադրվում է ընտրացանկում պարամետրերի անունների նահանջներով, ապա գրաֆիկայի կոմունալում պարամետրերի չկարգավորված համադրությունների տեղադրումը պարզապես անհնար է: Գրաֆիկական կոմունալ ծառայությունների հետ աշխատելը օգնում է հասկանալ տարբեր մոդուլների փոխհարաբերությունները:

Գրաֆիկական կոմունալ ծառայությունների հիմնական ընտրացանկի ավարտին կան հրամաններ, որոնք նման են համապատասխան կոմունալ հրամաններին տեքստի ռեժիմի ընտրացանկից:

Պահպանել եւ դուրս գալ (ելք խնայողությամբ): Ստեղծելով միջուկի կազմաձեւման ֆայլը եւ լրացնելով կոմունալը:

Հանգստացեք առանց խնայելու (ելք առանց խնայելու): Կոմունալ ծրագիրը ավարտելը `առանց միջուկի կազմաձեւման ֆայլ ստեղծելու:

Առանց ստեղծելու միջուկի կազմաձեւման ֆայլ, օգտագործելով թվարկված կոմունալ տնտեսություններից մեկը, միջուկի վերամշակումը անհնար է:

Բեռի կազմաձեւումը ֆայլից: Բեռնեք ավելի վաղ ստեղծված կազմաձեւման ֆայլը:

Պահել կազմաձեւը ֆայլի համար: Ձայնագրեք կազմաձեւման տվյալները նշված անունով ֆայլով (հետագա օգտագործման կամ փոխանցման գործընկերոջ համար): Սա չի ազդում Խնայող եւ ելքի հրամանատարությունը կատարելու անհրաժեշտության վրա, կազմաձեւման ֆայլ ստեղծելու համար `միջուկը վերականգնելու համար:

Նոր միջուկի կազմումը եւ գործարկումը

Կազմաձեւը լրացնելուց հետո անհրաժեշտ է ստուգել նոր կազմաձեւման ֆայլի առկայությունը (. Config) տեղակայված / USR / SRC / Linux-2 գրացուցակում: 4.2 (կախված վարկածի քանակից): Եթե \u200b\u200bկազմաձեւման ֆայլը. Config- ը տեղում է, ապա միջուկը վերահաստատելու համար կարող եք օգտագործել Make հրամանը:

Սովորաբար միջուկի տեղափոխումը տեւում է 15 րոպեից մինչեւ մի քանի ժամ: Դա կախված է պրոցեսորի արագությունից, RAM- ի ծավալի եւ մի շարք այլ գործոնների, այնպես որ հավաքագրման ընթացքում մուտքագրված բոլոր հրահանգները հարմարավետորեն համադրվում են մեկ կետի միջոցով, որպեսզի դրանք հաջորդաբար կատարվեն:

Recompiler գործընթացը վարելը

Հետեւյալ հրամանները նախագծված են նոր միջուկ ստեղծելու համար իր բոլոր մոդուլների վերամշակման եւ դրանց ձայնագրման համապատասխան համակարգի գրացուցակներին: (Այնտեղ դրանք հասանելի կլինեն միջուկի հրամանների համար):

Համագործակցման համակարգի համար ներդրվելու են հետեւյալ հրամաններ:

# Կատարել Dep; Մաքրել; պատրաստել bzlmage; կատարել մոդուլներ; կատարել մոդուլներ __INSTALL

Յուրաքանչյուր հրահանգը կարող է մուտքագրվել նախորդը ավարտելուց հետո առանձին:

Այս հրամաններ մուտք գործելուց հետո տողերը գրացուցակների նկարագրությամբ ցուցադրվում են այն էկրանին, որի վրա կազմվում է ծրագիրը, սկսելով GCC- ի կազմողը: Տարբեր աղբյուրների ֆայլեր կազմելու եւ տարբեր բլոկների դասավորություններ կազմելու համար: Այս հրամաններից յուրաքանչյուրը կպահանջվի կատարել մի քանի րոպե:

Այժմ դուք կարող եք ստեղծել բեռնախցիկ նոր միջուկի համար `օգտագործելով հրամանը:

Այս հրամանը կատարելուց առաջ տեղադրեք ֆորմատավորված անգործունյա սկավառակ դեպի սկավառակ: Պատրաստի բեռնախցիկը պետք է փորձառու լինի: Վերագործարկեք համակարգիչը `առանց սկավառակի սկավառակից հեռացնելու համար:

Միջուկի կազմման հրամանները կատարելուց եւ հրամանի հուշում վերադառնալուց հետո նոր հիմնական ստեղծում է: Համակարգը նոր միջուկով ներբեռնելու համար այն պետք է տեղափոխվի ստանդարտ գրացուցակ, որից այն կգործի: Դա արվում է թիմ մուտք գործելով:

# cp / //SRC/linux-2.4.2/arch/i386/boot/bzlmage /boot/vmlinuz-2.4.2-2

Վերջապես, ներբեռնման քարտը թարմացնելու համար գործարկեք Lilo հրամանը.

Պատճենված ortered պատկերի անունով դուք կարող եք նշել վարկածի համարը: Կարեւոր է, որ այս ֆայլի անվանումը համապատասխանի /etc/lilo.conf ֆայլում նշված անունին:

Նոր միջուկի փորձարկում

Նոր միջուկի ֆայլը ստանդարտ գրացուցակ տեղափոխելուց հետո (նշված է Lilo ֆայլում: Conf), համակարգը կարող է վերագործարկվել այս միջուկով:

Վերաբեռնման անմիջապես հետո ստուգեք նոր միջոցների աշխատանքը, որի համար ծածկված է վերափոխումը: Կարող եք կատարել հետեւյալ քայլերը:

Հին եւ նոր միջուկների ծավալի համեմատություն: Դուք պետք է ստուգեք օպերացիոն համակարգի կողմից զբաղեցրած հիշողության քանակը `մուտքագրելով անվճար հրաման:

Ֆայլի համակարգի տեղադրում կամ սարքի մուտք գործելու փորձ, առանց դրա լուծման համար `այն ապահովելու համար (եթե այս սարքի աջակցությունը ներկառուցված է միջուկի մեջ):

Նախորդ միջուկում բացակայում է ցանցային ռեսուրսները (օրինակ, IP Alias):

Գուցե հարկ լինի ստուգել ներկայիս միջուկի ֆայլի ժամանակացույցը: Դա անելու համար մուտքագրեք Uname հրամանը: Սա թույլ է տալիս համոզվել, որ այս պահին համակարգը աշխատում է փոխհատուցված միջուկի հետ: Time Label- ը եւ միջուկի ամսաթվերը պետք է համընկնեն դրա հիշողության ժամանակի հետ:

Եթե \u200b\u200bUname հրամանի պատասխանը հուշում է, որ համակարգը չի բեռնված նոր միջուկով, ցրվում է Lilo համակարգի բեռնիչով: Ստուգեք, թե արդյոք բեռնված միջուկի անունը ճիշտ է նշվում DICESC/lilo.conf ֆայլում:

Տեսնել ավելին:

Linux միջուկի կազմումը եւ տեղադրումը DEBIAN- ի աղբյուրներից

Նյութ Բրայանսկի Linux օգտագործողների խումբից եւ www.rm.pp.ru

Յուրաքանչյուր բաշխում կա միջուկի իր առանձնահատկությունները, եւ այս հոդվածը կենտրոնացած է, թե ինչպես դա անել Debian Etch- ում: Հարցը նաեւ բացահայտում է, թե ինչպես պետք է որոշակի գործառույթներ կիրառել միջուկի վրա որոշակի գործառույթների կամ նոր սարքավորումների վրա անհրաժեշտ է ձեր համակարգում: Հոդվածը նախատեսված է հիմնականում ավելի պատրաստված օգտվողների վրա, եւ երաշխիքներ չկան, որ այս մեթոդը կաշխատի այնպես, ինչպես պետք է, եւ բոլոր նկարագրված գործողությունները եւ պատասխանատվությունը դնեն ձեզ վրա:

  1. Նշում
  2. Նախեւառաջ: Կառուցեք միջուկ V.Deb փաթեթներ
  3. Մենք պարտադրում ենք patches
  4. Կարգավորելով միջուկը
  5. Միջուկի կազմումը
  6. Նոր միջուկի տեղադրում
  7. Երկրորդի մեթոդը: «Ավանդական» ձեւ
  8. Խնդիրներ
  9. Հղումներ

Նշում

Նկարագրվելու են միջուկի հավաքման երկու մեթոդ: Առաջինը նկարագրվելու է հավաքման տարբերակ. Deb փաթեթներ, որոնք կարող են տեղադրվել ձեր կամ այլ համակարգում:

Երկրորդ մեթոդը, այսպես կոչված, «ավանդական» ուղին:

Նախեւառաջ: Կառուցեք միջուկ V.Deb փաթեթներ

Տեղադրեք պահանջվող միջուկի կազմման փաթեթները

Սկսելու համար թարմացման փաթեթների ցուցակները.

# APT-ստացեք թարմացում

Մենք տեղադրում ենք մեր անհրաժեշտ փաթեթները.

# APT-GET Տեղադրեք միջուկի փաթեթ Libncurses5-Dev Feker Frit Bget Buks Build

Ներբեռնեք միջուկի աղբյուրի կոդը

Գնալ / USR / SRC գրացուցակ, մենք գնում ենք www.kernel.org եւ ընտրում ենք միջուկի ցանկալի տարբերակը: Այս դեպքում կքննարկվի Linux-2.6.23.1.tar.bz2- ի տարբերակը: Ներբեռնումը

# CD / USR / SRC # WGE http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.1.tar.bz2

Բացահայտեք աղբյուրը եւ ստեղծեք խորհրդանշական հղում.

# Tar xjf linux-2.6.23.1.tar.bz2 # RM Linux (Delete նջել նախորդ Simlink- ը # LN-SINX-2.6.23.1 Linux # CD / USR / SRC / Linux

Հյուսվածքային բեկորներ

Ընտրովի եւ առանց դրա անելու:

Երբեմն վարորդներ կամ միջոցներ, որոնք չեն ապահովվում առկա միջուկում, ինչպիսիք են վիրտուալացման տեխնոլոգիաները կամ այլ այլ առանձնահատկություններ, որոնք ընթացիկ թողարկումում չեն: Ամեն դեպքում, այն ամրագրված է, այսպես կոչված, կարկատների պարտադրմամբ (առկայության դեպքում):

Այսպիսով, ենթադրենք, որ ներբեռնեք անհրաժեշտ կարկատը (օրինակ, եկեք զանգահարենք Patch.Bz2) IN / USR / SRC: Կիրառեք ներբեռնված կարկատը մեր աղբյուրներին (դուք դեռ պետք է լինեք / USR / SRC / Linux գրացուցակում).

# BZIP2 -DC / DC //SRC/patch.bz2 | Patch -p1 -dry-run # bzip2 -dc / dc //src/patch.bz2 | Patch -p1

Առաջին հրամանը միայն թեստ է, եւ աղբյուրի վրա փոփոխություններ չեն կիրառվի: Եթե \u200b\u200bառաջին հրամանատարությունից հետո սխալներ չեն տրվել, կարող եք կատարել երկրորդ հրամանը կարկատակի օգտագործման համար: Ոչ մի դեպքում չկատարեք երկրորդ հրամանը, եթե առաջիններից հետո սխալներ են տրվել:

Այսպիսով, դուք կարող եք կարկատակներ պարտադրել միջուկի աղբյուրի կոդով: Օրինակ, կան որոշ առանձնահատկություններ, որոնք առկա են միայն 2.6.23.8 միջուկով, եւ աղբյուրները չեն պարունակում անհրաժեշտ գործառույթ, բայց պաչը `2.6.23.8.bz2- ը թողարկվում է: Այս կարկատը կարող եք կիրառել հիմնական 2.6.23 կոդով, բայց ոչ 2.6.23.1 կամ 2.6.23.3 եւ այլն: Այս մասին ավելին կարող եք կարդալ.

Հետախուզում (Prepartchi) - համարժեք է Alpha թողարկումներին. 3-նիշ տարբերակով ամբողջական նախորդ թողարկման աղբյուրների համար պետք է կիրառվեն Patches- ը (օրինակ, Patch 2.6.12-RC4- ը կարող է կիրառվել 2.6.11 տարբերակի աղբյուրի կոդով):

Սա նշանակում է, որ եթե մենք ուզում ենք հավաքել միջուկ 2.6.23.8, անհրաժեշտ է ներբեռնել աղբյուրներ 2.6.23 աղբյուրներ (http://www.kernel.org/pub/linux/kernel/v23: tar.gz), ինչպես կիրառվում է «Traditonal» ճանապարհի երկրորդ ձեւով:

Մենք օգտագործում ենք PATCH-2.6.23.8.BZ2 կարկատել միջուկի 2.6.23:

# CD / USR / SRC # WGE http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.22.8.bz2 # CD / USR / USR / ՊԵԿ / Patch-2.6.23.8.bz2 | Patch -p1 -dry-run # bzip2 -dc / dc //SRC/patch-2.6.23.8.bz2 | Patch -p1

Կարգավորելով միջուկը

Լավ գաղափար կլինի օգտագործել աշխատանքային հիմնականի եւ նորի առկա կազմաձեւման ֆայլը: Հետեւաբար, պատճենեք առկա կազմաձեւը / USR / SRC / Linux:

# Կատարեք մաքուր եւ && դարձեք MrProper # CP / Boot / Config-ame-ame ./.config

# Պատրաստեք menuconfig

Դրանից հետո հիմնական կազմաձեւման ընտրացանկը կոշիկ է: Ընտրեք կազմաձեւման ընտրացանկում «Բեռնեք այլընտրանքային կազմաձեւման ֆայլը» եւ կտտացրեք «OK»: Այնուհետեւ (անհրաժեշտության դեպքում) Կատարեք անհրաժեշտ փոփոխություններ միջուկի կազմաձեւում `շարժվելով ցանկի շուրջը (միջուկի կազմաձեւման մանրամասները կարելի է գտնել www.google.com): Ավարտելիս եւ սեղմել «Ելք», հարցը կդարձվի. «Դուք ցանկանում եք պահպանել ձեր նոր միջուկի կազմաձեւը», - մենք պատասխանում ենք «այո» տագնապին:

Մենք հավաքում ենք միջուկի linux- ը

Միջուկի կազմումը

Միջուկի ժողովը կատարվում է ընդամենը երկու թիմում.

# Make-Kpkg Clean # Faqurot Make-KPKG -INITRD -AppPend-to-version \u003d -cybermind kernel_image Kernel_headers

-Անտուզական-տարբերակից հետո ցանկացած անուն կարող եք գրել, թե ինչ եք ուզում, բայց այն պետք է սկսվի մինուս նշանով (-) եւ բացեր չունեք:

Կազմման եւ հավաքման գործընթացը. Deb փաթեթները կարող են բավականին երկար ժամանակ զբաղված լինել: Ամեն ինչ կախված կլինի միջուկի կազմաձեւից եւ ձեր պրոցեսորի հնարավորությունների մասին:

Խնդրի լուծումը նախաձեռնելու համար

Վերջերս Debian- ը հայտնվեց Դեբյանում, որը փաստում է, որ սույն հոդվածում նկարագրված մեթոդներով փաթեթներ տեղադրելուց հետո: Արդեն տեղադրված միջուկի հետ կապված շտկման համար անհրաժեշտ է ձեռքով ստեղծել նախաձեռնություն.

Թարմացում-նախաձեռնություն -C -K<полная-версия-ядра>

Լուծել «ապագայի համար» խնդիրը `մեկնաբանել, ինչպես ցույց է տրված, ստորեւ նշված տողերից երկրորդը` Download //initramfs-stools ֆայլ:

# Միջուկ-փաթեթն անցնում է լրացուցիչ ARG; Hack- ը չի վազում միջուկի փաթեթով # [-z «2 $»] || Ելք 0.

Նոր միջուկի տեղադրում

Երբ միջուկի ժողովը հաջողությամբ ավարտվի, երկու.Դեբի փաթեթը կստեղծվի / USR / SRC գրացուցակում.

# CD / USR / SRC # LS -L

linux-Image-2.6.23.1-Cybermind_2.6.23.1-Cybermind-10. Միջուկները անհրաժեշտ էին կառուցել այլ մոդուլներ (օրինակ, NVIDIA վարորդի մոդուլները հավաքելու ժամանակ): Տեղադրեք դրանք.

# DPKG -I Linux-Image-2.6.23.1-Cybermind_2.6.23.1-Cybermind-10.

(Այս փաթեթներն այժմ կարող են տեղադրվել մեկ այլ համակարգի վրա եւ դրանք կրկին հավաքել, անհրաժեշտ չէ):

Բոլորը, տեղադրումն ավարտված է, Bootloader Menu անկը, տեղադրելով նոր RAM սկավառակ, եւ միջուկը ինքնաբերաբար կկայացվի: Մնում է միայն վերագործարկել.

Երկրորդի մեթոդը: «Ավանդական» ձեւ

Մենք իրականացնում ենք վերը նկարագրված բոլոր իրերը «հիմնական կազմման» կետից առաջ:

# Դարձրեք բոլոր # Make Modules_install # տեղադրումը

Սովորաբար, ժողովը կարող է երկար ժամանակ տեւել, կախված միջուկի եւ պրոցեսորի հնարավորությունների կազմաձեւից:

Այս մեթոդի հիմնական թերությունն այն է, որ եթե հաճախ եք թարմացնում միջուկը, որոշ ժամանակ անց նրանք կուտակեն մեծ թվով եւ կցանկանան հեռացնել չօգտագործվածը: Դա ավելի հեշտ դարձնելու համար կարող եք հավաքել միջուկը եւ այլ ֆայլեր, որոնք տեղադրված են «Make Modules_install» եւ «Դեպի տեղադրման» հրամանները (կամ ավելի ճիշտ երկուսը միջուկ 2.6.27), նման են առաջին ճանապարհին, Բայց մենք այստեղ օգտագործում ենք կորիզի գրությունները ինքնին.

# ստիպեք բոլոր # կատարել Deb-PKG- ն

Two.deb ֆայլերը գրացուցակում կհայտնվեն աղբյուրի տեղեկատուի մակարդակով: Ես հավաքեցի միջուկը կատալոգում / Drsrc/linux-2.6.27.10, եւ ես ունեմ ֆայլեր / USR / SRC գրացուցակում

# Linux-2.6.27.10_2.6.27.10-1_AMD64.DEB # Linux-Firmware-Image_2.6.27.10-1_All.deb

Միջուկը տեղադրվում է թիմի կողմից

# DPKG -I Linux-2.6.27.10_2.6.27.10-1_AMD64.deb

Հին միջուկները կարող են ջնջվել, օրինակ, synaptic'a- ից

Հաջորդ քայլերը

Միջուկը հավաքվում եւ տեղադրվում է, բայց այժմ անհրաժեշտ է ստեղծել RAM սկավառակ (առանց որի միջուկը պարզապես չի բեռնվում) եւ անհրաժեշտ է թարմացնել Grub Loader- ը: Դա անելու համար կատարեք հետեւյալը.

# Depmod 2.6.23.1 # Apt-Get Տեղադրեք Yaird

Տեղադրեք RAM Drive- ը.

# mkinitrd.yaird -o / boot/initrd.img-2.6.23.1 2.6.23.1

Թարմացրեք հեշտությամբ եւ ցավազուրկորեն բեռնիչ.

Ամեն ինչ, Bootloader- ը եւ New Kernel- ը պատրաստ են, մնում է միայն վերագործարկել.

Խնդիրներ

Եթե \u200b\u200bվերաբեռնման ավարտից հետո ձեր ընտրած նոր միջուկը բեռնված չէ, վերագործարկեք եւ ընտրեք ձեր նախորդ միջուկը եւ կարող եք փորձել նորից կատարել ամբողջ գործընթացը: Մի մոռացեք, այս դեպքում հեռացրեք ոչ աշխատանքային միջուկի տողերը / Boot/grub/menu.lst.

Linux միջուկի կազմումը

Ինչու առհասարակ կազմելը միջուկը:
Թերեւս հիմնական հարցը, որը հարցնում է հիմնականի կազմման մասին. «Ինչու ես դա անեմ»:
Շատերը դա համարում են անիմաստ ծախսելու ժամանակ, որպեսզի իրենց smart եւ առաջադեմ «Linuxoid» ցուցադրվեն: Իրականում հիմնական կազմումը շատ կարեւոր բան է: Ենթադրենք, որ գնել եք նոր նոութբուք, որում ձեր վեբ-տեսախցիկը չի գործում: Ձեր գործողությունները: Դուք նայում եք որոնիչին եւ փնտրում եք լուծում այս հարցում: Հաճախ կարելի է պարզել, որ ձեր վեբ-տեսախցիկը աշխատում է ավելի նոր տարբերակի միջուկի վրա, քան ձերն է: Եթե \u200b\u200bչգիտեք, թե ինչ տարբերակ ունեք, մուտքագրեք uname-r տերմինալում, արդյունքում կստանաք միջուկի վարկածը (օրինակ, Linux-2.6.31-10): Նաեւ միջուկի կազմումը լայնորեն օգտագործվում է արտադրողականությունը բարձրացնելու համար. Փաստն այն է, որ միջուկի բաշխումներում ստանդարտը կազմվում է «Բոլորի համար», այն ներառում է հսկայական թվով վարորդներ: Այսպիսով, եթե դուք լավ գիտեք օգտագործվող ապարատը, ապա կազմաձեւման փուլում կարող եք անջատել ավելորդ վարորդներին:

Հնարավոր է նաեւ հնարավորություն տալ աջակցել ավելի քան 4 գիգաբայթ RAM- ի, առանց համակարգի բիտը փոխելու: Այսպիսով, եթե դուք դեռ պետք է ունենաք ձեր սեփական միջուկը, եկեք սկսենք հավաքագրումը:

Աղբյուրի կոդավորողի կոդը ստանալը:
Առաջին բանը, որ պետք է անել, միջուկի ցանկալի տարբերակի աղբյուրի կոդը ստանալն է: Սովորաբար անհրաժեշտ է ձեռք բերել նորագույն կայուն տարբերակը: Միջուկի բոլոր պաշտոնական վարկածները հասանելի են Kernel.org կայքում: Եթե \u200b\u200bարդեն ունեք X սերվեր (տնային համակարգիչ), կարող եք տեղ զբաղեցնել ձեր նախընտրած զննարկիչում եւ ներբեռնել ցանկալի տարբերակը tar.gz արխիվում (սեղմված gzip): Եթե \u200b\u200bդուք աշխատում եք վահանակում (օրինակ, դուք դեռ չեք տեղադրել X սերվերը կամ կարգավորել սերվերը), կարող եք օգտագործել տեքստի զննարկիչը (օրինակ, Elinks): Կարող եք նաեւ օգտագործել ստանդարտ ներբեռնման մենեջեր Wget:
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.33.1.tar.gz.
Բայց հիշեք, որ դուք պետք է իմանաք ցանկալի տարբերակի ճշգրիտ թիվը:

Բացելով սկզբնական աղբյուրի արխիվը:
Աղբյուրի կոդով արխիվացում ստանալուց հետո անհրաժեշտ է արխիվը բացել թղթապանակում: Դա կարելի է անել գրաֆիկական ֆայլերի կառավարիչներից (Դելֆին, Նավթիլուս եւ այլն) կամ MC- ի միջոցով: Կամ օգտագործեք ավանդական Tar Team:
tar -zxvf path_do_arhiva
Այժմ դուք ունեք թղթապանակ եւ աղբյուրի կոդ, գնացեք նա, օգտագործելով CD հրամանի Directory_SET_ADER (թղթապանակում գրացուցակի ցուցակը դիտելու համար օգտագործեք LS հրամանը):

Հիմնական կազմաձեւում:
Կնինելի աղբյուրի կոդով գրացուցակ տեղափոխվելուց հետո դուք պետք է կատարեք «20 րոպե» միջուկի կազմաձեւը: Նպատակը միայն անհրաժեշտ վարորդներն ու գործառույթներն թողնելն է: Բոլոր հրամանները պետք է իրականացվեն գերտերության անունից:

Կազմեք Config - Configurator Console ռեժիմ:

Պատրաստեք Menuconfig - Console Mode- ը որպես ցուցակ:

Կազմեք Xconfig - գրաֆիկական ռեժիմ:

Անհրաժեշտ փոփոխություններ կատարելուց հետո պահեք պարամետրերը եւ դուրս եկեք կազմաձեւողից:

Կազմումը:
Վերջնական հավաքման փուլի ժամանակը եկել է `կազմումը: Դա արվում է երկու թիմերի կողմից.
Կազմեք && տեղադրեք
Առաջին հրամանը հավաքում է բոլոր ֆայլերը մեքենայի կոդին, իսկ երկրորդը նոր միջուկ կներկայացնի ձեր համակարգում:
Մենք սպասում ենք 20 րոպեից մինչեւ մի քանի ժամ (կախված համակարգչի ուժից):

Linux միջուկի կազմաձեւում եւ կազմաձեւում

Միջուկը սահմանված է: Grub- ի (2) ցուցակի մեջ հայտնվելը (Superuser- ից)
Թարմացում-grub.
Այժմ վերաբեռնումից հետո կտտացրեք «Փախուստ», եւ ցուցակի մեջ կտեսնեք նոր միջուկ: Եթե \u200b\u200bմիջուկը միացված չէ, ապա պարզապես բեռնեք հին միջուկի հետ եւ ավելի ճշգրիտ կազմաձեւեք:

Kernelcheck - Կորպուսի հավաքածու, առանց վահանակի մտնելու:
Kernelcheck- ը թույլ է տալիս հավաքել միջուկը լիովին գրաֆիկական ռեժիմով debian- ի համար եւ դրա հիման վրա դրա բաշխումների վրա, Սկսելուց հետո Kernelcheck- ը կառաջարկի միջուկի եւ կարկատների թարմ տարբերակներ, եւ ձեր համաձայնությունից հետո ներբեռնում է աղբյուրի կոդը, սկսում է գրաֆիկական կազմաձեւիչ: Ծրագիրը կհավաքի V.Deb փաթեթների միջուկը եւ կստեղծի դրանք: Դուք միայն կվերագործարկեք:

Հոդվածների արխիվ.
2017 թվականի մայիս:
2017 թ. Մարտ:
2016 թվականի ապրիլ:
2016-ի մարտ:
Հոկտեմբեր 2013
Սեպտեմբեր 2013
2013 թվականի մայիս
2013 թ. Մարտ
Նոյեմբեր 2012:
Հուլիս 2012:
Հունիս 2012:
2012 թ. Ապրիլ:
2012 թ. Մարտ:
2012 թ. Փետրվար:
Ապրիլ 2011:
2011 թ. Մարտ:
2011 թ. Փետրվար:
2011 թ. Հունվար:
2010 թվականի դեկտեմբեր:
2010 թվականի նոյեմբեր:
2010 թ. Հոկտեմբեր:
2010 թվականի սեպտեմբեր:
2010 թվականի օգոստոս:
2010 թվականի հուլիս:
2010 թվականի հունիս:
2010 թվականի մայիս:
2010 թվականի ապրիլ:
2010-ի մարտ:

Պատահական:

Aurorae. Շարժիչի զարդարման շարժիչ KDE- ի համար

SBlog- ը կվերամնարկվի .NET- ում

Linuxnow.ru. Ծրագրեր ապագայի համար

Բոլգենոս: «TEACON» ժխտումը

Արագ նվազեցման grub 2

Անվճար ծրագրաշարի եւ խոզաբուծական հիմնադրամ:

Գործընկերներ. Բոլորը
Linux բոլորի համար

Մեր պաստառները.


Տեղադրեք դրոշը

Կառուցեք Linux միջուկը
Բարեւ, հարգելի ընթերցողներ: Այսօր ես ձեզ կասեմ այդպիսի հետաքրքիր դասի մասին Որպես Համագումարի միջուկ linux, Ինչու կարող եք հավաքել միջուկը: Փաստորեն, պատճառները կարող են շատ լինել. Լրացուցիչ հիմնական հնարավորություններ օգտագործելու անհրաժեշտությունը `ձեր համակարգչի տակ օգտագործելու լրացուցիչ հնարավորությունները, միջուկը թարմացրեք ամենավերջին տարբերակին: Այս հոդվածում ես կցուցադրեմ Linux միջուկի համակարգի աղբյուրի կոդը, պարամետրերը, կազմումը եւ տեղադրումը ստանալու գործընթացը, որպես Cryptoloop աջակցության միջուկում ընդգրկման խնդիրը լուծելու մաս (հանգույց կոդավորման սարքեր):

Աղբյուրի կոդ ստանալը
Առաջին հերթին մենք պետք է ստանանք աղբյուրի կոդը, դա կարելի է անել տարբեր ձեւերով եւ տարբեր աղբյուրներից: Ես առաջարկում եմ հաշվի առնել ընդամենը երկուսը. Համակարգի պահեստներ, միջուկի պաշտոնական կայք: Հարակներում, ամենայն հավանականությամբ, միջուկի վարկածները ավելի մեծ են, քան պաշտոնական կայքն է, բայց այս աղբյուրները պետք է ներառեն ձեր Linux բաշխման արտադրողի կտորներ եւ շտկումներ: Նման մոտեցումը նախընտրելի է, եթե ձեզ հարկավոր չէ որոշակի նոր տեխնոլոգիա կամ հնարավորություն, որը աջակցվում է միայն ավելի նոր միջուկներով: Դիտեք միջուկի աղբյուրների բոլոր տարբերակները, որոնք պարունակվում են ձեր համակարգի պահեստներում, կարող եք մուտք գործել տերմինալում (Ուժի մեջ է Ubuntu Linux- ի համար, այլ բաշխումներով)

APT-Cache որոնում Linux- ի աղբյուրը

Հրամանը կցուցադրի մատչելի փաթեթների ցուցակը.


Ինչպես տեսնում եք, ես ընդամենը մի փաթեթ ունեմ ընթացիկ վարկածով եւ 3,5 տարբերակով փաթեթով (ըստ էության, միջուկի ներկայիս տարբերակը) է նաեւ 3.5): Ընդլայնել այս եղանակով առկա միջուկների ցանկը, արժե կապել լրացուցիչ պահեստների: Ստացեք միջուկը, որը մենք կարող ենք պատվիրել. Sudo Apt-Get Տեղադրեք Linux- ի աղբյուրը

linux-Source - փաթեթի անվանումը `աղբյուրի կոդով, ձեր դեպքում կարող է տարբեր լինել:
Հրամանատարը լրացնելուց հետո, իմ գործով կհայտնվի / USR / SRC գրացուցակում գտնվող ֆայլը - Linux-Source-3.5.0.tar.bz2: Մենք դիմում ենք թղթապանակին, բացեք արխիվը եւ խորհրդանշական հղում ստեղծելու հարմարության համար.

CD / USR / SRC SUDO TAR -XJVF Linux-Source-3.5.0.tar.bz2 sudo ln -s linux-source-3.5.0 Linux

Եթե \u200b\u200bՁեզ անհրաժեշտ է միջուկի վերջին տարբերակները, միշտ կարող եք ներբեռնել այն kernel.org կայքում: Հատկանշական է, որ կայքը դրված է որպես թեստավորման եւ զտման համար նախատեսված միջուկների եւ տարբերակների կայուն տարբերակներով (սովորաբար նրանց անվան թեկնածուում կա «RC» հապավում): Եթե \u200b\u200bհամակարգի հետ ավելորդ խնդիրներ չեք ցանկանում, ես խորհուրդ եմ տալիս ներբեռնել կայուն տարբերակը.

Պահպանեք աղբյուրի արխիվը / USR / SRC թղթապանակում: Արդյունքում արխիվը բացելու համար գուցե անհրաժեշտ լինի տեղադրել լրացուցիչ կոմունալ ծառայություններ.

Sudo apt-get Տեղադրեք XZ-utils

Այժմ, ինչպես միջուկը պահեստներից բեռնելու դեպքում, մենք պետք է ապամոնտաժենք արխիվը աղբյուրով եւ ստեղծենք հղում.

CD / USR / SRC SUDO TAR -XPJF Linux-3.8.5.tar.xz sudo ln -s linux-3.8.5.tar.xz linux

Կազմաձեւում եւ կազմում:
Այսպիսով, մենք հասանք ամենահետաքրքիրին: Նախքան սկսելը, մի քանի լրացուցիչ փաթեթներ սահմանեք.

Sudo apt-get Տեղադրեք Build-Essential Kernel- փաթեթ Libncurses-Dev

Մենք կստեղծենք նոր կազմաձեւում, հիմք ընդունելով համակարգի կողմից օգտագործվող միջուկը պահին.

CD / USR / SRC / Linux Sudo Make OldConfig

Եթե \u200b\u200bկազմաձեւում եք միջուկի նոր տարբերակը, քան համակարգում, հավանական է, որ այն հայտնվի, որ ներկայիս միջուկի կազմաձեւում չեն: Այս դեպքում ծրագիրը կխնդրի ձեզ ընտրել, կարող եք թողնել լռելյայն արժեքները պարզապես սեղմելով Enter ստեղնը: Ամեն դեպքում, կազմաձեւումը դեռ չի ավարտվել: Այժմ մենք կարող ենք կատարել ձեզ անհրաժեշտ պարամետրերը կազմաձեւման ընտրացանկի միջոցով.

Sudo menuconfig

Տերմինալը կսկսի կազմաձեւման ծրագիրը.

Այստեղ կազմաձեւման պարամետրերը բաժանվում են բաժանման, որպեսզի այն ավելի հարմար լինի նավարկելու համար: Ինչպես ես ասացի վերը, ես պետք է ներառեմ Cryptoop աջակցությունը միջուկում: Դա անելու համար գնացեք «սարքի վարորդներ» բաժին, իսկ դրանից դեպի բլոկային սարքեր ենթաբաժին.

Մենք գտնում ենք «Cryptoop աջակցություն» պարամետրը, որի կողքին կա «մ» տառ, որը նշանակում է, որ գաղտնագրման սարքերի աջակցությունը կավելացվի որպես միջուկի մոդուլ: Մենք պետք է ներառենք նաեւ այս տեխնոլոգիայի աջակցությունը ուղղակիորեն միջուկում, որպեսզի այն միշտ աջակցվի: Մենք ուշադրության կենտրոնում ենք «Cryptoop աջակցություն» պարամետրին եւ կտտացրեք տարածությանը: «Մ» տառը պետք է փոխի «*» խորհրդանիշը Սա նշանակում է, որ այս տեխնոլոգիայի աջակցությունը «կարի» կլինի միջուկում: Զգուշացում, տարածությունը նշանակում է, որ տեխնոլոգիան ընդհանուր առմամբ չի ապահովվի:

Կտտացրեք «Ներդիր» ստեղնը եւ կտտացրեք «Ելք» կոճակին, մինչեւ փոփոխության հարցումը հայտնվի.

Պատասխանեք «այո»: Մենք հաջողությամբ ավարտեցինք կազմաձեւը:
Մենք սկսում ենք հավաքագրումը: Նախ, ջնջեք այն ֆայլերը, որոնք մնում են նախորդ հավաքներից, եթե առաջին անգամ վարել եք այս հրամանը կատարելու համար Վեհաժողովը `պարտադիր չէ. Sudo Make-KPKG մաքուր է

Գործարկել կազմումը.

Sudo make-kpkg -j4 - ininitrd - գրառում-տարբերակ \u003d -Mykernel kernel_image Kernel_headers

J4 - դրոշ, ցույց է տալիս, թե որքանով են հոսում հոսքերը կազմելու համար: Թույլ է տալիս արագորեն արագացնել հավաքածուն բազմաբնույթ պրոցեսորների վրա: Նկար 4-ը ցույց է տալիս 4 թել: Դրեք այսքան շատ հոսքեր, թե ձեր պրոցեսորի քանի միջուկը «տեսնում է» համակարգը:
-Միջեռնել - նախածանց, որը ցույց է տալիս, որ միջուկը հավաքվում էր ձեռքով, կարող եք փոխել այն, իրականում դա որեւէ բանի վրա չի ազդում:

Այսպիսով, սկսվեց կազմման գործընթացը: Այն կարող է տեւել 10 րոպեից, մինչեւ մի քանի ժամ, կախված նրանից, թե որքան հզոր եք.

Միջուկը համակարգի տեղադրում

Հավաքումը կատարելուց հետո / USR / SRC գրացուցակում, երկու ֆայլերը պետք է հայտնվեն «Դեբ» երկարաձգմամբ, դրանք մեր նոր միջուկի տեղադրման փաթեթներն են, եւ դրանք կարող եք տեղադրել DPKG կոմունալ օգտագործմամբ.

sudo dpkg -i Linux-Image-3.8.5-Mykernel_3.8.5-Mykernel-10.00.Custom_i386.deb
SUDO DPKG -I Linux-Headers-3.8.5-Mykernel_3.8.5-Mykernel-10.00.Custom_i386.deb

Շնորհավորում եմ Միջուկը տեղադրված է, համակարգը այժմ բեռնված կլինի այս լռելյայն միջուկով, բայց եթե նոր միջուկի հետ կապված խնդիրներ ունեք, միշտ կարող եք բեռնախցիկ ընտրել `ընտրելով այն ներբեռնման էկրանին` grub: Այս մասին ես լրացնում եմ այսօրվա հոդվածը եւ մաղթում եմ ձեզ հաջողություն, դուք, սիրելի ընթերցողներ:

Միջուկի հավաքի մասին մատչելի տեղեկատվությունը շատ բազմազան կլինի, ուստի մենք նկարագրելու ենք միջուկի ժողովը Ուբունտուի համար: Մենք կփորձենք. Այս հոդվածում գրված հրամաններին սխալներ չկան: Կազմման գործընթացը նկարագրելիս մենք չենք բնակվի միայն միջուկի ստացմանը: Ստացեք աշխատունակ միջուկը բավարար չէ: NVidia քարտերի կրողների համար կլինի նկարագրություն, թե ինչպես ստեղծել նոր միջուկի աշխատանքային գրաֆիկով համակարգ: Ավելին, գրաֆիկան կաշխատի ինչպես հին միջուկում, այնպես էլ նոր:

1. Միջուկի աղբյուրների տեղադրում

Սկզբում մեզ պետք են միջուկի աղբյուրները: Համար Ubuntu 7.04 Պահեստում նրանք արդեն ունեք, դուք պետք է փաթեթ գտնեք linux- աղբյուր-ծախսեր (Մեր դեպքում դա կլինի linux-Source-2.6.20) եւ տեղադրել այն (այս ամենը կարելի է անել Սինապտիկ): Այս ուխտը տեղադրելուց հետո կատալոգում USR / SRC Հայտնվում է ֆայլի անուն linux-Source-2-6-20.tar.bz2.

Մենք անում ենք տակ Սուդո Թիմ

cHMOD 777 / USR / SRC

Եկեք սովորական օգտագործողի կատալոգում USR / SRC եւ բացեք այս ֆայլը

tar -jxvf linux-source-2-6-20.tar.bz2

Հայտնի կլինի աղբյուրի գրացուցակը / USR / SRC / Linux-Source-2-6-20, Հեռացնում եմ արխիվային ֆայլը (ձեզ հարկավոր է արմատային իրավունքներ):

2. Ուղեկցող փաթեթների տեղադրում

Համագումարի համար ձեզ հարկավոր կլինի ավելի շատ փաթեթներ Միջուկի փաթեթ:, libncurses5-dev., faquoot, Տեղադրեք դրանք Սինապտիկ, Իհարկե, համակարգիչը պետք է տեղադրվի նաեւ համակարգում: gCC. մի քանազոր Դարբ.- Համակարգչային գրադարանների համար աշխատողներ, ինչպիսիք են libc6-dev..

3. Միջուկի կազմաձեւման ֆայլի ստեղծում

Այժմ մեզ պետք է միջուկի կազմաձեւի, որի հետ հիմք է հավաքվել Ubunti- ի համար: Գնացեք կատալոգի / boot.եւ այնտեղ տեսեք տիպի ֆայլ Կազմաձեւիչ-2.6.20-15-generic, Նրան անհրաժեշտ են: Պատճենեք այն աղբյուրի վերաբերյալ գրացուցակին / USR / SRC / Linux-Source-2-6-20 եւ վերանվանել այն .Config, Խնդրում ենք նկատի ունենալ, որ ֆայլի անունը սկսվում է կետից, այն տպիչ չէ:

Այժմ, լինելով կատալոգում / USR / SRC / Linux-Source-2-6-20, Տվեք օգտագործողի սովորական թիմի ներքո

Սա կսկսի միջուկի տեղադրման տեքստի միջերեսը: Կարող եք նաեւ սկսել պարամետրը գրաֆիկական ռեժիմով:

Երկու դեպքում էլ կբացվի միջկրիչ միջամտությունը, որի միջոցով կազմաձեւեք միջուկը: Թվում է, թե լռելյայնը եւ ֆայլը բացվում է .ConfigՈրը ներկայումս եւ պարունակում է ստանդարտ Ubunti Core Config:

Այն, ինչ ուզում եք ավարտել, մտածեք ինքներդ ձեզ, այս հարցում ինտերնետում կան բազմաթիվ ռուսախոս փաստաթղթեր: Այս հոդվածի առաջադրանքը ներառում է միայն Ubuntu միջուկի կազմման միջոցով կատարված գործողությունների նկարագրությունը:

Կազմաձեւի ավարտին ընտրեք «Save Coreur» կետը, նշեք ֆայլի անունը, բացառությամբ .Config, օրինակ .config_my_01, Մենք հեռանում ենք.

Այժմ վերանվանվել է .Config մեջ .Config_ubuntu:, Եվ դուք ունեք երկու ֆայլ - .Config_ubuntu: մի քանազոր .config_my_01, Օրինակ, դուք կարող եք տեսնել ստանդարտի եւ ձեր կազմաձեւման միջեւ եղած տարբերությունները, օրինակ, այսպես

diff. Config .Config_My_01

Այժմ պատճենեք ձեր կազմաձեւը .config_my_01 Անվան տակ .Config, Նրանք: Դուք կունենաք 3 կազմաձեւային ֆայլ: Երբ կազմելը կօգտագործվի ֆայլ .Config, Ֆայլեր .Config_ubuntu: մի քանազոր .config_my_01 Հետագայում մեզ կօգնեն նոր կազմման: Սա այն դեպքն է, եթե նոր միջուկը ստացվում է անգործունակ կամ խելագարված:

4. Կազմել

Կազմելուց առաջ մենք անպայման ստուգում ենք ազատ տարածության առկայությունը (այն հատվածում, որտեղ գտնվում է աղբյուրի կոդը): Լավ կլիներ 4-5 ԳԲ: (!) պահուստում: Աղբյուրի միջոցով գրացուցակի չափը կազմելիս կարելի է բերել 3,5 ԳԲ, Ստուգեք ազատ տարածքը, որը կարող եք պատվիրել

Այժմ, լինելով կատալոգում սովորական օգտագործողի տակ / USR / SRC / Linux-Source-2-6-20Տվեք մի թիմ, որը հեռացնում է աղբյուրի մեջ ինչ-որ մեկի կողմից կազմված օբյեկտները, որոնք մնացել են նախորդ կազմից եւ եղել են արխիվում:

Այնուհետեւ Sudo- ի միջոցով մենք ստանում ենք արմատային իրավունքներ եւ հավաքում ենք հավաքածու:

make-kpkg - Revision - Revision \u003d MyBuild.1.0 Kernel_image Kernel_headers

Փոխարենը » myBuild.1.0.«Գրեք այն, ինչ ձեզ հարկավոր է: Հայտարարվել է անգլերեն տառեր, համարներ, միավորներ: Սթրեսային խորհրդանիշներն ու պոչը չեն թույլատրվում:

Իրականում, լավ ձեւով, միջուկի կազմումը պետք է արվի կանոնավոր օգտագործողի իրավունքներով: Պաշտոնապես, հիմնական երկուականության ստեղծումը ոչնչով չի տարբերվում, քան երկուական ցանկացած ծրագիր կազմելը: Բայց մենք կազմումը կազմում ենք ոչ թե ձեռքով ռեժիմում (ինչպես հավակնությունների միջոցով Կազմեք բզիմի մոդուլներ:), իսկ կիսամյակային ավտոմատ (միջոցով) make-kpkg.): Եվ այս ծրագիրը, հավաքագրումը հանձնելուց հետո, ծրագիր կանցկացնի dPKG-DEB. Ստանալ Դեբ.- փաթեթավորեք միջուկի հետ: Ահա այս պահին եւ արմատի իրավունքը:

Հիմա եկեք պարզենք, թե ինչ է անում վերը նշված թիմը: Այն սկսում է միջուկի կազմումը, այնուհետեւ ստեղծում է Դեբ.- pracke անունով linux-Image Version.debորոնցում կլինեն հիմնական երկուական եւ միջուկի մոդուլները (դա կկատարվի նպատակի պատճառով) kernel_image.): Ինչպես նաեւ կստեղծվի Դեբ.- pracke անունով linux-Headers Version.debԴրանում կլինեն միջուկի վերնագրի ֆայլերը (դա արվելու է թիրախի շնորհիվ: kernel_headers.): Ստացված փաթեթները կընկնեն կատալոգում USR / SRC.

Տեսեք, թե որ ֆայլերն են այս մեջ Դեբ.-Պաքսես, կարող ես Կոներկոր: (Կուբունտուում) `հրաշալի ստեղնը սեղմելով Դեբ.-Հիլ եւ ընտրություն » Kubuntu փաթեթի ցանկը:" -> "Show ուցադրել փաթեթի տեղեկությունները:«Տեղեկատվությունը կձեւավորվի բավականին դանդաղ, մոտ մեկ րոպե, քանի որ մեծ փաթեթներից:

5. Կննի տեղադրում

Այժմ տեղադրեք միջուկը: Կատալոգում գերեզմանի իրավունքների հետ լինելը USR / SRCԵկեք թիմ տանք

dPKG -I Linux-Image Version.deb

որից հետո ձեր միջուկը (ֆայլը) vmlinuz-2.6.20.3-Ubuntu1) կտեղադրվի կատալոգում / boot. (Նախորդ բոլոր միջուկները ոչ մի տեղ չեն գնա, կմնան իրենց տեղերում), իսկ կատալոգում / lib / մոդուլներ, Կատալոգի մոտ, սովորական միջուկի մոդուլներով (in Ubuntu 7.04 կոչված /Lib/Modules/2.6.20-15-Generic) Գրացուցակը կհայտնվի ձեր նոր միջուկի մոդուլներով (մեր դեպքում դա կլինի /Lib/Modules/2.6.20.3-Buntu1): Նոր միջուկը ինքնաբերաբար կվերածվի ներսից / Boot/grub/menu.lst..

Սկզբունքորեն, դուք արդեն կարող եք ծանրաբեռնված եւ ներբեռնման էկրանին Գրաբեր Նոր ապրանքը կհայտնվի ձեր միջուկի հետ: Նոր միջուկը կհայտնվի ցուցակի սկզբում: Բայց չմշարվելով, բայց դեռ թիմ տվեք

dPKG -I Linux-Headers-Version.deb

որը կտեղադրի միջուկի Heders կատալոգում USR / SRC / Linux-Header-VersionՄեր դեպքում դա կլինի կատալոգ /usr/src/linux-headers աղյուսակներս (6.20.3-- ի համար) 1, Այս հեդկերներին անհրաժեշտ կլինի, օրինակ, տեղափոխելու վարորդներին Նվիդիա Նոր միջուկի համար:

6. Վերագործարկեք

Ծանրաբեռնվածություն եւ ընտրացանկ Գրաբեր Դուք կտեսնեք երկու նոր իրեր `սովորական կոշիկ ձեր միջուկի հետ եւ նվազագույն վահանակի ռեժիմում ներբեռնում: Ընտրեք առաջին կետը: Եթե \u200b\u200bմիջուկը անմիջապես չընկնի Միջուկի խուճապ, ապա սա լավ նշան է: Սպասեք ներբեռնման ավարտին: Եթե \u200b\u200bհաջողակ եք, ubuntu- ն կփչանա գրաֆիկական ռեժիմի մեջ եւ ցույց կտա գրաֆիկական մուտքի հրավեր: Այս դեպքում դուք չեք կարող հետագա կարդալ:

Բայց օգտագործողների քարտերի համար Նվիդիաովքեր օգտագործում էին «գույքային վարորդների կառավարչի» միջոցով տեղադրված վարորդներին կամ վարորդին օգտագործում էին փաթեթից nvidia-glx. (կամ այնտեղ nvidia-glx-new) 99% երաշխիք եմ տալիս, որ դուք հաջողակ չեք: Եվ նոր միջուկի տակ գտնվող գրաֆիկները դուք չեք տեսնի:

7. Նվիդիայի վարորդների տեղադրում NVIDIA.com- ից

Նոր միջուկի տակ աշխատող տնակներ ստանալու համար առաջինը, որը գալիս է մտքի համար, վարորդը NVIDIA.com կայքից տեղադրել նոր միջուկի տակ: Եվ սա սխալ որոշում է: Հենց որ վառելափայտը տեղադրվի նոր միջուկի ներքո, ձեր հին ապացուցված միջուկի գրաֆիկները կդադարեն աշխատել (այն պատճառով, որ NVIDIA վարորդի ֆայլերը սերտորեն կապված են միջուկի տարբերակի եւ անվանման հետ): Եվ նոր միջուկի ներկայացումից ի վեր, դուք դեռ իրականում չեք ստուգել, \u200b\u200bկարող եք համակարգը ձեռք բերել «ձեր հայրենի միջուկի, այլ առանց գրաֆիկայի» եւ «խելագարված միջուկի» համակարգը: Կարծում եմ, որ այս իրավիճակը որեւէ մեկին չի համապատասխանում:

«Տնային տնտեսուհիների համար միջուկային ֆիզիկա» հանրաճանաչ հոդվածում առաջարկություններ կան, թե ինչպես կարելի է երկու միջուկի տակ ժամանակացույց ստանալ: Առաջարկվում է հետեւյալ ձեւը `Nvidia.com- ի վառելափայտի պատրաստի տեղադրման փաթեթը ունենալը, եւ եթե ցանկանում եք բեռնավորել որոշակի միջուկի տակ, ապա առաջին հերթին պետք է բեռնանաք այս միջուկի վահանակի ռեժիմում, ապա տեղադրեք վառելափայտը Տուգանք Կարծում եմ, որ այս մոտեցումը նույնպես քիչ բան է անում:

Մենք կանենք, որ գրաֆիկները կաշխատեն հին միջուկում եւ նոր միջուկում, եւ դրա համար ձեզ հարկավոր չէ ամեն անգամ սկսել վառելափայտի տեղադրումը (կազմումը): Դա անելու համար հարկավոր է կատարել միայն մեկ պայման, որպեսզի տարբեր միջուկների տակ գտնվող գրաֆիկական վառելափայտը մեկ վարկած էր:

Գործողությունների համառոտ ծրագիր - կայքից վառելափայտ դրեք nvidia.com: Ստանդարտ միջուկի համար ամբողջությամբ: Մենք համոզված ենք, որ նրանք աշխատում են: Այնուհետեւ, նույն փաթեթից, մենք վառելափայտ ենք դնում տնական միջուկի համար, բայց «միայն գրաֆիկական մոդուլի» ռեժիմում:

8. NVIDIA- ի վարորդների տեղադրում սովորական միջուկի տակ

Ստորեւ գրված ամեն ինչ հարմար է նրանց համար, ովքեր պարզապես որոշեցին տեղադրել նոր NVIDIA վառելափայտ ստանդարտ միջուկի տակ:

Ներբեռնեք կայքը nvidia.com: Վառելափայտ, Լինուուի տակ: Ես ցնցեցի վառելափայտի տարբերակը 96.43 , Ֆայլը կոչվում է Nvidia-lanux-x86-96.43.01-PKG1.run, Բայց դուք կարող եք փորձել այլ կայուն թողարկումներ, որոնք առկա են կայքում: Նվիդիա.

Տեղադրման համար ստեղծեք կատալոգում USR / SRC Անունի ենթաբաժինը Նվիդիա, պատճենեք այս ֆայլը այնտեղ: Լինելով այս ենթախցիկում, կատարելու համար ֆայլի թույլտվություն տվեք

chmod 777 NVIDIA-LIAUX-X86-96.43.01-PKG1.run:

Բոլորը, գրաֆիկական ինտերֆեյսում այս աշխատանքի վրա ավարտվում է: Գրաֆիկը թողնելուց առաջ գործարկեք Սինապտիկեւ համոզվեք, որ ունեք

  • Ընդունակություն. Սա տեքստի ռեժիմի համար Manage Manager- ի միջերեսային կճեպ է:
  • linux-Header-2.6.20-15. Սրանք ձեր ստանդարտ միջուկի վերնագրի ֆայլերն են (HEDERS):
  • linux-Header-2.6.20-15-generic. Ես համոզված չեմ ասի, որ այս փաթեթը չի ասի, բայց թող լինի:

Լավ խորհուրդներ. Այս հոդվածի տպագիր տեքստը ունենալ մի կտոր թղթի վրա կամ այն \u200b\u200bպահեք տեքստային ֆայլի վրա, որը կարելի է դիտել տեքստի ռեժիմից:

Ծանրաբեռնեք սովորական միջուկի վահանակի ռեժիմին (in Գրաբեր Նման իրը կա): Մեջ Ubuntu: Դուք ինքնաբերաբար կստանաք արմատային իրավունքներ, նույնիսկ գաղտնաբառ մուտքագրելու համար: Այժմ պետք է հեռացնել վառելափայտը Նվիդիադա համակարգում է: Եթե \u200b\u200bդուք վառելափայտ եք տեղադրել «գույքային վարորդների միջոցով» (կամ փաթեթ տեղադրելով nvidia-glx. կամ nvidia-glx-new) ապա փաթեթը nvidia-glx / nvidia-glx-new անհրաժեշտ է հեռացնել համակարգից, եւ ոչ միայն տեղահանել, բայց տեղակայել ռեժիմով Մաքրում.

Ես բավական հիմար օգտվող եմ եւ փոխարենը զբաղվելու փոխարեն dPKG:, Ես օգտագործում եմ վահանակի ծրագիրը ընդունակություն, Հավաքեք հրամանը

եւ դուք մտնում եք կեղեւի մեջ, քանդակագործությամբ հիշեցնում եք Սինապտիկ, Վերեւը կլինի բանալիների հուշումը: Menu անկի մեջ մտնելու համար կտտացրեք Ctrl + T. (անհարմար է, բայց ինչ անել): The անկի վրա
Ռադիո եւ բանալին Մուտք գործել Մենք գտնում եւ ընտրում ենք կետը » Գտեք". Գրեք որոնման տող - nvidia-glx., Լուսավորությունը կընկնի ցանկալի փաթեթի վրա: Մենք կրկին զանգում ենք ընտրացանկը եւ գտնում ենք այն իրը » Մաքրում«Սեղմեք այն եւ այն փաթեթը, որի վրա լուսավորությունը կանգնած է, նշվում է համակարգից իր բոլոր ֆայլերի ամբողջական տեղահանման համար (փաթեթն ինքնին կմնա քեշում): Անհրաժեշտության դեպքում հնարավոր կլինի տեղադրել այն հուշման հատակը - " Ե - քննել,! - Հեռացրեք:«Սեղմեք» Ե.«Եվ մենք տեսնում ենք, թե որ փաթեթները կջնջվեն: Եթե nvidia-glx. Փաթեթները կախված կլինեն, դրանք նույնպես տեղահանվելու են: Սովորաբար այս փաթեթը nvidia-glx-dev, Ոչինչ սարսափելի չէ, որ նա նույնպես հեռացվի:

Հիմա կտտացրեք » ! "(Հատկապես շնորհալի համար - Shift + 1:) Այսպիսով համաձայնեք մեր փոփոխությունների հետ: Ապա կտտացրեք » Գ."(Ելք): Ծրագիրը դուրս գալիս կջնջի մեր կողմից նշված փաթեթները:

Հիմա նման պահ: Մենք հիմա մակարդակի վրա ենք Նախաձեռնել 1: (Միայն վահանակը, ծառայությունների մի փունջ չի գործում): Եթե \u200b\u200bսկսում եք տեղադրել վարորդին ՆվիդիաԱյնուհետեւ նա երդվելու է, որ գուցե չսկսեք ծառայություն devfs.որոնք սովորաբար սկսվում են մակարդակից 3 , Հետեւաբար մենք թիմ ենք տալիս

telinit 3.

Եվ համակարգը սպառելու է անհրաժեշտ ծառայությունը, եւ միեւնույն ժամանակ դուրս կգա մեկ օգտագործողի ռեժիմից (կհայտնվեն մի քանի վահանակներ, որոնք կարող են մի քանի վահանակ լինել) Alt + F1:...Alt + F6:): Հետագա աշխատանքի համար մեզ պարզապես անհրաժեշտ կլինի երկու վահանակ: Ի դեպ, համակարգը կփորձի ներբեռնել գրաֆիկները, նա հաջողության չի հասնում, քանի որ Վարորդ մենք պարզապես ջնջեցինք: Եւ նա կմնա 7 Վահանակ դատարկ էկրանով: Մի խուճապի մատնվեք, կտտացրեք Alt + F1:, մենք տեսնում ենք առաջին վահանակը, մուտքագրում ենք մուտքը, գաղտնաբառը, ինչպես գրաֆիկական մուտքագրում (մուտքագրումից հետո եւ գաղտնաբառից հետո) Մուտք գործել բայց չէ Ներդիր).

Մուտք գործեք, զանգահարեք ԲԿ. Գերտերության տակ

Գնացեք կատալոգի USR / SRC / NVIDIA

./Nvidia-lanux-x86-96.43.01-PKG1.run -e.

Ընտրանք » -E«Եկեք տեսնենք զեկույց գործողությունների վերաբերյալ եւ տեսնենք հակասական ֆայլեր: Մենք սկսում ենք տեղադրել: Մենք համաձայն ենք լիցենզիայի հետ fTP. Նվիդին: Խոսել ԼԱՎ. Այդ մոդուլները կստեղծվեն: Ես պարզապես սեղմում եմ մուտքագրման եղանակներ Մուտք գործել.

Վերջում, նախքան տեղադրումը ինքնին տեղադրվելու է ֆայլերի ցանկը: Եվ այս ցուցակի սկզբում (եթե գտնվի) Հակասական ֆայլեր, Գրված կլինի » Կրկնօրինակեք ֆայլը ...«- Դա այն է, ինչ նրանք են: Իմ դեպքում դրանք ֆայլեր էին

/usr/lib/xorg/modules/extensions/libglcore.so.
/usr/lib/xorg/modules/extensions/libglx.so.
/usr/lib/libgl.so.
/usr/lib/libgl.so.1 .1.
/usr/lib/libgl.so.1.2
/Lib/Modules/2.6.20-15-Genic/volatile/nvidia.ko.
/usr/include/gl/ext.h.
/usr/include/gl/gl.h.
/usr/include/gl/glxext.h.
/usr/include/gl/glx.h.

Սրանք փաթեթից ֆայլեր են nVIDIA- Սահմանափակ-մոդուլներ, Փաստն այն է, որ եթե դուք պարզապես ջնջում եք այս փաթեթը, բոլոր ֆայլերը ջնջվում են այս ֆայլերով Նվիդիա-Առաջիններ ( Նվիդիա Ի վերջո, ոչ միայն վիդեո քարտը չի անում): Ինչպես նաեւ կախվածության փաթեթների ջնջում linux- ի սահմանափակված մոդուլներ-2.6.20-15-գեներալ, linux- սահմանափակված մոդուլներ-ընդհանուր մի քանազոր linux-generic, Հետեւաբար, ջնջել այս փաթեթը անցանկալի է: Հետեւաբար, մենք այլ կերպ կվարվենք:

Նման ցուցակը տեսնելուն պես մուտք գործեք երկրորդ վահանակ (անցում - Alt + F2:), Վազել

Եվ մեթոդականորեն փոխանցեք այս հակամարտող ֆայլերը թեմայի առանձին տեղեկատուի մեջ `գլխավոր գրացուցակում, որը վերաբերում է առաջին վահանակում ցուցակում: Ինչու փոխանցել եւ չվաճառել: Փաստն այն է, որ Լինուի «Մարդկային ասոցիացված» ֆայլերի անունները եւ հեշտությամբ կարող են սխալվել եւ հեռացնել սխալ ֆայլը:

Ջնջելուց հետո նախատեսված բոլոր ֆայլերը Կրկնօրինակեք, Վերադառնալ առաջին վահանակին: Ընդհատել տեղադրումը ( Ctrl + C.) Եւ նորից գործարկեք այն: Եթե \u200b\u200b" Կրկնօրինակեք ֆայլը ...«Այլեւս չի լինի, տեղադրումը լրացվի: Ամեն ինչ պետք է սահուն անցնի: Կարող եք համաձայնել շտկման հետ xorg.conf., պահուստային ֆայլը դեռ պահպանված է:

Հիմա ուշադրություն: Ամենակարեւորը `այս պահին մի ծանրաբեռնեք: Եւ գնացեք ֆայլ / Եւ կանխադրված / Linux- սահմանափակված մոդուլներ-ընդհանուրեւ ավելացնել տարբերակը Disable_Modules Մոդուլներ Նյարդ մի քանազոր nvidia_new., Ես դա արել եմ

Disable_Modules \u003d "NV NVIDIA_NEW"

Եթե \u200b\u200bդա չի արվել, ապա երբ ներբեռնեք ֆայլը (որը դուք ջնջել եք): /Lib/Modules/2.6.20-15-Genic/volatile/nvidia.ko. ինքնաբերաբար կլինի Վերականգնվել Փաթեթից nVIDIA- Սահմանափակ-մոդուլներ, Եւ ձեր ֆայլը, որը կազմվել եք վարորդների տեղադրում, կոչվում է /Lib/Modules/2.6.20-15-Generic/kernel/Drivers/video /nvidia.ko., Այսպիսով, երբ դուք սկսում եք ICC- ները, առաջին ֆայլը կգտնվի: Եվ մինչ ձեր ֆայլը գործի չի հասնում: Եվ ձեռնափայտերը չեն կարողանա բեռնաթափել:

Մենք վերագործարկում ենք ամբողջական ռեժիմով ստանդարտ միջուկի մեջ: Եթե \u200b\u200bամեն ինչ ճիշտ է արվում, կսկսվեն խոռոչներ: Ուրախացեք գոնե դուք ունեք աշխատանքային համակարգ:

9. NVIDIA- ի վարորդների տեղադրում տնական միջուկի տակ

Այժմ վերջին քայլը մնում է. Ապահովեք ժամանակացույցը նոր միջուկում: Ամեն ինչ բավականաչափ պարզ է: Բեռնվում է տնական միջուկի փոխկապակցման ռեժիմում: Թող թիմը

Մուտք գործեք եւ առաջին վահանակի գործարկումներում

Գնացեք կատալոգի USR / SRC / NVIDIA եւ սկսեք տեղադրել վառելափայտի թիմ

./Nvidia-lanux-x86-96.43.01-PKG1.run -ke.

Ընտրանքներ » «Թույլ տվեք միայն գրաֆիկական մոդուլ nvidia.ko. Ներկայիս միջուկի տակ (եւ ֆայլը տեղադրվելու է կատալոգում) / Lib / Modules / Tychnoy_ader / Kernel / Վարորդներ): Ոչ մի այլ ընդհանուր ֆայլեր, որոնք տեղադրվելու են / USR / LIB ... Ինչպես «-E» տարբերակով կազմելիս այն չի ստեղծվի:

Ճիշտ նույնը, երբ ստանդարտ միջուկում կազմելիս համաձայնեք ուղիների հետ `սեղմելով Մուտք գործել, Մենք հասնում ենք էկրանին, որտեղ նշված են ֆայլերը, որոնք տեղադրված են: Եթե \u200b\u200bայս ցուցակի սկզբում կան հակասական ֆայլեր » Կրկնօրինակեք ֆայլը ...«Անցեք հաջորդ վահանակին եւ ջնջեք (փոխանցեք) այս ֆայլերը:

Հակամարտող ֆայլերը հեռացնելուց հետո առաջին վահանակում ընդհատեք տեղադրումը ( Ctrl + C.) եւ նորից սկսեք այն (տարբերակով " «Բնականաբար): Տեղադրման ավարտից հետո ընտրվում է ընտրացանկում Գրաբեր Ամբողջ ռեժիմով ձեր միջուկի հետ:

Ixes- ը պետք է սկսվի: Դուք կարող եք ուրախանալ երկրորդ անգամ. Դուք ունեք համակարգ տնական հիմնական եւ աշխատանքային գրաֆիկով:

Any անկացած ժամանակ այժմ կարող եք բեռնաթափել ցանկալի միջուկի տակ, եւ ամենուրեք գրաֆիկները պետք է աշխատեն: Այս ամենը:

Newbies- ը, ովքեր հենց իրենց ծանոթանում են Linux- ի հետ, առաջինը հարցնում է ողջամիտ հարցով. Ինչպես եւ որտեղ ներբեռնել Linux- ը: Թվում է, թե այստեղ կա բարդ բան, բայց հարցը, այնուամենայնիվ, ծագում է, եւ ես հաճախ եմ հարցնում նրան:

Որոշեք Linux բաշխմամբ

Ես կսկսեմ այն \u200b\u200bփաստից, որ դուք, ամենայն հավանականությամբ, դուք պետք է ներբեռնեք Linux բաշխումը: Քանի որ Linux General բառի ներքո կարող եք հասկանալ, թե ինչպես է Linux միջուկը եւ Linux ցանկացած բաշխում: Թույլ տվեք, ապա հոդվածում հետագայում երբեմն օգտագործեք այս երկու բառերը, որքան համարժեքը: Բաշխման ընտրության հարցը այս գրառման շրջանակներից դուրս է: Դուք կարող եք ծանոթանալ Linux- ի բաշխումներին Linux- ի բաշխման կատալոգում:

Ենթադրենք, ընտրեցիք ձեր բաշխումը եւ ցանկանում եք ներբեռնել այն: Linux- ի յուրաքանչյուր բաշխում սովորաբար կարող է ներբեռնվել անվճար տարբեր ձեւաչափերով: Սովորաբար դրանք ISO ֆայլեր են: ISO ֆայլը CD կամ DVD սկավառակի պատկեր է: Ամենից հաճախ CD կամ DVD տարբերակը տարբերվում է միայն այն փաստով, որ DVD վարկածներով ավելի քան այլ ծրագրաշարեր, որոնք կարող եք ուղղակիորեն տեղադրել սկավառակից կամ Linux տեղադրման գործընթացում կամ ցանկացած պահի տեղադրելուց հետո:

Որ Linux ներբեռնումը (I386, x86_64, AMD64 ...)

Ավելի շատ Linux- ը կարելի է ներբեռնել տարբեր հարթակների համար: Սովորաբար, բաշխիչ մշակողները առաջարկում են Linux- ի 32-բիթանոց եւ 64-բիթանոց տարբերակները: Ինչպիսի ընտրություն ընտրեք հիմնականում ձեր պրոցեսորի բիթի վրա: Որպես կանոն, բոլոր ժամանակակից պրոցեսորները 64-բիթանոց են:

Linux- ի 32-բիթանոց վարկածները սովորաբար նշվում են որպես I386, իսկ 64-բիթանոց - X86_64 (Intel պրոցեսորների համար) եւ դրամի պրոցեսորների համար):

Կարող եք հանդիպել նաեւ այնպիսի անունների, ինչպիսիք են ARM, MIPS, PPC եւ այլն: Սրանք Linux տարբերակներ են, որոնք հատուկ հավաքված են բազուկի, MIPS պրոցեսորների, PowerPC- ի համար:

Տնային համակարգիչներում եւ նոութբուքերում սովորաբար օգտագործվում են Intel կամ AMD պրոցեսորներ, այնպես որ ձեզ ամենայն հավանականությամբ կհետաքրքրի I386, x86_64, 64 դրամ:

Որտեղ ներբեռնել Linux բաշխումը

Այսպիսով, դուք որոշել եք Linux բաշխումը: Կարող եք գնալ բաշխման մշակողների կայք եւ այնտեղ գտնել ներբեռնման բաժին, այն կարող է կոչվել ներլցումների նման մի բան, ստացեք այն, ներբեռնեք, ներբեռնեք:

Linux ներբեռնելու ամենաարագ եղանակներից մեկը հեղեղի ֆայլեր օգտագործելն է: Այն աշխատում է հետեւյալ կերպ. Դուք ներբեռնում եք Torrent ֆայլը եւ օգտագործում եք հաճախորդի հեղեղը `ինքներդ ձեզ ներբեռնելու համար: Linux- ի համար հեղեղ հաճախորդները կարող են գտնվել ծրագրի կատալոգում «torrent հաճախորդների» բաժնում:

Linux բաշխման նույն տարբերակը կարող է տեղադրվել տարբեր սերվերների (հայելիների) վրա: Որքան մոտ է, այն աշխարհագրական առումով ձեզ համար սերվերը եւ բարձրությունը դրա թողունակությունը, ավելի արագ Linux ներբեռնումը: Հանրաճանաչ ռուս հայելին, որտեղ դուք կարող եք ներբեռնել Linux- ը `yandex- ից հայելի է. HTTPS://mirror.yandex.ru կամ FTP տարբերակ FTP://mirror.yandex.ru

Ես կքննարկեմ մի քանի վայրեր, որտեղ դուք կարող եք ներբեռնել Linux- ի հանրաճանաչ բաշխումները անվճար.

ԲաշխումՈրտեղ կարող եմ ներբեռնել
Ubuntu:
  • Ներբեռնեք Ubuntu աշխատասեղան (տնային օգտագործման համար Ubuntu- ի հիմնական տարբերակը)
Դեբյան:
Arch linux
Gentoo
Բացում:
Ֆեդորա:
  • ISO Image Fedora (աշխատանքային կայանի տարբերակ անձնական օգտագործման համար)
  • FTP հայելին Yandex- ում (անձնական օգտագործման համար Ընտրեք աշխատատեղի վարկածը)
Slackware
ԱյլLinux- ի բաշխման կատալոգ (յուրաքանչյուր բաշխման էջում կա պաշտոնական կայքի հղում):

Որտեղ ներբեռնեք միջուկը Linux- ը

Linux միջուկի աղբյուրի կոդի ցանկացած տարբերակ միշտ կարող է ներբեռնվել kernel.org կայքում:

Ինչպես պատվիրել սկավառակ linux- ով

Եթե \u200b\u200bձեզ համար հարմար չէ ոչ մեկը, ապա ձեր քաղաքում կարող եք գտնել ոգեւորություններ, որոնք կհամաձայնվեն ձեզ սկավառակ տալ Linux- ի հետ: Ավելին, Linux- ի տարբեր համայնքները շատ են:

Բեռնում ...Բեռնում ...