diff --git a/bootloader/hos/hos.c b/bootloader/hos/hos.c index 2ef2d4b..e38471a 100644 --- a/bootloader/hos/hos.c +++ b/bootloader/hos/hos.c @@ -839,9 +839,6 @@ int hos_launch(ini_sec_t *cfg) gfx_printf("Rebuilt & loaded pkg2\n"); - // Unmount SD card. - sd_unmount(); - gfx_printf("\n%kBooting...%k\n", 0xFF96FF00, 0xFFCCCCCC); // Clear pkg1/pkg2 keys. @@ -896,6 +893,9 @@ int hos_launch(ini_sec_t *cfg) if (ctxt.atmosphere && ctxt.secmon) config_exosphere(&ctxt); + // Unmount SD card. + sd_unmount(); + // Finalize MC carveout. if (ctxt.pkg1_id->kb <= KB_FIRMWARE_VERSION_301) mc_config_carveout();