Essa demora deve ser porque você não está usando kernelcache nem Extensions.mkext, então o boot loader precisa carregar todas as kexts, uma a uma.
Você pode ativar a opção UseKernelCache, nesse caso as kexts de /Extra/Extensions não são carregadas, então você precisa ter todas em /System/Library/Extensions.
Outra opção é criar um Extensions.mkext em /System/Library/Caches/com.apple.kext.caches/Startup, nesse caso você precisa atualizar o arquivo manualmente sempre que adicionar ou remover uma kext.
Por favor use o tópico do Chameleon para outros posts relacionados.