Yes unfortunately XFS pushes a boot floppy over the edge.
http://oss.sgi.com/projects/xfs/faq.html#xfsfitfloppy
As the installer CD's can usually be used as a rescue disk
we haven't spent much time trying to shrink XFS ... not that
it would be an easy task.
Also note the latest linux care rescue image mini CD's has
xfs support. (I haven't tried it personally but Martin Peterson of
LC was the source)
On Fri, 2001-09-14 at 03:42, Borsenkow Andrej wrote:
> New install, single had, root on /dev/hda1 as xfs. Bootdisk is not
> bootable,after "Uncompressing RAM image" endless dots. From ddebug.log:
>
> DrakX v1.576 built Thu Sep 13 16:03:57 2001
>
> * starting step `createBootdisk'
> * to put in modules
> * missing module floppy
> * missing module floppy
> * running: /usr/bin/insmod_ 2> /dev/tty5 -f /tmp/loop.o
> * running: /usr/bin/insmod_ 2> /dev/tty5 -f /tmp/fat.o
> * running: /usr/bin/insmod_ 2> /dev/tty5 -f /tmp/vfat.o
> * running: mkbootdisk --noprompt --appendargs devfs=mount --device
> /dev/fd0 2.4
> .8-22mdk with root /mnt
> mke2fs 1.24a (02-Sep-2001)
>
> gzip: stdout: No space left on device
> * step `createBootdisk' finished
> * starting step `setupBootloader'
> * to put in modules
> * running: mkinitrd -v -f /boot/initrd-2.4.8-22mdk.img --ifneeded
> 2.4.8-22mdk wi
> th root /mnt
> Using modules: ./kernel/fs/pagebuf/pagebuf.o
> ./kernel/fs/xfs_support/xfs_suppor
> t.o ./kernel/fs/xfs/xfs.o
> /sbin/nash -> /tmp/initrd.YF1tLh/bin/nash
> /sbin/insmod.static -> /tmp/initrd.YF1tLh/bin/insmod
> Loading module pagebuf with options
> Loading module xfs_support with options
> Loading module xfs with options
> Contents of RCFILE:
> #!/bin/nash
>
> echo "Loading pagebuf module"
> insmod /lib/pagebuf.o
> echo "Loading xfs_support module"
> insmod /lib/xfs_support.o
> echo "Loading xfs module"
> insmod /lib/xfs.o
> echo Mounting /proc filesystem
> mount -t proc /proc /proc
> echo Creating root device
> mkrootdev /dev/root
> echo 0x0100 > /proc/sys/kernel/real-root-dev
> umount /proc
> echo Mounting root filesystem
> mount --ro -t xfs /dev/root /sysroot
> pivot_root /sysroot /sysroot/initrd
> echo Remounting devfs at correct place if necessary
> handledevfs
> Creating filesystem with size 1344KB and 46 inodes
> mke2fs 1.24a (02-Sep-2001)