
Dois sistemas vintage sem teclado/headless rodavam 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 está desligado no kernel devido a incompatibilidades que fazem com que a CPU funcione a 100%.
A unidade Alpha com sistema não inicializável agora está montada como segunda unidade no sistema Beta.
Todos os arquivos do usuário foram copiados para a unidade do Beta.
Como instalar o ubuntu-server no segundo disco rígido (Alpha) do Beta para que a segunda unidade possa ser reinstalada como unidade inicializável primária no sistema Alpha?
Atenciosamente, Ben
atualização 25/01/2017:
debootstrap e este URL (https://help.ubuntu.com/lts/installation-guide/i386/apds04.html) supere a maioria dos obstáculos do processo adicionando o drive do Alpha ao Beta da seguinte maneira:
O drive do Alpha está instalado em /dev/hdb no sistema do Beta. A unidade do Beta é /dev/hda.
Obstáculo restante:
Como fazer com que o grub-install/grub-probe/grub-mkconfig ignore/dev/hda ao procurar um kernel inicializável em/dev/hdb?
Depois de remover a unidade do Alpha no sistema Alpha e reinicializar, o sistema não inicializa. Não há registros de erros óbvios na unidade do Alpha (após reinstalar/montar no Beta). Depois de alguns ciclos disso, descobri:
O grub-probe do grub-install detecta o kernel do Beta e associa os UUIDs daqueles (/dev/hda) em vez dos instalados do Alpha em /dev/hdb
--mesmo que o usuário esteja chroot na unidade do Alpha ( /dev/sdb ) de acordo com as instruções em help.ubuntu.com/lts/installation-guide/i386/apds04.html
Fiquei sem ideias sobre como invocar os parâmetros grub-install/grub-probe/grub-mkconfig para ignorar/dev/hda.
Por enquanto, editarei manualmente o arquivo grub com UUIDs HD referenciados incorretamente: grub.cfg iirc. Deixe-me saber se existe uma maneira padrão e menos arriscada de fazer isso.