Re: linux c header

From: paolo.d@dopita.com
Date: 27. 12. 2003, 17:39 CET


marvil@centrum.cz wrote:
> Dobry den.
> 
> Muzete mi poradit jak kompilovat jadro? Chtel bych rict , ze jsem 
> zacatecnik a chtel jsem zkusit vmware 4 ale vyskakujici hlaska - What 
> is the location of the directory of C header files that match your 
> running kernel? [/usr/src/linux/include] -  mi dela hodne tezkou 
> hlavu, hledam, zkousim a k "INSTALL" in the VMware Workstation 
> documentation directory se nemuzu dostat.... ono to snad 
> neexistuje.zkousim to na z cerstva instalovanem mandrake 9.2 s 
> orig.jadrem,  myslim ze 2.4.22.10.  Muzete mi poradit aspon nejaky 
> clanek, nejlip v cestine. 
>  Zkusenejsim se omlouvam za mozna najivni dotaz, ale rikam si nac ta 
> konference vubec je , proc se nezeptat...... Za pripadne rady 
> dekuji....Marek 
> 
>  ps:   /usr/src/rpm  -kde je nekolik prazdnych adresaru , jinak /usr/src/linux opravdu neexistuje

Netreba ti kompilace jadra, ale musis ho mit k dispozici - 
kernel-source-2.4... a tak dale. Staci, kdyz si ho najdes, tusim na 
ctvrtem CD od QCM, nebo stahnes z mandrake.contactel.cz. Pak ho vybalis 
rpm -i kernel-source-2.4.22-...rpm . Tim se ti v /usr/src/ udela 
symbolicky link linux, ktery odkazuje na adresar, ktery lezi na stejnem 
miste. Zde nejcastejsi chybou byva, ze si nainstalujes jiz vyssi verzi, 
treba 2.4.22-21, na ktere odkazuje symbolicky link, ale pritom jadro mas 
stale treba 2.4.22-10. To pak VMWare rve, ze zdroj neodpovida jadru. 
Staci spravit symlink.
Az to vybalis, tak by ti VMWare mel jiz jit nainstalovat bez problemu.
Pokud bys presto trval na kompilaci jadra, tak si skocis do toho 
symlinku a postupne spostis #make mrproper (cisti, cisti, az se sam 
vidis :-)), #make menuconfig (pokud chces jadro upravovat, ale na 15 
mych modifikaci mi vychazi dve az tri funkcni, vychytane na moje zelezo, 
ale pokud mas hodne casu a puvodni jadro dobre zazalohovane, tak proc 
ne). #make dep (pozor, u jadra 2.6 jiz neni potreba), #make clean, #make 
bzImage (tim vytvoris vlastni jadro), #make modules, #make 
modules_install (logicke, ne?), a pak bud sam umistis, nebo vyuzijes 
#make install. Pak uz jen zkontrolovat v /etc/lilo.conf cestu k novemu 
jadru (puvodni nech!!!)) a prikazem #lilo zaktualizovat zavadec. Pro 
modifikaci jadra misto #make menuconfig muzes pouzit graficke #make xconfig.
Ale toto vse je zbytecne. Pro instalaci VMWare staci mu opravdu dat jen 
k dispozici zdrojaky.

Zaver: klidne se ptej, rad odpovim, i kdyz linuxu skoro nerozumim ;-).

-- 
Paolo D.
Prostejov, CZ
ICQ:51557144



This archive was generated by hypermail 2.1.3 : 27. 12. 2003, 17:39 CET