Reiser4
Kategoria: FAQ, etykiety: kernel, systemy plików
Dodany: 2009-07-22 23:52
(zmodyfikowany: 2009-08-16 12:32)
Przez: winnetou
Wyświetleń: 6553
Chciałbyś mieć możliwość obsługi partycji z systemem plików Reiser4? Potrzebna będzie nałożenie łatki i kompilacja nowego kernela.
Na początek ściągnijmy i rozpakujmy źródła kernela:
cd /usr/src/
wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.bz2
tar -xvjf linux-2.6.30.tar.bz2
Teraz pora na ściągnięcie i rozpakowanie łatki. Pamiętaj aby łatka była dla odpowiedniej wersji kernela. W tej chwili dostępna jest dla wersji 2.6.30
wget http://www.kernel.org/pub/linux/kernel/people/edward/reiser4/reiser4-for-2.6/reiser4-for-2.6.30.patch.bz2
bunzip2 reiser4-for-2.6.30.patch.bz2
Teraz przejdźmy do katalogu ze źródłami i nałóżmy łatkę:
cd linux-2.6.30
patch -p1 < ../reiser4-for-2.6.30.patch.bz2
Następny krok to konfiguracja kernela.
make menuconfig
lub dla metody debianowej:
make-kpkg --config menuconfig
Gdy już będziemy w "konfiguratorze" najpierw musimy zaznaczyć, że chcemy używać wersji rozwojowych i eksperymentalnych. Wybieramy
General Setup
Następnie kursorem zaznaczamy:
Prompt for development and/or incomplete code/drivers
i wciskamy klawisz [y].
Następnie przechodzimy do sekcji wyżej ([Tab] wybieramy "Exit" [Enter]) a następnie do:
File systems
Tam, kursorem, wybieramy:
Reiser4 (EXPERIMENTAL) (NEW)
I wciskamy [y] jeśli chcemy na wkompilować obsługę Reiser4 na stałe lub [m] jeżeli chcemy mieć to jako dynamicznie ładowany moduł. Jako, że Reiser4 jest jeszcze w fazie eksperymentów warto wybrać jeszcze następną opcję, która się pojawi.
Enable reiser4 debug mode (NEW)
Następnie pozostaje reszta konfiguracji jądra (lub pozostawienie domyślnych ustawień) i kompilacja: albo metodą tradycyjną czyli:
make
make modules_install
make install
lub metodą debianową czyli:
make-kpkg --initrd kernel_image kernel_headers
W przypadku gdy nie używamy modułów lub gdy wszystkie niezbędne do startu systemu sterowniki zostały wkompilowane na stałe możemy pominąć parametr --initrd
Po skompilowaniu metodą debianową w katalogu nadrzędnym znajdziemy dwie paczki *.deb z jądrem oraz z nagłówkami. Teraz możemy je z czystym sercem zainstalować i cieszyć się obsługą Reiser4
dpkg -i ../*.deb