[http://trac.clfs.org/wiki/WikiStart Home] - [http://trac.clfs.org/wiki/news News] - [http://trac.clfs.org/wiki/faq FAQ] - [http://trac.clfs.org/wiki/download Download] - [http://trac.clfs.org/wiki/read Read] - [http://trac.clfs.org/wiki/errata Errata] - [http://trac.clfs.org/wiki/lists Lists] - [http://trac.clfs.org/wiki/irc IRC] - [http://trac.clfs.org/wiki/mirrors Mirrors] - [http://trac.clfs.org/wiki/bootloaders Bootloaders] - [http://trac.clfs.org/wiki/machine-specifics Machine-Specifics] - [http://trac.clfs.org/wiki/file_systems File Systems] - [http://trac.clfs.org/wiki/cblfs CBLFS] - [http://trac.clfs.org/wiki/community Community] - [http://trac.clfs.org/wiki/Developer Developer] == JFS == JFS is IBM's Journaled File System - Cross Compile - Change BUILDXX to your architecture (32,64) CC="${CC} ${BUILDXX}" ./configure --prefix=/tools --host=${CLFS_TARGET} && [[BR]] make && [[BR]] make install [[BR]] - Final System Compile - ./configure --prefix=/usr --sbindir=/sbin && [[BR]] make && [[BR]] make install && [[BR]] ln -sf /sbin/jfs_fsck /sbin/fsck.jfs && [[BR]] ln -sf /sbin/jfs_mkfs /sbin/mkfs.jfs [[BR]] - Grub Changes - Change the following line [[BR]] cp -v /usr/lib/grub/{architecture}-pc/stage{1,2} /boot/grub [[BR]] to [[BR]] cp -v /usr/lib/grub/{architecture}-pc/* /boot/grub [[BR]] - Kernel Configuration - Make sure you select JFS. If it's going to be your root file system, make sure you build it into the kernel. Also select JFS Statistics, so jfs_fsck can give you valuable feedback when issues arise. - /etc/fstab - jfs is the label used for the jfs file system. [[BR]] Example: [[BR]] /dev/hda2 / jfs defaults 1 1