On Wed, Aug 18, 2010 at 03:16:03PM +0100, Colin Watson wrote: > On Wed, Aug 18, 2010 at 03:07:57PM +0200, Aurelien Jarno wrote: > > Since GNU/kFreeBSD switch to grub as the default bootloader, it is > > almost possible to use an ext2 or xfs root filesystem. While there > > is not a lot of interest in doing that, the patch to do it is quite > > small. Could you please apply it in the next upload? > > Sending upstream first. Does this require copyright assignment? >
As I have been told on IRC, XFS support is only read-only, so there is no point on adding root support for it yet. ext2 support works in read write mode, and has been tested as root. Please find an updated patch below. --- grub2-1.98+20100804.orig/util/grub.d/10_kfreebsd.in +++ grub2-1.98+20100804/util/grub.d/10_kfreebsd.in @@ -75,6 +75,14 @@ fi case "${kfreebsd_fs}" in + ext2fs) + test -e "${module_dir}/ext2fs.ko" + + printf '%s\n' "${prepare_module_dir_cache}" + cat << EOF + kfreebsd_module_elf ${module_dir_rel}/ext2fs.ko +EOF + ;; zfs) test -e "${module_dir}/opensolaris.ko" test -e "${module_dir}/zfs.ko" @@ -121,6 +129,7 @@ case ${GRUB_FS} in ufs1 | ufs2) kfreebsd_fs=ufs ;; + ext2) kfreebsd_fs=ext2fs ;; *) kfreebsd_fs=${GRUB_FS} ;; esac -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel