Portál AbcLinuxu, 24. dubna 2024 00:00


Dotaz: make install nekopiruje kernel

CIJOML avatar 9.5.2003 22:17 CIJOML | skóre: 58 | Praha
make install nekopiruje kernel
Přečteno: 162×
Odpovědět | Admin
ahoj,

mam problem a uz mi dochazi napady. sedim u pocitace, ktery prelozi jadro a narozdil od vsech jinych stroju, co jsem kdy videl make install nekopiruje kernel do /boot

nevite, cim to muze byt?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.5.2003 22:37 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
Rozbalit Rozbalit vše make install nekopiruje kernel
Odpovědět | | Sbalit | Link | Blokovat | Admin
CIJOMLe, nebud lama. Co to hlasi? --vo
Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
CIJOML avatar 9.5.2003 23:07 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše make install nekopiruje kernel
nakopiruje se to misto do /boot primo do / a tam se taky prejmenujou jadra a vubec, ale netusim , proc to neni v /boot
9.5.2003 23:34 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše make install nekopiruje kernel
nemáš definovannou INSTALL_PATH (mj.) popravdě řečeno mi teď ale taky není jasný, kde se vezme INSTALL_PATH=/boot, když je to defaultně zakomentovaný...
CIJOML avatar 10.5.2003 11:35 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše make install nekopiruje kernel
joj, to export bylo zakomentovany, dikes :)
10.5.2003 11:47 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše make install nekopiruje kernel
btw už jsem přišel na to, proč to normálně není třeba odkomentovávat -- pokud máš v systému /sbin/installkernel (je to jedonoduchoučkej skirpt), což normálně člověk má, tak ten má INSTALL_PATH natvrdo v sobě, a make install ho použije pokud ale /sbin/installkernel z nějakého důvodu nemáš, tak se místo něj použije install.sh z tarballu jádra, jenže ten INSTALL_PATH nezná, takže se musí nastavit.
9.5.2003 22:44 Milan Gerža | skóre: 30
Rozbalit Rozbalit vše make install nekopiruje kernel
Odpovědět | | Sbalit | Link | Blokovat | Admin
neni /boot namountovane ro?
9.5.2003 22:56 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše make install nekopiruje kernel
vzhledem k tomu, že to takhle mám, řekl bych, že když člověk pustí make install s /boot read-only, pozná to na první pohled, dělám to poměrně často ;)
9.5.2003 22:53 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše make install nekopiruje kernel
Odpovědět | | Sbalit | Link | Blokovat | Admin
někdo ti hacknul Makefile... kde to skončí? kopírování se nakonec dělá v arch/$(ARCH)/boot/Makefile, ale cesta tam je nelehká, nemáš třeba ~/bin/installkernel, kterej nedělá nic? ;)
10.5.2003 01:02 Ondra 'Kepi' Kudlík | skóre: 29 | Brno
Rozbalit Rozbalit vše make install nekopiruje kernel
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nepoužíváš náhodou Debian? Jestli jo, tak proč make install, daleko pohodlnější je přece make-kpkg --revision=nejakej_popisek kernel_image
CIJOML avatar 10.5.2003 11:39 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše make install nekopiruje kernel
k cemu vyrabet balicek?? kdyz potrebuju, tak to zase smaznu, ne? :)
10.5.2003 17:34 Ondra 'Kepi' Kudlík | skóre: 29 | Brno
Rozbalit Rozbalit vše make install nekopiruje kernel
Třeba k tomu, že nainstalováním balíčku není žádný problém s tím, kam se kernel nakopíruje, příslušně se upraví a hlavně spustí lilo (na což jsem dřív párkát zapomněl) a prostě bych řekl, že je to takový čistší... a hlavně by to určitě vyřešilo ten problém.
10.5.2003 21:41 Ľubomír Host | skóre: 19 | Bratislava
Rozbalit Rozbalit vše make install nekopiruje kernel
..a ja si novy kernel instalujem svojim vlastnym skriptom a hlavne pouzivam ako bootloader GRUB. Tzn. nemusim po kazdej zmene kernelov (alebo initrd) spustat nejake lilo (dost dlho som ho pouzival) a prepisovat bootsektor. Teda sa mi nestane, ze by som zabudol spustit lilo a nabootovat nejaky kernel mozem hoci aj tak, ze mu rucne na prikazovom riadku GRUBu napisem, aky kernel nabootovat chcem (samozrejme ze funguje TAB-complete ;)
10.5.2003 21:42 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše make install nekopiruje kernel
hm. a co když lilo nepoužívám? a pochybuji, že systém, kde není /sbin/installkernel, je funkční debian, a že tam budou nějaké make-kpkg triky fungovat ;) a vůbec, když se nespokojím se standardním jádrem a chci něco jako 2.4.21-rc2-ac1 se swsuspendem a lm_sensors, tak je nějaké předstírání, že je to balíček, podle mě zbytečná obstrukce. leda že by se dal snadno udělat zdrojový balíček umožňující reprodukci kompilace toho jádra, ne jen tupé nainstalování binárního balíčku... nejsem expert na debian, takže pokud to jde, rád se nechám poučit, jak.
11.5.2003 11:29 Ondra 'Kepi' Kudlík | skóre: 29 | Brno
Rozbalit Rozbalit vše make install nekopiruje kernel
Abych se přiznal, nevím jak to funguje například s grubem, jestli to třeba debian sám detekuje a tudíž neupravuje lilo ale grub (respektive jak jsem se zde dočetl grub není potřeba upravovat). Používám lilo, protože je mi sympatičtější, toť vše. Netuším jestli je lepší nebo horší, ale mým potřebám vyhovuje. Jinak nevím, jestli úplně přesně chápu tu druhou část, ale věc se má tak, že si stáhnu jakýkoliv zdrojáky kernelu, libovolně si je opatchuju, přidám další moduly od dalších výrobců a potom použiju make-kpkg na vytvoření balíčku. Tento program se volá jako make-kpkg target. A právě ten target je to, co chceme. Pokud jako target dáme kernel_image, vytvoří se prostý balíček, po jehož instalaci se nainstaluje nový kernel, moduly a jádro se zkopírují kam mají, udělají se odkazy na linux-old, kdyby něco nešlapalo jak má a spustí se lilo. Pokud však jako target dáme třeba kernel_source, je to zřejmě to co jsi tím myslel. Prostě se udělá balíček se zdrojáky tak jak jsme je nachystali, příslušně opatchovaný a omodulovaný, takže jej můžeme dát na další libovolný debian systém. I když pravda, tady by zřejmě stačilo jen zkopírovat dané adresáře... takže nevím, jestli jsem správně pochopil, to co jsi myslel tou reprodukcí komiplace jádra. Má to ještě spoustu dalších voleb, ale já používám převážně cíl kernel_image, hlavně kvůli pohodlí a tomu, abych na něco nezapomněl. Netvrdím, že je to nejlepší cesta, ale mě se líbí. Hlavně pak vidím ve správci balíků co všechno mám v systému...
11.5.2003 11:37 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše make install nekopiruje kernel
OK, to jsem chtěl vědět. Sice asi při kernel_source ztratí informace, jak byl přesně opatchován, ale lepší než drátem do oka ;)

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.