Add Boot RAID hint
[linux_from_scratch_hints.git] / reiser4-on-2.6.txt
blob284f33621a2d9da2fefb2a4bfd48ca56dfcdb0e2
1 AUTHOR: Wee Teck <weeteck at en.com.sg>
3 DATE: 2005-10-25
5 LICENSE: GNU Free Documentation License Version 1.2
7 SYNOPSIS: Reiser4 FS support for 2.6 Kernel
9 DESCRIPTION:
10 How to include the new reiser4 on LFS system.
12 ATTACHMENTS:
13 ftp://ftp.namesys.com/pub/reiser4-for-2.6/
14 ftp://ftp.namesys.com/pub/reiser4progs/
17 PREREQUISITES:
18 Uuid must be installed (Included in e2fsprogs or e2fsprogs-libs)
19 libaal
21 HINT:
22 -> Refer to LFS if you haven't had e2fsprogs/e2fsprogs-libs installed
23     (You need Uuid that comes with it)
24     
25 -> Installing Libaal
26         Get the latest libaal from reiser4progs folder (libaal-1.0.5.tar.gz)
27         Build process:
28         
29         tar zxf libaal-1.0.5.tar.gz
30         cd libaal-1.0.5
31         ./configure --prefix=/usr && make && make install
32         
33 -> Installing Reiser4progs
34         Get the latest reiser4progs (reiser4progs-1.0.5.tar.gz)
35         Bulid process:
36         
37         tar zxf reiser4progs-1.0.5.tar.gz
38         cd reiser4progs-1.0.5
39         ./configure --prefix=/usr --sbindir=/sbin  &&
40         make &&
41         make install
42         
43 -> Patching 2.6 Kernel
44         **Assuming you are running the stable 2.6.16 tree**
45         
46         Latest patch as of writing is reiser4-for-2.6.16-5.patch.gz
47         
48         cd /usr/src/linux-2.6.16.x
49         gunzip -c reiser4-for-2.6.16-5.patch.gz | patch -p1
50         
51         Configure the kernel config with the following addtional features:
52             [Enable] Prompt for development and/or incomplete code/drivers
53             [Enable] Deflate compression algorithm
54             [Enable] Reiser4
55             
56         Build the kernel
57         
58 -> Formating a Reiser4 partition
60         mkfs.reiser4 /dev/<device> (Replace with proper device/partition)
61         
62         
63 -> Mounting a Reiser4 partition
64         mount -t reiser4 /dev/<device> <mounting point>
65         
66         
67 That's all! You have the fastest filesystem on your LFS
68         
69         
70 FAQ:
71 Q: Where to find "Deflate compression algorithm"
72 A:     [Cryptographic options]
73             [Cryptographic API]
74                 -[Deflate compression algorithm]
76 Q: I cannot find Reiser4 option
77 A: Ensure the 3 options are correctly set.
79 Q: Can I boot from a Reiser4 partition?
80 A: Sure! Lilo will boot perfectly. For GRUB fans, there is a seperate patch for 
81    GRUB which is required.
83 ACKNOWLEDGEMENTS:
84     * This is my first hint ^^v
87 CHANGELOG:
88 [2006-10-25]
89   * Last update as Reiser4 seems no longer maintained and is never considered
90     inclusion into Kernel.
91   * More FAQs
92   * Reiser4 now able to build on 4Kb Stack, thus remove the need for a
93     8Kb kernel stack.
94   * Updated Contact Info
95 [2005-08-06]
96   * Initial hint.