ротавирус тоже пишется через "а". Потому что рота не от слова рот, как многие почему-то думают, а от латинского слова «рота» ― колесо, так как вирусные частицы под электронным микроскопом выглядят как маленькие колесики с толстой втулкой, короткими спицами и тонким ободом.
Вот что нашла про коронавирус:
Многие люди считают, что в этом слове присутствует соединительная гласная О, как, например, в словах парОвоз, самОдеятельность и т.п. ... А на латыни оно пишется coronavirus, где первая часть слова corona переводится как венец, венок, корона (у этого вируса имеются характерные выступы, образующие кольцо, напоминающее солнечную корону). Так что правильное написание — коронавирус.