|
[+] Jak właściwie zaktualizować jądro do wersji 2.6.28?
marvell - 29-03-2009 16:51
Witam.
Mam pewne pytanie. Jak poprawnie zaktualizować jądro do 2.6.28, która obsługuje ext4? Wiem, że jest o tym trochę wątków na forum, ale właściwie w żadnym nie znalazłem opisu krok po kroku. Nie chciałbym czegoś zepsuć, dlatego pytam. Korzystając z tego tematu, wpisuję w konsoli:
aptitude install linux-headers
ale nic się nie aktualizuje.
Po wpisaniu:
aptitude search linux-image
otrzymuję:
linux-headers-2.6.29-1-486 - Header files for Linux 2.6.29-1-486 linux-headers-2.6.29-1-686 - Header files for Linux 2.6.29-1-686 linux-headers-2.6.29-1-686-bigmem - Header files for Linux 2.6.29-1-686-bigmem linux-headers-2.6.29-1-amd64 - Header files for Linux 2.6.29-1-amd64 linux-image-2.6-486 - Linux 2.6 image on x86 linux-image-2.6-686 - Linux 2.6 image on PPro/Celeron/PII/PIII/P4 linux-image-2.6-686-bigmem - Linux 2.6 image on PPro/Celeron/PII/PIII/P4 linux-image-2.6-amd64 - Linux 2.6 image on AMD64 linux-image-2.6-k7 - Linux 2.6 image on AMD K7 - transition package linux-image-2.6-openvz-686 - Linux 2.6 image on PPro/Celeron/PII/PIII/P4, OpenVZ support linux-image-2.6-vserver-686 - Linux 2.6 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support linux-image-2.6-vserver-686-bigmem - Linux 2.6 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support linux-image-2.6-xen-686 - Linux 2.6 image on i686, oldstyle Xen support linux-image-2.6.29-1-486 - Linux 2.6.29 image on x86 linux-image-2.6.29-1-686 - Linux 2.6.29 image on PPro/Celeron/PII/PIII/P4 linux-image-2.6.29-1-686-bigmem - Linux 2.6.29 image on PPro/Celeron/PII/PIII/P4 linux-image-2.6.29-1-amd64 - Linux 2.6.29 image on AMD64 linux-image-486 - Linux image on x86 linux-image-686 - Linux image on PPro/Celeron/PII/PIII/P4 linux-image-686-bigmem - Linux image on PPro/Celeron/PII/PIII/P4 linux-image-amd64 - Linux image on AMD64 linux-image-k7 - Linux image on AMD K7 - transition package linux-image-openvz-686 - Linux image on PPro/Celeron/PII/PIII/P4, OpenVZ support linux-image-vserver-686 - Linux image on PPro/Celeron/PII/PIII/P4, Linux-VServer support linux-image-vserver-686-bigmem - Linux image on PPro/Celeron/PII/PIII/P4, Linux-VServer support linux-image-xen-686 - Linux image on i686, oldstyle Xen support linux-tree-2.6.29 - Linux kernel source tree for building Debian kernel images rt2400-source - source for rt2400 wireless network driver rt2500-source - source for rt2500 wireless network driver rt2570-source - source for rt2570 wireless network driver linux-image-2.6.26-1-486 - Linux 2.6.26 image on x86 linux-image-2.6.26-1-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4 linux-headers-2.6.26-1-686 - Header files for Linux 2.6.26-1-686
znajduje mi m.in linux-image-2.6.29-1-686, dlaczego? Czy to właśnie ją powinienem zainstalować?
Proszę o jakieś wskazówki. Z góry dziękuję i pozdrawiam.
ziecio - 29-03-2009 17:05
znajduje mi m.in linux-image-2.6.29-1-686, dlaczego?
Bo to jest najnowsze jądro. Zainstaluj je sobie poprzez aptitude oraz headers i automatycznie przy uruchamianiu systemu będziesz miał je w grubie do wyboru. Przy instalacji podaj pełną nazwę czyli linux-image-2.6.29-1-686 to samo jak instalujesz headers
marvell - 29-03-2009 19:45
Dzięki za odpowiedź. Zainstalowałem, uruchomiłem ponownie, po czym rozsypał mi się grub. Poradziłem sobie, ale kiedy próbuję uruchomić system z nowego jajka, nie mogę wystartować trybu graficznego, (komunikat mówiący o źle skonfigurowanym serwerze X)
Na starym kernelu jest dobrze. O co tutaj chodzi?
beel - 29-03-2009 19:49
...ale kiedy próbuję uruchomić system z nowego jajka, nie mogę wystartować trybu graficznego, (komunikat mówiący o źle skonfigurowanym serwerze X)
Na starym kernelu jest dobrze. O co tutaj chodzi?
To norma, uruchom system na nowym jądrze i przekonfiguruj X'y. Polecenie: dpkg-reconfigure xserver-xorg
Jeśli nie wiesz, co klikać podczas ponownej konfiguracji to poszukaj na forum bo jest taki temat. Wszystko opisane np. tutaj.
marvell - 29-03-2009 20:10
Dziękuję. Czy to, że muszę przeinstalować sterowniki do grafiki to też norma?
Przepraszam, ale jak widzę, muszę jeszcze skonfigurować układ klawiatury?
beel - 29-03-2009 20:15
Czy to, ze musze przeinstalowac sterowniki do grafiki to tez norma?
Często się tak właśnie zdarza. Klawiaturę zostaw sobie na koniec, jeśli nie będziesz miał polskich znaków diaktrycznych po instalacji sterowników i rekonfiguracji xorg'a to być może wystarczy, że dopiszesz odpowiednie (dwie) linijki do konfigu xorg'a. Na forum oczywiście było.
marvell - 30-03-2009 16:43
Skonfigurowałem xorga, ale teraz nie mogę zainstalować sterowników nvidia. Błąd, który występuje to: ERROR: The kernel header file '/lib/modules/2.6.29-1-686/build/include/linux/kernel.h' does not exist. The most likely reason for this is that the kernel source path '/lib/modules/2.6.29-1-686/build' is incorrect. Please make sure you have installed the kernel source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM installed. If you know the correct kernel source files are installed, you may specify the kernel source path with the '--kernel-source-path' command line option.
Co powinienem zrobić? Rozumiem ten komunikat, ale nie wiem jak się za to zabrać. Próbowałem instalować pakiety linux-headers-`uname -r`, build-essential, nvidia-kernel-source, ale mam już je zainstalowane. Próba instalacji różnych wersji sterowników daje taki sam mizerny efekt.
beta1 - 30-03-2009 17:33
Na razie nie da sie nic zrobic. linux-headers-2.6.29-1-... są nieprawidłowo zrobione
Problem jest juz zameldowany: http://www.mail-archive.com/debian-b...msg629820.html
Pozdrowienia
fnmirk - 30-03-2009 17:40
Na razie nie da sie nic zrobic.
A własnej wersji nie można zrobić? Można i działa.
beta1 - 30-03-2009 17:59
No może i można, nie wiem.
W normalnym przypadku powinno to zostać szybko naprawione i pojawią sie w krótce nowe paczki ;-)
marvell - 30-03-2009 18:04
A własnej wersji nie można zrobić? Można i działa.
Na to chyba jeszcze nie jestem gotowy;) Wkrótce tzn kiedy powinny być nowe paczki? Bo nie wiem czy warto powrócić do starego jajka?
Tak czy inaczej dziękuję za pomoc.
beta1 - 30-03-2009 18:13
Wkrótce tzn kiedy powinny być nowe paczki?
Tak dokładnie nikt tego chyba nie powie ale że to jest bardzo duży błąd ( nie rozchodzi się tylko o nvidia sterowniki ) zostanie chyba szybko usunięty.
fnmirk - 30-03-2009 18:18
Nowe jądro i poprawne pliki nagłówkowe same się robią: http://debian.linux.pl/viewtopic.php?p=41656#41656 http://yampress.dug.net.pl/doku.php?...ilacja-kernela
lis6502 - 30-03-2009 23:56
Ja dorzucę od siebie że możliwości są dwie:
apt-get install module-assistant m-a prepare
lub przejście do katalogu ze źródłami kernela i wykonanie
make prepare make modules_prepare
marvell - 09-04-2009 19:16
Nowe jądro i poprawne pliki nagłówkowe same się robią: http://debian.linux.pl/viewtopic.php?p=41656#41656 http://yampress.dug.net.pl/doku.php?...ilacja-kernela
Próbowałem skompilować jądro ale za każdym razem w pewnym momencie wyskakuje błąd: Nie używam irdy. Co robić?
wieszti - 09-04-2009 20:16
To skompiluj bez irdy, skoro i tak do niczego nie jest Ci potrzebna
marvell - 09-04-2009 20:28
Robiłem wg poradnika: http://yampress.dug.net.pl/doku.php?...ilacja-kernela
po wydaniu polecenia
make-kpkg --initrd --append-to-version=-yampress --revision=01 kernel_image kernel_headers
Kompiluje się, aż do tego momentu.
ArnVaker - 09-04-2009 21:06
Po wczytaniu .config można samemu dodac jeszcze, usunąć opcje w konfiguracji kernela (polecene dla bardzej zaawansowanych użytkowników).
W tym momencie poszukaj opcji związanych z irdą, odznacz i kompiluj jeszcze raz.
marvell - 10-04-2009 01:39
Udało się!;) Po wyłączeniu irdy kompilacja jajka poszła bez problemów;)
Bardzo, bardzo dziękuję wszystkim za pomoc.
Pozdrawiam :mrgreen:
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|