Se inicializar em um computador e não em outro, podem ser suas configurações de inicialização do BIOS (não acho que seja um vírus, mas talvez você devesse verificar isso).
Eu não sei, pode haver alguma falha de hardware, esses cartões de memória. É raro que isso aconteça em ambos ao mesmo tempo, mas isso pode acontecer. (se eles sofreram da mesma agressão física externa, não tem idéia ...)
Ah, você diz que não é um computador específico. Bem, eu iria verificar se no disco usb, se você pode navegar de outro computador, os arquivos de configuração do grub foram deletados ou algo assim. Além disso, talvez tenha sido destruído como o MBR, o registro mestre de inicialização. É estranho que isso tenha acontecido em ambos. No Windows, é comum que os vírus infectem e destruam a área de inicialização, mas ...
Além disso, para lidar com problemas de inicialização do grub, você pode querer ir para outro computador, fazer um disquete de inicialização, cd ou usb com supergrub, isso ajuda a consertar vários problemas de inicialização, embora eu não tenha usado. Quando eu perco a inicialização, isso acontece raramente, eu uso qualquer gerenciador de boot para recuperá-lo, e se o Windows, mesmo apenas um comando DOS. O Supergrub está aqui: link . Você pode recuperá-lo de outras formas também. Mas isso é provavelmente fácil. Caso isso seja o que aconteceu.