Skocz do zawartości

Kompilacja Kerlela


charon

Rekomendowane odpowiedzi

Chciałbym skompilować i zainstalować kernel 2.6.7.

To będzie moja pierwsza kompilacja jądra (kiedyś musi być ten pierwszy raz).

Ściągam źródła z kernel.org.

Oprócz normalnej kompilacji mam zamiar dodać jako moduł sterownik UDF-0.9.8.

Mam parę płyt w formacie udf i to mnie zmusiło do kompilacji kernela.

 

W tym opisie jest napisane:

Teraz w przypadku slack-a (nie ma on skryptu installkernel , który jest

np. w Mandrake-u). Edytujemy lilo.conf i dodajemy nowy wpis dla naszego

jajeczka:

1 Jak to jest w Fedorze i jak to będzie z grub.conf ?

2 Jak podczas kompilacji dodać ten sterownik jako moduł (jest pobrany osobno)

3 Podana przeze mnie instrukcja odnosi się do przejścia 2.4.x => 2.6.2

Jakie kroki się zmienią/nie będą potrzebne jak zmieniam 2.6.5 => 2.6.7 ?

// Wiem, że nie będzie trzeba tworzyć modprobe.conf, bo już jest.

 

Dzięki za pomoc i wybaczcie mi za kolejne ostatnio zawracanie głowy.

Odnośnik do komentarza
Udostępnij na innych stronach

Oprócz normalnej kompilacji mam zamiar dodać jako moduł sterownik UDF-0.9.8.

Mam parę płyt w formacie udf i to mnie zmusiło do kompilacji kernela.

Przecież jest w /lib/modules/`uname -r`/kernel/fs/udf/udf.ko A czy działa, to nie wiem, bo nie mam takich płyt :P

1 Jak to jest w Fedorze i jak to będzie z grub.conf ?

Zajrzyj do /etc/grub.conf - wystarczy przkopiować odpowiedni fragment i poprawić wpisy odnośnie nowego jądra.

2 Jak podczas kompilacji dodać ten sterownik jako moduł (jest pobrany osobno)

A jest sens?

[edit]

Właściwie, to jest ;-) Wcześniej gdzieś widziałem, że niby jest ta sama wersja, a się okazuje, że jest tylko 0.9.4 :/ Trzeba wejść do katalogu i wpisać make udf.o (lub make udf). To pierwsze jakoś mi jednak nie pasuje, bo zmieniło się rozszerzenie modułów w jądrach 2.6. Najpierw spróbuj zainstalować bez rekompilacji jajka.

Jakie kroki się zmienią/nie będą potrzebne jak zmieniam 2.6.5 => 2.6.7 ?

Właściwie to pomiędzy wesjami z tej samej serii zmienia się niewiele. Aha, ostatnia wersja jajka dystrybucyjnego to 2.6.6 (czyli tak właściwie 2.6.7rc3).

Odnośnik do komentarza
Udostępnij na innych stronach

Niestety najwidoczniej moduł ten nie działa prawidłowo.

Mimo użycia argumentu -t udf, a wcześniej /sbin/modprobe udf płyta montuje się jako iso9660, albo (_wogóle_ → w ogóle) ORT odmawia pisząc "wrong fstype, bad superblock" itp.

W pierwszym wypadku wywala się przy próbie wejścia do /mnt/cdrom. Pliki (wszystkie wraz z folderami jako nieznane) po sekundzie znikają i folder pusty.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...