Add multi-boot support