isso já é um bom indicativo... provavelmente a interface não está sendo reconhecida com esse nome.
PS: É onboard ou offboard?
PS²: Vá ao Gerenciador de Redes e apague a conexão "Auto eth0". Ela vai voltar mais tarde, mas por enquanto é importante que a que está aí seja removida.
Em seguida, vá ao arquivo /etc/network/interfaces, e mude o conteúdo ligeiramente. Deixe-o assim:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Procure seguir o espaçamento. Essencialmente é a mesma configuração; porém agora a configuração para ativar a eth0 está separada em uma linha só dela.
Explico: pelo que vi na internet, esse erro acontece quando o Gerenciador de Redes entra em conflito com o arquivo "interfaces". O resultado é que ambos tentam ativar a placa, e nenhum dos dois consegue. Quando você liga a máquina com o cabo conectado (ou pluga o cabo antes de fazer login), o "ifupdown" age antes do Gerenciador de Redes, e o conflito não ocorre.
A alteração no arquivo "interfaces" é essencial para que o Gerenciador de Redes perceba que essa interface já está configurada, e que ele não deve tentar mexer nela --- ele vai colocá-la como "Não-gerenciável", e é isso que queremos por enquanto.
Reinicie a máquina após a alteração, teste novamente e dê notícias.