Portál AbcLinuxu, 14. května 2025 03:05

Dotaz: kompilace kernelu pro jiný počítač

vencour avatar 26.3.2006 23:28 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
kompilace kernelu pro jiný počítač
Přečteno: 72×
Odpovědět | Admin

Ahoj všem,

jak kompilujete jádro pro jiný počítač než ten, na kterém provádíte kompilaci? Tj. mám za to, že při kompilaci se mi v /lib/modules vytvoří adresář s verzí jádra (třeba 2.6.16), kompiluju to z /usr/src/linux-2.6.16/ atd.... potřebuju jen mít moduly a bzimage, vmlinux na jednom místě, dal bych to na flashku a odvez našim, jelikož u nich na to nechci marnit čas.

No a nerad bych si přepsal svoje vlastní soubory. Můžu to dělat u sebe na vlastní holý instalaci - ale jde to nějak lépe, bez přerestartování, ze současné konfigurace?

Zatím nacházím jen návody, jak kompilovat u sebe a pro sebe ... ?

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.3.2006 00:05 Pmx
Rozbalit Rozbalit vše Re: kompilace kernelu pro jiný počítač
Odpovědět | | Sbalit | Link | Blokovat | Admin
Do /lib/modules se moduly kopírují až příkazem make modules_install.

make vše jen zkompiluje, ale nic nikam neinstaluje.
vencour avatar 27.3.2006 00:13 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: kompilace kernelu pro jiný počítač

Jo, dobře, to vim ... ale jak určim cíl, kam se to dělá?

Napadlo mne projít /usr/src/linux-2.6.16/Makefile a pomocí export KBUILD_OUTPUT=dir/to/store/output/files/ by to mělo jít? Je to tak?

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
vencour avatar 27.3.2006 00:29 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: kompilace kernelu pro jiný počítač

Já to myslel tak, že mám v /lib/modules moduly pro sebe a nechci, aby se s nima něco stalo - čili aby se to změnilo. A snad jsem našel odpověď.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
vencour avatar 27.3.2006 00:59 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: kompilace kernelu pro jiný počítač
Odpovědět | | Sbalit | Link | Blokovat | Admin

Kompiluji do adresáře /cesta2616, čili spustil jsem kompilaci make O=/cesta2616 :-D

(Už chápu, proč se o tom nikde nepíše, o takový prkotině :-D)

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
28.3.2006 13:44 rosi
Rozbalit Rozbalit vše Re: kompilace kernelu pro jiný počítač
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pouzivam k plne spokojenosti make-kpkg v debianu je to tusim v balicku kernel-package

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.