ďťż
 
 
   [+] Poprawna kompilacja jądra 2.6.28.7 - Etch
 
 

Tematy

 
    
 

 

 

 

[+] Poprawna kompilacja jądra 2.6.28.7 - Etch





godzio89 - 02-03-2009 17:41
Jedynym rozwiązaniem mojego problemu dotyczącego Debiana będzie kompilacja jądra do najnowszej wersji. Czy ktoś już korzystał z tej metody: http://dug.net.pl/faq/faq-6-79-Kompilacja_jadra.php.
Mam teraz jądro z Debiana 4.0: Linux debiam 2.6.18-4-k7 #1 SMP Mon Mar 26 17:57:15 UTC 2007 i686 GNU/Linux I chcę skompilować to jajo do wersji dostępnej na kernel.org: wersja stabilna to teraz: 2.6.28.7. System na starym jajku ładnie i bezproblemowo mi się zainstalował dlatego chciałbym zrobić kompilację, żeby zostało to co teraz jest + nowsze numerki jądra, które potrzebuje do instalacji sterowników ati z repozytorium, bo jak instaluję na starym jajku to pokazuje błąd, że headersy się nie zgadzają. Jeżeli kompilacja kernela z www, którą podałem jest zła to proszę podać wersję, która jest sprawdzona i działa.



winnetou - 02-03-2009 17:59
Dziękuję...



zoltan - 02-03-2009 18:55
Problemem jest w zasadzie to że nie możesz zainstalować sterowników do grafiki.
Pomijając kompilację jądra (może wcale nie potrzebną) - piszesz że wszystko działa (to po co ruszać)
- ale przy próbie kompilacji modułów "headersy się nie zgadzają"
Wczytaj się w błąd - podejrzewam że:
Albo nie masz paczki linux header w wersji dla twojego jądra wcale (wtedy trzeba zainstalować z repo paczkę linux-headers-2.6.XXX).
Albo (co bardziej prawdopodobne) jest to komunikat iż próbujesz skompilować moduły
za pomocą innej wersji kompilatora gcc niż ten, którym jest skompilowane jądro.
Wtedy należy podmienić symlinka do gcc. Jądra z repozytorium są kompilowane z pomocą gcc-4.1 więc: rm /usr/bin/gcc
ln -s /usr/bin/gcc-4.1 /usr/bin/gcc oczywiście gcc-4.1 winno być zainstalowane.



godzio89 - 02-03-2009 19:23
Już tłumacze o co chodzi. Cały proces instalacji sterowników robiłem w ten sposób: Kompilujemy i ładujemy sterownik
Debian~$ module-assistant prepare
Debian~$ module-assistant update
Debian~$ module-assistant a-i fglrx Zmieniamy xorg.conf
Debian~$ aticonfig --initial Następnie resetujemy Xorg - ctrl+alt+backspace albo restart systemu Jeżeli dam tak: m-a prepare module update też działa Jest dobrze.

Ale jak już dam: module-assistant a-i fglrx Pokazuje się błąd: Kiedy dałem polecenie: aptitude install linux-headers--2.6.18-4-486 aptitude niczego nie znalazło. Wydaje mi się, że to po prostu za stare jądro jest, żeby obsłużyć przez aptitude.

Edit:
Tak jak mówiłem: aptitude install linux-headers-$(uname -r) Nic nie znajduje.

Próbowałem też zainstalować to co znalazł aptitude:
aptitude install linux-headers-2.6-k7 Zainstalowanie tego i od razu danie:[/code]module-assistant a-i fglrx[/code] nic nie pomogło.



zoltan - 02-03-2009 21:43
Ta wersja linux-headers jest w security i musisz je mieć dodane w /etc/apt/sources.list
deb http://security.debian.org/debian-security etch/updates main tu masz detale pakietu

http://packages.debian.org/etch/linu...s-2.6.18-4-486
http://packages.debian.org/etch/i386....18-4/download



fnmirk - 02-03-2009 22:22
godzio89, jesteś mało konsekwentny w swoim postępowaniu. Za każdym razem popełniasz te same błędy (przy każdej instalacji czegokolwiek).lPodstawowe Twoje polecenie: aptitude -h Najlepiej wydrukuj sobie wynik tego polecenia aby mieć go zawsze pod ręką.
l
lZ powyższego mamy: aptitude search szukana_nazwa Czyli: aptitude search headers znalazło nam listę pakietów wraz z opisami. Wybieramy z listy pakiet odpowiadający wynikowi: uname -r l lNastępnie instalujemy pakiet: aptitude install nazwa_pakietu_wybrana_z_listy l



godzio89 - 03-03-2009 00:01
Wystarczyło właśnie zrobić aktualizację jajeczka. Zainstalowałem sobie linux-image2.6.26-1-686 i do tego linux-headers. Wyszło ładnie i poszło:
Direct rendering: Yes



Utumno - 03-03-2009 08:45
Nie polecam takich eksperymentow. Albo zaktualizuj sobie caly system na Lenny, albo miej caly na Etchu lacznie z kernelem.

Na pewno mozna skompilowac wersje drivera ati z repozytoriow Etcha na Etchu.



godzio89 - 03-03-2009 11:28
Utumno, ale mnie się system zaktualizował podczas instalacji do 5.0. Instalowałem z Etcha 4.0, a po instalacji mam już w /etc/debian_version 5.0 - tylko, że ze starym kernelem. Najwyżej mogę spróbować dać wpisy do /etc/apt/sources.list ze Squeeze i wykonać: aptitude update
aptitude dist-upgrade I wtedy jajo powinno się zmienić.



Utumno - 03-03-2009 18:47
to po co te kompilacje? zainstaluj po prostu kernel z Lennego na swoim Lennym.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis