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

OSnews Wykop Blip Flaker Kciuk Śledzik Facebook Identi.ca Twitter del.icio.us Google Bookmarks