A hierarquia de pacotes para as imagens do kernel do Ubuntu é assim:
linux-generic -> linux-image-generic -> linux-image-2.6.38-8-generic.
Tanto o linux-genérico quanto o linux-image-generic são metapacotes. Entendo o propósito de ter um metapacote do kernel (para lidar com atualizações e várias versões do kernel), mas qual é o objetivo no segundo nível? Parece que o linux-generic depende apenas do linux-image-generic, então certamente é redundante?
fonte