Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Zachciało mi się kompilować kernel, a co? Ja też chcę!!! Ino tak, po wpisaniu czegoś w typie make-kpkg --revision=kernelMoj.1 kernel_image konfiguracja polega na wpisywaniu tak, nie , itd. A tego jest multum. Mozna inaczej?
Mój lspci
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 745 Host (rev 01) 0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP) 0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge) 0000:00:02.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07) 0000:00:02.3 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07) 0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0) 0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0) 0000:00:0d.0 Communication controller: Conexant HCF V90 56k Data/Fax/Voice/Spkp PCI Modem (rev 89) 0000:01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)
I jakie pacze warto,
Offline
hmmm... pytasz o narzedzia do konfiguracji kernela przed kompilacja?
Bo przy tradycyjnej metodzie masz "make config" wlasnie taki masochistyczny yes/no ; lubiany przez wszystkich "make menuconfig" i graficzny "make xconfig".
Offline
Ino ja pakiet .deb robię i nie mam pojęcia jak zrobić make xconfig czy make menuconfig zamiast make config Na początek chce tylko tyle, bo przy 30- 40 pytaniu dostaje nerwicy.
Offline
Odpowiedział bym bezczelnie skorzystaj z funkcji szukaj na forum...ale ze mam 50 km do Ciebie i pewnie zawitam kiedys do grodu nad wisła to tak..;D
Wejdz w /usr/src/ tu powinienes miec katalog ze źródłami swego kernelka wejdz w ten katalog i wydaj polecenie make menuconfig i bedziesz miał menu z opcjami do wyboru.
Pozdrawiam :););) i powodzenia:)
Offline
Do make xconfig to chyba potrzebne : libqt3-headers i libqt3-mt-dev.
Offline
Wiem, jak się niedebianowo odpala menuconfig czy xconfig. Ja chce robiąc pakiet deb mieć make menuconfig. Czyli debianowo żeby było. Pakiet ma wyjść. .deb
Bo tam tylko jest make config i te setki pytań ..... Zgroza.......
Offline
Zrób normalną konfiguracje poprzez make menuconfig
potem wydaj make-kpkg kernel_headers kernel_image modules_image //czy jak się to tam robi
i bedziesz mieć paczke w /usr/src/
Offline
Na stałe to system plików+obsługe multi I/O. Reszta co się da to moduł. A tego czego oczywiście nie masz to nie zaznaczaj wogóle. reszta to ten piekny link kompilacja_jądra_26 czy jak mu tam.
Co do patchy to ja dorzucam standard kernel-patches-debiliana + kernel-patch-bootsplash (lubie ładny wygląd). Jeśli masz swira na punkcie bezpieczeństwa to łatki patch-o-matic (ale niektóre sa oznaczone jako "działające tylko u swych twórców" :-) ), jeszcze w repozytoriach (zalezy jakie masz) możesz znaleźć jakieś cię interesujące - wszystko zależy co chcesz mieć.
P.S. Nie opłaca się robić ramdysku (initrd.img) - ale pamiętaj wtedy o fs'ie i chipsecie.
Offline
ja polecam patch nitro tylko z niewiadomych względół nie udało mi się jeszcze zrobić bootsplash`a tzn. tym programikiem jakimś splash utils bo się nie kompilowało.. ktoś wie czemu??
Offline
A ten pacz nitro to co daje konkretnie?[/quote]
uznawany jest za patch który daje największego kopa kompowi...Uważany za patchset dający największego "kopa" Linuksowi. Oparty zawsze na najnowszych, niestabilnych źródłach, zawierający serie poprawek zwiększających szybkość działania komputera. Dla zwolenników mocnych wrażeń :)[/quote]
To jego stronka: [url]http://www.stud.uni-karlsruhe.de/~uyavl/public/nitro-sources/[/url]
I w każdym katalogu jest plik series z zapisem wszystkich patchy i poprawek może ci się przyda
[url]http://sourceland.xt.pl[/url]Offline
Jak pierwszy raz kompilujesz to zrób to na czystym jądrze.
robiłem wg tego faqa i jestem w pełni zadowolony. Zainstaluj paczki ktore Bodzio wypisał a ja osobiście ci polecam do konfiguracji make menuconfig jest bardzo przejrzyste. I konfigurujesz w katalogu z rozpakowanego jądra.
http://www.dug.net.pl/faq/index.php?kat=6&id=79&PHPSESSID=91bfe4a44f89c18870bb92c2809d487e
jak zrobisz wg tego przepisu to otrzymasz w końcowym efekcie deb. ja do tego co w faq dodaje:
make-kpkg --revision=mojejajco1 kernel_image [b]kernel_headers kernel_source | tee kompilacja.log[/b] i mam wzystko potrzebne do instalacji nvidii bo z tego co widze to ją masz.
A na koniec możesz sobie przejżeć log z kompilacji.
Qudłaty mi poradził
podstawowa sprawa - to co masz pod pci/agp - to na modul (dziek on board - tez modul)
Obsluga czipsetu, ide/ata,sata, system plikow / - na stale[/quote] i jak narazie wszystko działa
Offline
mam durona to --arch k7 mam wpisać?[/quote]
k7
Agay, bądź mężczyzną - zrób to....
Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]
Offline
Właśnie robie. Już drugi raz. k7 wywaliło mi kompilację. W sumie to mogę sobie to wpisać w qconfig, ale ładniej by było, aby to w nazwie pakietu było.
****
Idrugi raz kicha. Ale tym razem bootsplasha miałem.
Offline
Za czwartym razem się udało. initrd dałem i poszło jak burza. I pikny bootsplash jest. I chyba wszystko działa. Dźwięk jest, internet jest, mycha działa, dvd i cdrom działa. Potem pobawię się w dalszą konfigurację.
****
Robię sobie instalację nvidii a tu nie ma w linux-headers pliku scripts/mod/modpost , **** jako targety dałem kernel_image kernel_headers co jeszcze?
Offline
Robię sobie instalację nvidii a tu nie ma w linux-headers pliku scripts/mod/modpost , **** jako targety dałem kernel_image kernel_headers co jeszcze?[/quote]
A która wersja sterów i kernela? Na 2.6.17.1 i Nvidia 8762 poszło bez problemu.
[img]http://images3.fotosik.pl/103/116624a3ce1555a7.gif[/img]
Linux registered user #423419
Offline
Sprawdź nazwy katalogów w /usr/src (ewentualnie porób symlinki na linux-headers-<twoja_wersja> lub samo linux-headers ;-) ) i sprawdź czy /lib/modules/kernel/<twoja_wersja>/build wskazuje na dobre nagłówki.
Offline
instalator twierdzi, iż nie ma tego pliku i go też faktycznie nie ma. Nie ma go w 100% . instalator nie da rady znależć tego pliku, bo go po prostu nie ma. Tak budowałem jajco
make-kpkg --config xconfig --revision mpk3 kernel_headers kernel_image --initrd
Offline
make-kpkg --config xconfig --revision mpk3 kernel_headers kernel_image --initrd[/quote]
A nie powinno być: make-kpkg --config xconfig --revision[b]=[/b]mpk3 kernel_headers kernel_image --initrd ?
[img]http://images3.fotosik.pl/103/116624a3ce1555a7.gif[/img]
Linux registered user #423419
Offline
A nie powinno być: make-kpkg --config xconfig --revision[b]=[/b]mpk3 kernel_headers kernel_image --initrd ?[/quote]
To od tego nie mam tego pliku scripts/mod/modpost ?
Mi się wydaje, że nie. On jest w stablowych kernel-kbuild, da się jako target dać kernel_kbuild ?
born to be root
linux register user #362473
Offline
Proponuję skonfigurować kernela przez
make randconfig
Przed wykonaniem polecenia poczytać README.
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00097 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.218.95.236' WHERE u.id=1 |
0.00087 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.218.95.236', 1732268476) |
0.00052 | SELECT * FROM punbb_online WHERE logged<1732268176 |
0.00048 | SELECT topic_id FROM punbb_posts WHERE id=35116 |
0.00006 | SELECT id FROM punbb_posts WHERE topic_id=3713 ORDER BY posted |
0.00057 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=3713 AND t.moved_to IS NULL |
0.00011 | SELECT search_for, replace_with FROM punbb_censoring |
0.00100 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=3713 ORDER BY p.id LIMIT 0,25 |
0.00084 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=3713 |
Total query time: 0.00555 s |