2008-08-03 Robert Millan <rmh@aybabtu.com>

* kern/i386/pc/init.c (make_install_device): Check for `grub_prefix'
        instead of `grub_install_dos_part' to determine whether a drive needs
        to be prepended to prefix (`grub_install_dos_part' is not reliable,
        because it can be overriden when loading GRUB via Multiboot).
This commit is contained in:
robertmh 2008-08-02 23:24:34 +00:00
parent 2a5cd121da
commit 2d52f57f10
2 changed files with 8 additions and 1 deletions

View file

@ -1,3 +1,10 @@
2008-08-03 Robert Millan <rmh@aybabtu.com>
* kern/i386/pc/init.c (make_install_device): Check for `grub_prefix'
instead of `grub_install_dos_part' to determine whether a drive needs
to be prepended to prefix (`grub_install_dos_part' is not reliable,
because it can be overriden when loading GRUB via Multiboot).
2008-08-02 Robert Millan <rmh@aybabtu.com>
* util/i386/pc/grub-install.in: Remove trailing slash from prefix.

View file

@ -64,7 +64,7 @@ make_install_device (void)
/* XXX: This should be enough. */
char dev[100];
if (grub_install_dos_part != -2)
if (grub_prefix[0] != '(')
{
/* If the root drive is not set explicitly, assume that it is identical
to the boot drive. */