Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: matsukan - 17.04.09 - klo:10.43
-
hhr, miksi tää pitää olla vaikeaa,
Olen seurannut tätä linkkiä kernelin kääntämiseen.
http://beginlinux.wordpress.com/2008/12/03/how-to-compile-an-ubuntu-810-kernel/
Onnistuin kääntämään kernelin komennolla fakeroot make-kpkg binary Sun virtualbox:in alla (Ubuntu 8.10 32-bit koneellla) ...
Mutta 64-bit ympäristössä sama komennoll kernelin kääntäminen aiheuttaa kyselyn jokaiselle parameterille erikseen:
/usr/bin/make ARCH=x86_64 \
oldconfig
make[1]: Entering directory `/usr/src/linux-source-2.6.27'
scripts/kconfig/conf -o arch/x86/Kconfig
*
* Restart config...
*
*
* General setup
*
Prompt for development and/or incomplete code/drivers (EXPERIMENTAL) [N/y/?] (NEW
Enhanced Real Time Clock Support (legacy PC RTC driver) (RTC) [N/m/y/?] (NEW)
Generic /dev/rtc emulation (GEN_RTC) [N/m/y/?] (NEW)
Siemens R3964 line discipline (R3964) [N/m/y/?] (NEW)
Applicom intelligent fieldbus card support (APPLICOM) [N/m/y/?] (NEW)
ACP Modem (Mwave) support (MWAVE) [N/m/y/?] (NEW)
NatSemi PC8736x GPIO Support (PC8736x_GPIO) [N/m/y/?] (NEW)
RAW driver (/dev/raw/rawN) (RAW_DRIVER) [N/m/y/?] (NEW)
Hangcheck timer (HANGCHECK_TIMER) [N/m/y/?] (NEW)
Samalla jokaisen kysymyksen jälkeen on tuo NEW ja sitten mutu tuntuma on että ei vastaa tuota menuconfig arvoja...
-
[utelu]Mihis ite konffittua kerneliä tarviit?[/utelu]
-
Tiettyjen parametrien käyttöönoton takia (kernel debug msg, FORCE MODULE UNLOAD etc)
-
hhr, miksi tää pitää olla vaikeaa,
Hyvät käännösohjeet löytyvät minusta Linux.fi -sivuilta: http://linux.fi/index.php/Kernelin_k%C3%A4%C3%A4nt%C3%A4minen
Samalla jokaisen kysymyksen jälkeen on tuo NEW ja sitten mutu tuntuma on että ei vastaa tuota menuconfig arvoja...
Hmmm... Lainaus ylläolevilta sivuilta:
Jos sinulla ei ole vanhaa asetustiedostoa tai jos haluat tehdä itse asetuksia, aja komento make menuconfig
Jos vanha asetustiedosto löytyy, kopioi se uuden ytimen lähdekoodin juurihakemistoon nimellä .config. Aja tämän jälkeen komento make oldconfig jolloin sinulta kysytään asetukset niihin ominaisuuksiin, joita vanhassa asetustiedostossa ei ollut.
Tuo config-tiedosto on tekstitiedosto, jota voi tutkiskella editorilla tms..
En tosin ole vielä tarvinnut x86_64 -kernelin vääntämistä.