2009-06-04 Robert Millan <rmh.grub@aybabtu.com>

Prevent GRUB from probing floppies during boot.

        * conf/common.rmk (search_mod_CFLAGS): Use `-Werror -Wall'.
        * commands/search.c (options): Add --no-floppy.
        (search_fs, search_file, grub_cmd_search): Support --no-floppy.
        * util/grub-mkconfig_lib.in (prepare_grub_to_access_device): Use
        --no-floppy when searching for UUIDs.
This commit is contained in:
robertmh 2009-06-04 11:37:44 +00:00
parent 2bf5885a3d
commit f4448a0792
4 changed files with 34 additions and 11 deletions

View file

@ -144,7 +144,7 @@ prepare_grub_to_access_device ()
# otherwise set root as per value in device.map.
echo "set root=`${grub_probe} --device ${device} --target=drive`"
if fs_uuid="`${grub_probe} --device ${device} --target=fs_uuid 2> /dev/null`" ; then
echo "search --fs-uuid --set ${fs_uuid}"
echo "search --no-floppy --fs-uuid --set ${fs_uuid}"
fi
}