Sim, geralmente é esse o caso, já que essas mensagens são fornecidas pelo próprio kernel, e incluir centenas de traduções na própria imagem do kernel não teria outro propósito além de aumentar drasticamente o tamanho do kernel.
Para muitas coisas existem front-ends, programas de espaço do usuário que lêem as informações do kernel e as apresentam de forma traduzida.