Ubuntu ja Reiser4

Allikas: Pingviini viki

Reiser4 tugi (K)Ubuntul

Aegunud artikkel - võiks minna kas täielikule uuendamisele või siis kustutamisele

Loodan, et tead mis on "repositories". https://wiki.ubuntu.com/AddingRepositoriesHowto


Esiteks tee kindlaks mis kernelit sa hetkel kasutad

uname -r


Oletame, et kasutad kernelit 2.6.12. Installime source.

sudo apt-get install linux-source-2.6.12


Reiser4 patchi saab tõmmata siit:

ftp://ftp.namesys.com/pub/reiser4-for-2.6/

Hetkel meie kerneli jaoks siis

wget ftp://ftp.namesys.com/pub/reiser4-for-2.6/2.6.12/reiser4-for-2.6.12-3.patch.gz


Liigutame reiser4 patchi /usr/src kausta

sudo mv reiser4-for-2.6.12-3.patch.gz /usr/src/


Liigume ka meie usr src kausta

cd /usr/src/


Pakkime linux source lahti

sudo tar -xjf linux-source-2.6.11.tar.bz2


Pakkime reiser4 patchi lahti

sudo gunzip reiser4-for-2.6.12-3.patch.gz


Installime kõik vajaliku mis võib vaja minne kerneli kompileerimisel (kui mõnda nendest ei ole siis eemalda see listist ja jäta installimata).

sudo apt-get install build-essential kernel-package gcc gcc-3.4 libncurses5 libncurses5-dev  libqt3-mt-dev


Teeme elu lihtsamaks

sudo rm /usr/src/linux
sudo ln -s /usr/src/linux-source-2.6.12 /usr/src/linux


Liigume siis linux kausta

cd /usr/src/linux


Patchime kerneli reiser4-ga

patch -p1 < ../reiser4-for-2.6.12-3.patch


Et mitte kernelit täiesti algusest teha, valmistame vana configu :)

sudo make oldconfig

Vajuta enterit küsimustele.


Teeme kernlis muudatusi

sudo make menuconfig
File Systems->>Reiser4 (M)

Salvesta kernel kui muid muudatusi teha ei taha


Nüüd kompileerime kerneli

sudo make-kpkg clean
sudo make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers


Loodame, et erroreid ei tule. Peale pikka kompileerimist peaks tekkima /usr/src/ kausta kaks uut file. Installi need.

cd /usr/src/
ls #et näha mis failid tekkisid
sudo dpkg -i kernel-image-2.6.12-custom_10.00.Custom_i386.deb
sudo dpkg -i kernel-headers-2.6.12-custom_10.00.Custom_i386.deb


Installitud nüüd see ongi. Teeme restardi ja bootime uue kerneli üles.


Edasi uuri kuidas vormindada paritsioone reiser4-jaks. Boot ja / paritsiooni ei soovitata teha reiser4-jaks.




Kasutatud kirjandus: