Difference between revisions of "Diskless Cluster Setup"
Jump to navigation
Jump to search
(→Install unionfs) |
|||
Line 21: | Line 21: | ||
* Untar them, cd into the resulting directory, and then simply type <code>make</code> and then <code>make install</code> | * Untar them, cd into the resulting directory, and then simply type <code>make</code> and then <code>make install</code> | ||
Now you should be able to <code>modprobe unionfs</code> | Now you should be able to <code>modprobe unionfs</code> | ||
+ | |||
+ | See http://www.unionfs.org/ for usage examples. | ||
==initramfs== | ==initramfs== | ||
http://www.ussg.iu.edu/hypermail/linux/kernel/0404.1/0137.html | http://www.ussg.iu.edu/hypermail/linux/kernel/0404.1/0137.html |
Revision as of 13:29, 9 May 2006
This is Toby's log setting up hopeless, the unified root diskless cluster solution.
Install a kernel
You must build the kernel locally, otherwise the unionfs install will fail later.
- Download kernel source v. 2.6.15.6 (or anything 2.6 before 2.6.16) from kernel.org
- Get a config for your kernel. If you're using the pegasos machines, use pegasos-debian from ppckernel.org
- Untar the sources in /usr/src/linux-2.6.15.6 (should be a more permanent location)
- Copy the config to /usr/src/linux-2.6.15.6/.config
- Then:
cd /usr/src/linux-2.6.15.6 make oldconfig make cp arch/ppc/boot/images/zImage.chrp /boot/vmlinuz-2.6.15.6 make modules_install
Install unionfs
You must build unionfs with the same gcc compiler as you used to build the kernel above, otherwise you'll get an error about "Invalid module format."
- Download the unionfs sources from http://www.fsl.cs.sunysb.edu/project-unionfs.html
- Untar them, cd into the resulting directory, and then simply type
make
and thenmake install
Now you should be able to modprobe unionfs
See http://www.unionfs.org/ for usage examples.
initramfs
http://www.ussg.iu.edu/hypermail/linux/kernel/0404.1/0137.html