if jmicron is unwanted (causes problems), then it should blacklisted in modprobe config, ideally geninitrd would not see that module (needs to be tested if that's true)
those ui-dialogs can be added to some installer which asks user's decision and creates blacklist entry, and then geninitrd is invoked.
ui is out of scope for geninitrd. sorry :)
if jmicron is unwanted (causes problems), then it should blacklisted in modprobe config, ideally geninitrd would not see that module (needs to be tested if that's true)
those ui-dialogs can be added to some installer which asks user's decision and creates blacklist entry, and then geninitrd is invoked.