ПредишенСледващото

Всеки разпределение има свой специфичен ядро ​​монтаж и това ръководство се фокусира върху това как да направите това в Debian Etch. Просто се отваря въпроса за това как да се сложи този или онзи кръпка на ядрото, когато е необходимо подкрепа определена функционалност или ново оборудване във вашата система. HowTo е предназначена предимно за по-напреднали потребители и няма гаранция, че този метод ще работи както трябва и всички тези стъпки и отговорности паднат върху вас.

две ядро ​​метод монтаж ще бъде описано. Първото изпълнение ще бъде описана .deb пакет монтаж, които могат да бъдат инсталирани във вашата или друга система. Вторият метод, така наречените "традиционни" начин :-)

Процесът на първо място. Изграждане на ядрото от пакетите за Дебютантка.

Инсталиране на необходимите пакети да компилирате ядрото.

За да започнете списъци пакет за актуализация:

Ще инсталирането на необходимите пакети:

# Ап-да инсталирате ядрото пакет libncurses5-Dev fakeroot Wget bzip2 натрупване от съществено значение

Изтегляне на източниците на ядрото.

Отидете до директорията / ЮЕсАр / SRC, отидете на www.kernel.org и изберете желаната версия на ядрото. В този случай, ще се счита версията на Linux-2.6.23.1.tar.bz2. Изтеглили:

Ние разопаковането на изходния код и да създадете символна връзка:

# Tar xjf Linux-2.6.23.1.tar.bz2

# Ln -sf Linux-2.6.23.1 Linux

По желание и не го направи без да е необходимо!

Понякога трябва драйвери или инструменти, които не се поддържат в съществуващата ядрото, като например технологията за виртуализация или други особености на друга, която не е в текущата версия. Във всеки случай, той коригира налагането на т.нар петна (ако има такива).

Така че, предполагам, че сте изтеглили необходимата пластир (например, обадете patch.bz2) в / ЮЕсАр / SRC. Ние прилагаме изтегления кръпка нашите източници (все още трябва да бъде в директорията / ЮЕсАр / SRC / Linux):

# Bzip2-DC /usr/src/patch.bz2 | кръпка -P1 --dry управляван

# Bzip2-DC /usr/src/patch.bz2 | закърпи -p1

Първи отбор - само тест и промените няма да бъдат приложени към източника. Ако първия отбор, са били издадени няма грешки, можете да изпълните втората команда, за да приложи на пластира. Във всеки случай, не се представят втората команда, ако са издадени след първите грешки!

Така че можете да приложат поправки към източниците на ядрото. Например, има някои функции, които са налични само в 2.6.23.8 ядрото, а източникът не съдържа необходимата функционалност, но пусна кръпка кръпка-2.6.23.8.bz2. Можете да приложите тази кръпка към източника на 06.02.23 ядрото, но не 2.6.23.1 или 2.6.23.3, и т.н.

Predispravleniya (prepatchi) - алфа пресата са еквивалентни; Пластирите се прилага към източника на предходната пълно освобождаване с три цифри версия (например, 2.6.12-RC4 пластир може да се приложи към източник версия 2.6.11, но не версия 2.6.11.10).

Поставете пластира да пластир 2.6.23.8.bz2 ядрото на 02.06.23:

# Bzip2-DC /usr/src/patch-2.6.23.8.bz2 | кръпка -P1 --dry управляван

# Bzip2-DC /usr/src/patch-2.6.23.8.bz2 | закърпи -p1

Можете да изтеглите файл с разширение петно ​​в / ЮЕсАр / SRC / Linux и се прилагат:

$ Cat file.patch | закърпи -p1

Добра идея е да се използва съществуващата конфигурационния файл и работи ядрото на новото. Ето защо, копирате съществуващата конфигурация в / ЮЕсАр / SRC / Linux:

На следващо място, даде команда:

след което сърцевината е зареден графичен конфигурация меню. Изберете елемент конфигуратора на менюто "Поставяне на Alternate Configuration File" и кликнете "OK". След това (ако е необходимо), за да направи необходимите промени в конфигурацията на ядрото преминава по цялото менюта (конфигурация детайли ядрото могат да бъдат намерени в www.google.com :-)). Когато сте готови и натиснете "Изход", ще бъдете попитани "Искате ли да запазите своя нов конфигурационен?", Отговори утвърдително "Да".

ядро монтаж е само на две команди:

След --append до версия =, можем да запишем всяко име, което искате, но тя трябва да започне със знак минус (-), и без интервали.

Процесът на изготвяне и изграждане на .deb пакети може да бъде зает от доста време. Всичко ще зависи от конфигурацията на ядрото и вашите възможности процесори.

Инсталиране на новото ядро.

Когато приключи успешно монтаж на ядрото, пакетът за два .deb ще бъде създаден в директорията / ЮЕсАр / SRC:

Linux-образ-2.6.23.1-cybermind_2.6.23.1-cybermind-10.00.Custom_i386.deb - и в действителност самото aktualnoeyadro

Linux-горни-2.6.23.1-cybermind_2.6.23.1-cybermind-10.00.Custom_i386.deb - ядрото заглавията, необходими за сглобяване на други модули (например по време на модули водача монтаж NVIDIA).

(Тези пакети вече могат да бъдат инсталирани на друга система и да ги събират отново няма да е необходимо.)

Всички инсталацията завърши, менюто за стартиране, инсталирането на новото ядро ​​и Ramdisk ще бъде направен автоматично. Остава само да се рестартира:

Метод две. "Традиционните" начин :-)

Носим всички елементи, описани по-горе в точка "Съставяне на ядрото."

Освен това, по традиционния начин:

Както обикновено, събранието може да отнеме много време, в зависимост от конфигурацията на възможностите на ядрото и процесорите.

Ядрото се компилира и инсталира, но дори и сега е необходимо да се създаде Ramdisk (без която ядрото просто не обувка) и трябва да се актуализира GRUB зареждане на ОС на. За да направите това:

Лесно се актуализират и безболезнено товарач:

Всички товарач и ново ядро ​​са готови, остава само рестартиране:

Ако след рестартиране сте избрали новото ядро ​​не обувка, рестартиране и изберете предишния си ядро, и можете да се опитате да направите целия процес отново да се съберат rabocheeyadro. Да не забравяме и в този случай, извадете линия в ядрото неработен /boot/grub/menu.lst.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!