ohladom kompilace Kernelu

Všetko ohľadom Linuxu...
Andik8
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 118
Registrovaný: 26 apr 2006, 16:17
Kontaktovať používateľa:

ohladom kompilace Kernelu

Príspevok od používateľa Andik8 »

zdravim vas, chcel by som sa jedno spytat , podla GCC manualu si pri kompilacii mozem napisat vlastnu hodnotu pre procesor a aj jeho instrukcny set ( -O2 msse2/3) atd ale ked pouzijem hocijaky MAKE XCONFIG/GCONFIG tak on sa ma len opyta na druh CPU a nemumoznuje mi manualne napisat ti hodnoty,proste sa lne opyta ci Athlon/K8 Cpu ale nic viac , neviete ako to prepnut do takeho rezimu ? (podobne ako v Gentoo) , dakujem


len pre info tu mam zozanm tych hodnot ale nemam ich kde zadat

Kód: Vybrať všetko

http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Tá konfigurácia je tam na to, aby sa vybrala správna hodnota pre architektúru. Nič tam nemusíš nastavovať ručne.
Andik8
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 118
Registrovaný: 26 apr 2006, 16:17
Kontaktovať používateľa:

Príspevok od používateľa Andik8 »

ale ja z toho nevycitam podporu pre SSE3
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Vyber tam procesor aký máš a správne prepínače sa použijú automaticky (nič netreba nastavovať ručne). Inak pochybujem, že sa priamo v jadre používa sse3.
Andik8
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 118
Registrovaný: 26 apr 2006, 16:17
Kontaktovať používateľa:

Príspevok od používateľa Andik8 »

tked si stiahnem Kernel-generic teda distribucny kernel nie Vanilla tak tie hodnoty co su preddefinovane v jeho nastaveniach tie nastavili vyvojary distribucie ze ? ci to su len zakldadne a je nutne ich zmenit ?
Andik8
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 118
Registrovaný: 26 apr 2006, 16:17
Kontaktovať používateľa:

Príspevok od používateľa Andik8 »

,,,ked si stiahnem vanilla kernel a v nom si vyberem iste veci ako Modularne tak sa mi v systeme prepise Lib/modules podla noveho jadra ci sa zalohuje k staremu jadru a pri vybere jadra v Grube sa dane modules nacitaju?
Andik8
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 118
Registrovaný: 26 apr 2006, 16:17
Kontaktovať používateľa:

Príspevok od používateľa Andik8 »

prosim pomozte pri pokuse zahajit kompilcaiu mi napise

Kód: Vybrať všetko

root@linX-pc:/usr/src# make-kpkg --initrd --stem linux --revision=vlastni.1.0 kernel_image modules_image
We do not seem to be in a top level linux kernel source directory
tree. Since we are trying to make a kernel package, that does not make
sense.  Please change directory to a top level linux kernel source
directory, and try again. (If I am wrong, and this is indeed a top
level linux kernel source directory, then I have gotten sadly out of
date with current kernels, and you should upgrade kernel-package)
root@linX-pc:/usr/src# sudo make-kpkg --stem linux --revision=vlastni.1.0 kernel_image
We do not seem to be in a top level linux kernel source directory
tree. Since we are trying to make a kernel package, that does not make
sense.  Please change directory to a top level linux kernel source
directory, and try again. (If I am wrong, and this is indeed a top
level linux kernel source directory, then I have gotten sadly out of
date with current kernels, and you should upgrade kernel-package)
q-parser
Professional
Professional
Používateľov profilový obrázok
Príspevky: 1410
Registrovaný: 04 dec 2004, 16:48
Bydlisko: /dev/null
Kontaktovať používateľa:

Príspevok od používateľa q-parser »

Andik8 napísal:,,,ked si stiahnem vanilla kernel a v nom si vyberem iste veci ako Modularne tak sa mi v systeme prepise Lib/modules podla noveho jadra ci sa zalohuje k staremu jadru a pri vybere jadra v Grube sa dane modules nacitaju?
No ak su rovnakej verzie, obavam sa, ze sa moduly prepisu. To mas to iste ako keby si to iste jadro prekompiloval si inou volbou modulov. Ale je dost mozne, ze sa v /lib/modules vytvori iny adresar. Jednoduche riesenie: zalohuj si terajsi adresar, skompiluj druhe jadro a uvidis.
q-parser
Professional
Professional
Používateľov profilový obrázok
Príspevky: 1410
Registrovaný: 04 dec 2004, 16:48
Bydlisko: /dev/null
Kontaktovať používateľa:

Príspevok od používateľa q-parser »

Andik8 napísal:tked si stiahnem Kernel-generic teda distribucny kernel nie Vanilla tak tie hodnoty co su preddefinovane v jeho nastaveniach tie nastavili vyvojary distribucie ze ? ci to su len zakldadne a je nutne ich zmenit ?
Hodnoty su prednastavene no ? sa pyta, ci chces hodnotu nastavit na inu. Teda tak je to pri 'make oldconfig'. Napr. [Y/n/m] ?- vychodzia hodnota je Y.
q-parser
Professional
Professional
Používateľov profilový obrázok
Príspevky: 1410
Registrovaný: 04 dec 2004, 16:48
Bydlisko: /dev/null
Kontaktovať používateľa:

Príspevok od používateľa q-parser »

Andik8 napísal:prosim pomozte pri pokuse zahajit kompilcaiu mi napise

Kód: Vybrať všetko

root@linX-pc:/usr/src# make-kpkg --initrd --stem linux --revision=vlastni.1.0 kernel_image modules_image
We do not seem to be in a top level linux kernel source directory
tree. Since we are trying to make a kernel package, that does not make
sense.  Please change directory to a top level linux kernel source
directory, and try again. (If I am wrong, and this is indeed a top
level linux kernel source directory, then I have gotten sadly out of
date with current kernels, and you should upgrade kernel-package)
root@linX-pc:/usr/src# sudo make-kpkg --stem linux --revision=vlastni.1.0 kernel_image
We do not seem to be in a top level linux kernel source directory
tree. Since we are trying to make a kernel package, that does not make
sense.  Please change directory to a top level linux kernel source
directory, and try again. (If I am wrong, and this is indeed a top
level linux kernel source directory, then I have gotten sadly out of
date with current kernels, and you should upgrade kernel-package)
cd /usr/src/linux alebo iny adresar, kde mas rozbaleny zdrojak jadra. Inak sa priznam, ze takyto postup kompilacie jadra nepoznam. To vyzera byt nejaky od debianu.
Andik8
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 118
Registrovaný: 26 apr 2006, 16:17
Kontaktovať používateľa:

Príspevok od používateľa Andik8 »

vyriešene , stačilo vytvoriť virtualny adresár /usr/src/linux ktory odkazoval na /usr/src/linux-sourceXYXY :lol:
Napísať odpoveď