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/.
Witam
Mam prosty problem dotyczacy kompilacji jadra. Powiedzmy ze wlaczam linuxa na kernelu 2.4.27 i kompiluje kernel w wersji 2.4.27 sposobem Debiana. Przy instalacji paczki dochodzi do konfliktu z powodu tak samo nazywajacego sie katalogu /lib/modules/2.4.27. Jak to obejsc?
Offline
każdy opis kompilacji mówi, że kompilując tą samą wersję jądra którą posiadasz to albo usuwasz albo zmieniasz nazwę katalogu z modułami.
Offline
ta, pewnie, nie ma się co pieprzyć. kiedy instalujesz paczkę n nowym jajem i pada pytanie, czy zatrzymac bo są już moduły do tej wersji, odpowiadasz że nie i jedziesz dalej.
ew przed zainstalowaniem paczki 'rm -fr /lib/modules/2.4.27' i cegła
Offline
ta, pewnie, nie ma się co pieprzyć. kiedy instalujesz paczkę n nowym jajem i pada pytanie, czy zatrzymac bo są już moduły do tej wersji, odpowiadasz że nie i jedziesz dalej.
ale tylko w przypadku kiedy "robisz jajco" metodą debiana
Offline
Przynajmniej robiąc metodą debiana dostajemy ostrzeżenie, że mają zostać zastąpione działające pliki. Co będzie jak przez pomyłkę braknie jakiegoś modułu, a w katalogu zostanie jeden po poprzednim kernelu?
Aby uniknąć nadpisywania pakietu na poprzednią konfigurację wysarczy do lini poleceń make-kpkg dodać parametr np. "--append_to_version=-xxx" i nasze moduły zainstalują się w katalogu "/lib/modules/2.4.27-xxx", a kernel będzie miał nazwę "vmlinuz-2.4.27-xxx" i przy instalowaniu wygenerowanych paczek nie będzie żadnych konfliktów, a w przypadku niepowodzenia pozostanie działające jądro (moduły).
Offline