grub: Inicializando o Ubuntu off / boot no LVM, quebrado após a atualização

1

Eu tenho servidores que eu quero atualizar remotamente e sem problemas do Ubuntu 12.04 LTS para o 14.04 LTS. Essa atualização tem que acontecer via script, sem interação.

O comando do-release-upgrade sai limpo, mas depois que a reinicialização da máquina termina no prompt de resgate do grub com error: file not found .

Meu /boot está no LVM (eu acho que não deveria ter feito isso; tarde demais para consertar isso agora). É por isso que o grub não consegue encontrá-lo? Eu posso ver os volumes lógicos quando eu ls do prompt de resgate. A tentativa de ls (lv-root) resulta em bad file name .

/boot reside em um volume lógico para / :

   --- Logical volume ---
  LV Name                /dev/lv/root
  VG Name                lv
  LV UUID                blah-blah-blah
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                9.31 GiB
  Current LE             2384
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:0

Eu tentei dpkg-reconfigure grub-pc após a atualização, antes de reiniciar, mas isso não ajudou.

Vou do grub 1.99-21ubuntu3.14 para o 2.02 ~ beta2-9ubuntu1.

Boot-Repair etc. estão fora de questão já que não terei acesso físico ou de rede ao servidor durante este processo. O processo de atualização deve ocorrer sem supervisão e o resgate após o fato não é uma opção.

O que eu preciso fazer antes / depois de do-release-upgrade para configurar o grub para inicializar corretamente?

    
por geordan 15.11.2014 / 02:59

0 respostas

Tags