como instalar o ubuntu-server no segundo HD, a partir de um sistema headless executando o ubuntu-server

0

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:

O grub-probe do grub-install detecta o kernel do Beta e associa os UUIDs daqueles (/ dev / hda) ao invés dos instalados do Alpha em / dev / hdb

- 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.

    
por BenjaminBrink 03.01.2017 / 19:01

0 respostas