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/.
Strony: 1
Witam
więc tak kiedyś tj przed aktualizacja lenny do testing robiłem kilkakrotnie kompilacjię jądra trwała max 3 h natomiast po update do testinga raz skompilowałem kernel którego nie mogłem użyć pisało kernel panic i nie pamiętam co jeszcze potem zainstalowałem od nowa lennego i dalej za chiny ludowe nie moge skompilowac kernela albo pisze ze
echo "The UTS Release version in include/linux/version.h"; echo " \"\" "; echo "does not match current version:"; echo " \"2.6.34.1\" "; echo "Please correct this."; exit 2 The UTS Release version in include/linux/version.h "" does not match current version: "2.6.34.1" Please correct this.
poradziłem sobie z tym instalujac nową wersjie kernel-package lecz i tak po zainstalowaniu jądra i nagłówków mam kernel panic
próbowałem róznych kerneli
34 kernel panic unable to mount fs
32 kernel panic unable to mount fs
27
na 27 ruszyło lecz Ustawiałem ext4 żeby było aczkolwiek nie chciało mi podmontować /home
przy czym dodam iż kompilowałem niejednokrotnie 31 oraz 32 na lenny według tego poradnika
http://dug.net.pl/tekst/67/kompilacja_jadra_metoda_ … yciu_ketchup/
i jeszcze chciałem dodac iż kompilacja trwa wieki co najmniej 5 H
wtf??
Offline
Hej,
Co do pierwszego błędu to wyjaśnienie masz tu:
https://bugs.launchpad.net/ubuntu/+source/kernel-package/+bug/498747
Ja swego czasu po nieudanej kompilacji kernela zmieniłem zawartość pliku debian/ruleset/misc/version_vars.mk i po powtórzeniu make-kpkg zbudowało prawidłowe pakiety.
Co do dalszych problemów to:
- wybierałeś samodzielnie opcje czy polegałeś jedynie na oldconfig (w nowszych kernelach pojawiają się nowe opcje)?
- upewnij się że wkompilowałeś obsługę systemu plików z którego uruchamiasz system
Czas kompilacji - odznacz opcje których nie masz zamiaru używać.
Offline
Kompilacja jajca na dystrybucyjnym konfigu imho nie ma sensu — i tak nic nie zyskasz. A jak po prostu chcesz mieć nowszy, to możesz zainstalować z backportów/squeeze/sida/experimental/siduxa/liquorix i pewnie coś jeszcze by się znalazło :)
xomrk napisał(-a):
i jeszcze chciałem dodac iż kompilacja trwa wieki co najmniej 5 H
No faktycznie długo... jaka maszyna? Jak kompilujesz z tych samych źródeł, tylko coś zmieniasz w konfigu, to nie musisz (zazwyczaj) kompilować za każdym razem całości. Wystarczy dokompilować co dodałeś i przebudować bzImage lub po prostu przebudować bzImage jeżeli coś wyłączyłeś — make zrobi to automatycznie, przy czym nie przy każdej zmianie tak się da. To w przypadku wrzucania czegoś na sztywno, w przypadku modułów to już w ogóle jest luz... Niestety nie wiem jak to się ma do tych automagicznych skryptów kompilujących/paczkujących w Debianie, bo ja zawsze kompiluję standardowo. Przy okazji automagicznych skryptów — upewnij się, że wygenerowałeś initrd i że zawiera ono fs na "/" i kontroler dysku którego używasz... i sprawdź wpisy w grubym.
Ostatnio edytowany przez ArnVaker (2010-07-11 20:55:11)
Offline
to weżme się za jakiś czas za kompilację jądra lecz tradycyjnym sposobem i polećcie mi jakiś how to konfiguracji jądra pod mojego pc (po polsku)
Offline
Zadaj sobie trud i zerknij na 1 i 3 post w tej części forum...
Offline
Strony: 1