== JFS == JFS is IBM's Journaled File System - Cross Compile - Change BUILDXX to your architecture (32,64) CC="${CC} ${BUILDXX}" ./configure --prefix=/tools --host=${LFS_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 labeled the label used for the jfs file system. [[BR]] Example: [[BR]] /dev/hda2 / jfs defaults 1 1