Dois sistemas vintage headless / keyboardless estavam executando o ubuntu-server 16.04LTS (Alpha e Beta);
O acesso é somente via ssh para ambas as máquinas.
O sistema Alpha foi corrompido aparentemente durante uma atualização.
A inicialização por CD / DVD / UEFI não é uma opção. O USB é desativado no kernel devido a incompatibilidades que fazem com que o cpu corra a 100%.
O drive Alpha com o sistema não inicializável está agora montado como segunda unidade no sistema da Beta.
Todos os arquivos do usuário foram copiados para o drive da Beta.
Como instalar o ubuntu-server no segundo disco rígido (Alpha) da Beta, para que a segunda unidade possa ser reinstalada como uma unidade inicializável no sistema Alpha?
Atenciosamente, Ben
atualização 2017-01-25:
o debootstrap e este URL ( link ) passam pela maioria dos obstáculos do processo adicionando o drive de Alpha ao Beta da seguinte forma:
O drive do Alpha está instalado em / dev / hdb no sistema da Beta. O drive da Beta é / dev / hda.
Restante obstáculo:
Como obter o grub-install / grub-probe / grub-mkconfig para ignorar / dev / hda ao procurar pelo kernel inicializável em / dev / hdb?
Depois de remover o drive do Alpha no sistema Alpha e reinicializar, o sistema não inicializa. Não há logs de erros óbvios no drive do Alpha (após a reinstalação / montagem no Beta). Depois de alguns ciclos disso, encontrei:
- mesmo que o usuário seja chrootado no drive do Alpha (/ dev / sdb) de acordo com as instruções em help.ubuntu.com/lts/installation-guide/i386/apds04.html
Eu fiquei sem ideias sobre como invocar os parâmetros grub-install / grub-probe / grub-mkconfig para ignorar / dev / hda.
Por enquanto, vou editar manualmente o arquivo grub com HD UUIDs mal referenciados: grub.cfg iirc. Deixe-me saber se existe uma maneira padrão e menos arriscada de fazer isso.