Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Nik123 в Feb 02, 2013, 15:22



Титла: малко помощ при прекомпилация на ядро
Публикувано от: Nik123 в Feb 02, 2013, 15:22
Прекомпилирах на една стара машина /по-точно опитах да прекомпилирам/ последното ванила ядро 3.7.5. Дистрибуцията ми е магея 2, машинката е много стара- П2 360 мхз, с 6 гб хард, от който останаха около три гигабайта и половина, след инстал на магеята.
Свалих сорса, конфигурирах го, пуснах make, минах етапа bzImage is ready, тръгна modpost и почна да прави модулите. По някое време обаче харда "свърши"- изведе грешка, че няма място и спря.
Въпросът ми е: Има ли някакви temp файлове, които мога да изтрия /в сорса на ядрото, или другаде/, да освободя място и да довърши компилирането, или да се отказвам? От дистрибуцията няма какво вече да махам, максимално я олекотих.


Титла: Re: малко помощ при прекомпилация на ядро
Публикувано от: go_fire в Feb 02, 2013, 20:56
Доколкото си спомням с шумен скандал Линус отряза 586 в 3,5, защото тъй и тъй нямало да тръгнат.

Относно въпроса ти, спокойно може да изтриеш всички  каталози в /usr/src/linux-*/ /drivers, /arch, /firmware, /fs които не мислиш да използваш.


Титла: Re: малко помощ при прекомпилация на ядро
Публикувано от: laskov в Feb 03, 2013, 00:12
Аз бих му добавил временно друг диск или флашка, ако може и ще копирам директорията със сорса на ядрото на него и след като го компилиран и инсталирам ще го махна. А може и да го оставя с идеята на него да е swap дяла с цел увеличаване на бързодействието.


Титла: Re: малко помощ при прекомпилация на ядро
Публикувано от: dejuren в Feb 03, 2013, 23:30
И трето решение - вземи си .config файла, компилирай другаде и върни готовото ядро.


Титла: Re: малко помощ при прекомпилация на ядро
Публикувано от: go_fire в Feb 04, 2013, 11:16
Това е най-умното.


Титла: Re: малко помощ при прекомпилация на ядро
Публикувано от: Nik123 в Feb 06, 2013, 19:24
Благодаря за мненията! Значи, и аз мислих по варианта да взема конфиг файла, да си сложа сорса на декстоп-машината, да прекомпилирам ядрото там. Но всъщност не бях сигурен дали ще се получи, досега такава гимнастика не бях правил.
Значи, ако правилно сътм разбрал, ще стане тази хватка:
1. разархивирам сорса на декстоп машината си /там е мандрива 2009 като дистрибуция/
2, давам му make xconfig, зареждам конфиг файла
3. давам make
4.после цялата директория /usr/src/linux-нещо си я архивирам, на флашка, от флашката на лаптопа, разархивирам там в /usr/src/linux-нещо си
5.Давam make modules_install и make install
И всичко е окей?


Титла: Re: малко помощ при прекомпилация на ядро
Публикувано от: go_fire в Feb 06, 2013, 19:37
Аз последната част (точки 4 и 5) бих я направил направо по ssh. Не е нужно да правиш нова конфигурация, щом вече си я направил. Както каза Дежурният, просто си я вземи.


Титла: Re: малко помощ при прекомпилация на ядро
Публикувано от: Nik123 в Feb 06, 2013, 20:32
Пробемът е, ползвам една pcmcia wifi карта, която настоящото ядро на лаптопа изобщо не намира. т.е. нямам модул за нея, в новото ядро си е ок всичко. Та, няма как за момента да логна ssh от лаптопа на декстопа. Имам и pcmcia лан-карта, ама трябва пък да си играя да правя и кабел. Лаптопа няма вградени лан и вифи, дърт е :)


Титла: Re: малко помощ при прекомпилация на ядро
Публикувано от: go_fire в Feb 06, 2013, 21:29
§22
Ами тогава остава да се мъчиш.