Index: branches/meklort/i386/boot2/drivers.c =================================================================== --- branches/meklort/i386/boot2/drivers.c (revision 574) +++ branches/meklort/i386/boot2/drivers.c (revision 575) @@ -153,8 +153,15 @@ #ifndef OPTION_ROM if (gRAMDiskVolume && !gRAMDiskBTAliased) { - strcpy(dirSpecExtra, "rd(0,0)/Extra/"); - FileLoadDrivers(dirSpecExtra, 0); + // First try a specfic OS version folder ie 10.5 + sprintf(dirSpecExtra, "rd(0,0)/Extra/%s/", &gMacOSVersion); + if (FileLoadDrivers(dirSpecExtra, 0) != 0) + { + // Next we'll try the base + strcpy(dirSpecExtra, "rd(0,0)/Extra/"); + FileLoadDrivers(dirSpecExtra, 0); + } + } #endif // Next try to load Extra extensions from the selected root partition.