From bb401428c514a70e9f2fba21449599b634bcd5db Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Thu, 23 Jul 2009 17:23:04 -0700 Subject: chain.c32: set DL properly when loaded from ISOLINUX When loaded from ISOLINUX, we still have a valid boot drive. Set it! This permits the use of chainloaded boot loaders. Signed-off-by: H. Peter Anvin --- com32/modules/chain.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/com32/modules/chain.c b/com32/modules/chain.c index 7c7c9eb6..0b6dbc2f 100644 --- a/com32/modules/chain.c +++ b/com32/modules/chain.c @@ -666,8 +666,7 @@ int main(int argc, char *argv[]) } else if (!strcmp(drivename, "boot")) { const union syslinux_derivative_info *sdi; sdi = syslinux_derivative_info(); - if (sdi->c.filesystem == SYSLINUX_FS_PXELINUX || - sdi->c.filesystem == SYSLINUX_FS_ISOLINUX) + if (sdi->c.filesystem == SYSLINUX_FS_PXELINUX) drive = 0x80; /* Boot drive not available */ else drive = sdi->disk.drive_number; -- cgit v1.2.1