Temat
Rekompilacja Jądra
83.27.40.* napisał:
Kuran. Może mi ktoś pomoże? Czytałem już od colery Howto i coś nie bardzo mi to wszystko działa. mam mandrive 10. bawie się troche linuksem w celach edukacyjnych. i za cholere nie moge skompilować nowego jądra. za każdym razem wypluwa mi serie tekstów typu "unknown option ..." Właściwie wszystko dla niego jest unknown. ja nie wiem. może ja źle na niego działam,Help me please zanim komputer poleci z 13 piętra
80.54.240.* napisał:
1. z jakich howoto dotychczas kozystales?2. jakie polecenia wydajesz i jakie to jajko 2.4.x czy 2.6.x ?
3. jakir to komunikaty UNKNOWN ???
83.27.16.* napisał:
1. z jakich howoto dotychczas kozystales?
2. jakie polecenia wydajesz i jakie to jajko 2.4.x czy 2.6.x ?
3. jakir to komunikaty UNKNOWN ???
ad 1. znalazłem na stronach jekieś informacje jak krok po kroku zkompilować i wykorzystać nowy kernel
ad 2. mam 2.6.8 i próbuje zainstalować najnowasze 2.6.15.5.
ad 3. na stronie <a href="http://www.doombringer.boo.pl/make.txt" target="_blank">www.doombringer.boo.pl/make.txt</a> jest to co teoretycznie przy kompilacji. a praktycznie w konsoli pisze troche inaczej:
/Kconfig:274: unknown option http. to ostatni wpis. pliki i katalogi są podane w pliku make.txt w linku powyzej. Nie przeglądaj tego pliku przez www bo jest dość dyży.
217.153.29.* napisał:
1) sciagnales jadro z kernel.org mam nadzieje2) rozpakowany do /usr/src/xxx
3) make menuconfig /czy co tam chcesz/
4) make && make bzImage && make modules && make modules_install /przynajmniej ja tak robie zaraz pewnie bedzie 1000 glosow ze zle /
dalej juz intuicyjnie
a propos tego txt to ja tam zadnego errora nie widze, same warningi, a czemu one powstaja to nie wiem, ale pewnie jakas wyszukiwarka wie. u mnie ich nie ma
83.27.16.* napisał:
1) sciagnales jadro z kernel.org mam nadzieje
2) rozpakowany do /usr/src/xxx
3) make menuconfig /czy co tam chcesz/
4) make && make bzImage && make modules && make modules_install /przynajmniej ja tak robie zaraz pewnie bedzie 1000 glosow ze zle /
dalej juz intuicyjnie
a propos tego txt to ja tam zadnego errora nie widze, same warningi, a czemu one powstaja to nie wiem, ale pewnie jakas wyszukiwarka wie. u mnie ich nie ma
do 3 punktu wszyskto robie ja trzeba ale make menuconfig daje to samo co make czyli to co jest w pliku make.txt na mojej stronce i to czego tam nie zapisuje czyli unknown option w plkach kconfig w każdym katalogu.
tak więc 4 punktu nie moge juz zrobic
A tak wogóle to zawsze wydawało mi się że jesli kaze mu zapisać do pliku wynik to zapisuje wszystko a nie to co chce....
83.24.149.* napisał:
wuaaaaa... make menuconfig daje to, ze pojawia Ci sie menu z opcjami kompilacji kernela. Najpierw wykonaj make menuconfig, a potem dopiero make clean && make dep && make && make bzImage && make modules && make modules_install80.54.240.* napisał:
hmm no z tego pliku make.txt nic nie wynika. tak jakbys probowal kompilowac/uruchomic cos gdzie nie ma zadnego sprzetu1. jak wpisujesz samo 'make menuconfig' lub np. 'make xconfig' w katalogu gdzie rozpakowales zrodla do kernela co sie dzieje? wklej komunikat z konsoli.
2. jesli poustawiales sprzet w makemenuconfig sproboj kompilacji metoda na 2.6.x chcociaz to nie ma znaczenia
make; make modules_install; make install
i napisz co tamz a komunikaty leca w konsoli.
83.27.35.* napisał:
Nie rozumiemy się widze. make menuconfig daje ten sam efekt.Nie będe pisał wszystkiego bo on wyświetla błędy przez ok 20 sekund czyli jakieś 500 linijek a nawet więcej.
Napisze od ostatniego błędu, który istnieje w pliku make.txt:
KOD
crypto/Kconfig:200:warring" multi-line strings not supported - to jest ostatnie co zapisuje się w pliku. reszta nie chce:
crypto/Kconfig:200: unknown option "demonstrates"
crypto/Kconfig:201: unknown option "among"
crypto/Kconfig:203: unknown option "The"
crypto/Kconfig:205: unknown option "See"
crypto/Kconfig:227: unknown option "Tiny"
crypto/Kconfig:227: unknown option "many"
crypto/Kconfig:228: unknown option "little"
crypto/Kconfig:229: unknown option "Xtended"
crypto/Kconfig:231: unknown option "the"
crypto/Kconfig:232: unknown option "in"
crypto/Kconfig:233: unknown option "Xtended"
crypto/Kconfig:235: unknown option "of"
crypto/Kconfig:236: unknown option "ARC4"
crypto/Kconfig:244: unknown option "bits"
crypto/Kconfig:245: unknown option "WEP"
crypto/Kconfig:246: unknown option "weakness"
crypto/Kconfig:247: unknown option "Khaza"
crypto/Kconfig:255: unknown option "an"
crypto/Kconfig:256: unknown option "on"
crypto/Kconfig:257: unknown option "See"
crypto/Kconfig:259: unknown option "http"
crypto/Kconfig:260: unknown option "Anubis"
crypto/Kconfig:268: unknown option "128"
crypto/Kconfig:269: unknown option "in"
crypto/Kconfig:270: unknown option "See"
crypto/Kconfig:272: unknown option "https"
crypto/Kconfig:273: unknown option "http"
make[1]: *** [menuconfig] Błąd 1
make: *** [menuconfig] Błąd 2
w pliku zapisuje tylko "multi-line" tych unknown nie. nie mam jak wypisać wszystkich bo nie mam przesuwania w konsoli a poza tym forum by się rozjechało jakbyw wszystko wcisnął.
Ogólnie błędy wyskakują w większości plików Kconfig z każdego katalogu gdzie ten plik jest.
Czy teraz jest napisane zrozumiale?
Aha. Xconfig wogóle nie chodzi i wywala make tak jak wyzej tyle ze zamias menuconfig jest xconfig. a wczećniej jakieś error i command not found
80.54.245.* napisał:
trudno powiedziec....moze to wina braku jakiegos pakietu. kernel do kompilacji wymaga kilku tam systemowych paczek. nie wiem dokladnie jakich moze cos na kernel.org pisza o tym albo w zrodlach kernela w README lub INSTALL194.29.145.* napisał:
sciagnij kernel jeszcze raz http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.6.tar.bz2to troche wyglada jakby w tym crypto nie bylo gdzies '"'
przydaloby sie zebys powiedzial jakiego command not found, bo moze jakiejs paczki nie masz
najlepiej korzystaj z gentoo howto, sa po prostu najlepsze http://gentoo-wiki.com/HOWTO_Compile_a_Kernel_Manually
83.24.137.* napisał:
albo kolego wpisz na poczatku make mrproper i potem make menuconfig. Poustawiaj sobie wszystko i wioooo. Uwazam, ze masz jakies syfy w kernelu i nalezy je przeczyscic make mrproper 'em. :]80.53.147.* napisał:
ncurses doinstalować, żeby menuconfig poszedł? ;]Poza tym 'make all' ;]
83.27.34.* napisał:
mrproper coś tam wyczyścił ale praktycznie dalej jest to samo. a te command not found są w załączonym do postu pliku. lina 13 razy dwa i linia 14. Zmieniłem rozszerzenie z sh na txt bo nie chciało przyjąć217.153.29.* napisał:
KOD
#!/bin/sh
#
# gcc-version gcc-command
#
# Prints the gcc version of `gcc-command' in a canonical 4-digit form
# such as `0295' for gcc-2.95, `0303' for gcc-3.3, etc.
#
compiler="$*"
MAJOR=$(echo __GNUC__ | $compiler -E -xc - | tail -n 1)
MINOR=$(echo __GNUC_MINOR__ | $compiler -E -xc - | tail -n 1)
printf "%02d%02d\\n" $MAJOR $MINOR
#
# gcc-version gcc-command
#
# Prints the gcc version of `gcc-command' in a canonical 4-digit form
# such as `0295' for gcc-2.95, `0303' for gcc-3.3, etc.
#
compiler="$*"
MAJOR=$(echo __GNUC__ | $compiler -E -xc - | tail -n 1)
MINOR=$(echo __GNUC_MINOR__ | $compiler -E -xc - | tail -n 1)
printf "%02d%02d\\n" $MAJOR $MINOR
mam sobie to u siebie odpalic?
brakuje tail'a wiec dopaczkuj sobie taila i powinno hulac
83.27.36.* napisał:
KOD
#!/bin/sh
#
# gcc-version gcc-command
#
# Prints the gcc version of `gcc-command' in a canonical 4-digit form
# such as `0295' for gcc-2.95, `0303' for gcc-3.3, etc.
#
compiler="$*"
MAJOR=$(echo __GNUC__ | $compiler -E -xc - | tail -n 1)
MINOR=$(echo __GNUC_MINOR__ | $compiler -E -xc - | tail -n 1)
printf "%02d%02d\\n" $MAJOR $MINOR
#
# gcc-version gcc-command
#
# Prints the gcc version of `gcc-command' in a canonical 4-digit form
# such as `0295' for gcc-2.95, `0303' for gcc-3.3, etc.
#
compiler="$*"
MAJOR=$(echo __GNUC__ | $compiler -E -xc - | tail -n 1)
MINOR=$(echo __GNUC_MINOR__ | $compiler -E -xc - | tail -n 1)
printf "%02d%02d\\n" $MAJOR $MINOR
mam sobie to u siebie odpalic?
brakuje tail'a wiec dopaczkuj sobie taila i powinno hulac
No poprostu cyna bajera. problem tylko w tym że ja nie miałem okazji programować pod linuksem i nie za bardzo wiem o co ci chodzi i z czym to się je. Ja linuksem zajmuje się dopiero od roku a w szkole nie uczyli mnie instalować ze źródła. a nawiasem mówiąc to nowszego gcc tez nie moge zainstalować bo też wywala błędy ale to w innym temacie chyba ujmę
212.33.82.* napisał:
kolega wyzej napisal abys doinstalowal program / narzedzie 'tail'(imho powinno byc w systemie.. :/ )
Jak jest do przed tail dopisz pelna sciezke do niego )
u mnie wyglada to tak:
KOD
>> whereis tail
/usr/bin/tail
(OpenBSD)
83.27.36.* napisał:
kolega wyzej napisal abys doinstalowal program / narzedzie 'tail'
(imho powinno byc w systemie.. :/ )
Jak jest do przed tail dopisz pelna sciezke do niego )
u mnie wyglada to tak:
KOD
>> whereis tail
/usr/bin/tail
(OpenBSD)
dzięki. Jaki przesiąde sie na linuksa wieczorkiem to sprawdze i dam znać jak wygląda sytuacja
Podobne tematy
Działy
Copyright © 2002-2024 | Prywatność | Load: 4.06 | SQL: 1 | Uptime: 58 days, 21:46 h:m |
Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl