Если он загружается на одном компьютере, а не на другом, это могут быть настройки загрузки вашего BIOS (я не думаю, что это вирус, но, возможно, вам следует это проверить).
Я не знаю, это может быть сбой оборудования, эти карты памяти. Это редко случается в обоих случаях одновременно, но может случиться. (если они пострадали от такой же физической внешней агрессии, понятия не имею ...)
О, вы говорите, что это не для конкретного ПК. Ну, я бы проверил, если на диске USB, если вы можете просмотреть его с другого компьютера, файлы конфигурации наверняка grub были удалены или что-то в этом роде. Кроме того, может быть, это как-то разрушило MBR, главную загрузочную запись. Странно, что это произошло в обоих. В Windows распространено, что вирусы заражают и разрушают область загрузки, но ...
Кроме того, для решения проблем загрузки grub вы можете перейти на другой компьютер, создать загрузочную дискету, cd или usb с supergrub, это поможет исправить некоторые проблемы с загрузкой, хотя я этим не пользовался. Когда я теряю загрузку, это случается редко, я использую любой менеджер загрузки, чтобы восстановить его, а если Windows, даже просто команду DOS. Supergrub находится здесь: http://forjamari.linex.org/projects/supergrub/. Вы можете восстановить его и другими способами. Но это, вероятно, легко. В случае, если это то, что случилось.