heh.pl
Kanał informacyjny Heh.pl


Czwartek 25 kwietnia 2024 r.

artykuły | abc komputera (archiwum) | forum dyskusyjne | redakcja


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 icon_smile3.gif

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 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 icon_razz.gif/
dalej juz intuicyjnie icon_wink2.gif

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 icon_razz.gif/
dalej juz intuicyjnie icon_wink2.gif

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_install

80.54.240.* napisał:
hmm no z tego pliku make.txt nic nie wynika. tak jakbys probowal kompilowac/uruchomic cos gdzie nie ma zadnego sprzetu icon_neutral3.gif

1. 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ł:
blink.gif 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 INSTALL

194.29.145.* napisał:
sciagnij kernel jeszcze raz http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.6.tar.bz2
to 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 icon_wink2.gif 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

mam sobie to u siebie odpalic? icon_razz.gif
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

mam sobie to u siebie odpalic? icon_razz.gif
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: 1.53 | SQL: 1 | Uptime: 105 days, 19:26 h:m | Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl