Esta não é a maneira recomendada de lidar com a atualização do sistema operacional, mas às vezes estamos sujeitos a certas restrições que exigem que o façamos. A atualização do sistema de arquivos sem atualizar o kernel funciona nesta instância. Versões posteriores do Ubuntu podem nem sempre ser compatíveis com versões mais antigas do kernel, no entanto. Para verificar a compatibilidade das versões do kernel e do SO, confira o Cronograma de Suporte do Ubuntu .
Como não tenho o sistema de arquivos original usado e nosso hardware é personalizado, criar um sistema de arquivos do zero certamente não é o caminho de menor resistência. Em vez disso, realizei uma atualização de atualização apt-get do dispositivo in-loco e também fiz alterações no arquivo personalizado (algumas correções relacionadas à segurança). Esse método preservou todos os drivers personalizados específicos da nossa placa e componentes.
O sistema de arquivos funcional foi então banido e usado no servidor intermitente. Como o @Amias mencionou, existem algumas configurações específicas do dispositivo que podem causar confusão ao fazer as coisas dessa maneira, então você terá que estar ciente disso. No meu caso, havia um arquivo relacionado à rede gerado após a atualização, que armazenava alguns endereços específicos de hardware para as interfaces de rede. Este arquivo foi /etc/udev/rules.d/70-persistent-net. O resultado do flash de um dispositivo com este arquivo presente no sistema de arquivos era que as interfaces de rede não apareceriam devido a um erro de "dispositivo não encontrado". Os endereços de hardware estavam incorretos no arquivo de configuração. Consegui remover esse arquivo completamente e resolver esse problema.
Também descobri que preservar as permissões e a propriedade dos arquivos originais em todo o processo de transferência de arquivos e tarts era crucial. Certifique-se de executar o comando tar como sudo para preservar a propriedade e usar o sinalizador -p para preservar as permissões. Além disso, se você estiver manipulando o sistema de arquivos em um computador host, o host também deverá ter os mesmos usuários que a máquina de destino para preservar a propriedade dos arquivos.
A solução é um pouco hacky, mas funciona.