Strona 1 z 1
[+] kompilacja jądra 2.6.36 - błędy
: 28 października 2010, 23:12
autor: gielda211
Witam.
Podczas kompilacji jądra metodą Debiana na końcu wyświetla mi się lista błędów.
Proszę was o analizę i ewentualne porady.
Zrzuty ekranu w załączniku, ponieważ Linux jest uruchomiony na wirtualnej maszynie.
: 28 października 2010, 23:21
autor: fnmirk
A z wirtualnej maszyny to już nie można uzyskać plików tekstowych? Jak już wstawiasz obrazki to przynajmniej spróbuj to tak obrobić aby nie wstawiać niepotrzebnych informacji w postaci tak dużej obwódki. Do takiej analizy wygodniejszy jest tekst. Na tych zrzutach ekranu niewiele widać.
: 28 października 2010, 23:24
autor: gielda211
fnmirk pisze:A z wirtualnej maszyny to już nie można uzyskać plików tekstowych? Jak już wstawiasz obrazki to przynajmniej spróbuj to tak obrobić aby nie wstawiać niepotrzebnych informacji w postaci tak dużej obwódki. Do takiej analizy wygodniejszy jest tekst. Na tych zrzutach ekranu niewiele widać.
kompilacje robilem w pracy i zapomnialem zrobic log z kompilacji... zrzutu poprawione
: 29 października 2010, 00:10
autor: fnmirk
Według mojej wiedzy to brakuje w systemie jakichś pakietów typu dev. Ja sprawdzam system przed kompilacją tak:
http://debian.linux.pl/threads/16688-ip ... post107471
Zamiast iptables użyj źródeł aktualnego jądra. Nie musisz budować pakietu jądra. Czyli (działa na koncie zwykłego użytkownika):
Mogą się pojawić pierwsze problemy. Naprawiamy je. Sprowadza się to do instalacji jakiegoś pakietu (oczywiście jako root).
Ponownie powracamy do pobierania źródeł.
Źródła pobrane i rozpakowane. Wchodzimy do katalogu z rozpakowanymi źródłami jądra.
Przykładowo jeżeli źródła zostały pobrane do katalogu domowego użytkownika.
Logujemy się na konto root z pomocą:
I jako root wydajemy polecenie:
Po instalacji możesz usunąć to co pobrałeś lub przystąpić do przebudowania aktualnego jądra. Również kompilacja najnowszej wersji powinna zostać przeprowadzona bezbłędnie.
Dodane:
Przed chwilą zbudowałem pakiety tej wersji jądra na Squeeze, bez błędów.
: 29 października 2010, 13:54
autor: gielda211
>> lguest.c:21:25: error: sys/eventfd.h:
>> lguest.c:46:30: error: linux/virtio_rng.h:
W Lennym nie było tego pliku, w Squeeze już jest.
Podobno jest także w pakiecie
linux-libc-dev w wersji dostępnej w backportach dla Lennego.
Dzis wypróbuje to co mi napisales kolego.
: 30 października 2010, 10:48
autor: fnmirk
Wcześniej sprawdź, czy masz wystarczającą ilość wolnego miejsca na partycji /usr lub głównej (zależy jak masz podzielony dysk).
: 05 listopada 2010, 13:53
autor: gielda211
Super porada. Dzięki wielkie.
Jednak mam jeszcze jeden problem.
Jądro zostało skompilowane na bazie starego konfigu od działającego już jądra. Kompilacja przebiegła poprawnie.
Podczas startu systemu na nowym jądrze system wyświetla mi komunikat taki jak na
zrzucie ekranu, który zamieszczam poniżej.
Mam również pytanie dlaczego mam wyświetlone jakieś
błędy skoro na starym jądrze nie są wyświetlane.
Proszę o Waszą analizę.
Dodane:
Problem rozwiązany, zmieniłem na sda1 w grubie.
- Teraz mam pytanie do Was, dlaczego jest sda skoro na starym jądrze było hda, przecież sprzęt nic się nie zmienił.
- I drugie pytanie, proszę o pomoc z tymi błędami, dlaczego występują? Na pewno jest to kwestia konfigu.
: 05 listopada 2010, 23:31
autor: fnmirk