A instalação limpa do ProLiant Microserver Gen8 cai no shell de resgate do grub

2

Acabei de comprar um novo HP ProLiant MicroServer Gen8 há alguns dias e tento instalar o Ubuntu Server 14.04LTS nele desde então, mas estou com um problema em que ele não está inicializando após a instalação.

Estou tentando instalar em um pen drive USB conectado à porta USB interna, de uma haste com o padrão 14.04LTS iso dd'd nele. A instalação é iniciada e concluída sem incidentes, mas depois da reinicialização eu entro em um shell de resgate grub.

Durante a instalação, minha unidade de origem está em / dev / sda e meu destino está em / dev / sdb. Eu tentei diferentes configurações de disco:

  • Particionamento guiado com LVM
  • Particionamento guiado sem LVM
  • Uma partição inicializável 24GiB ext4 marcada em '/' e uma troca de 8GiB (nessa ordem)
  • Um 1GiB ext4 marcado como inicializável em '/ boot /', 23GiB ext4 em '/' e uma troca de 8 GiB (nessa ordem)

Quando ele me avisa onde instalar o grub, eu tentei / dev / sdb (para que ele seja instalado no MBR) e / dev / sdb1 (para que seja instalado na partição) pelo menos nas duas últimas opções.

Quando eu instalo o grub no disco, ele simplesmente não inicializa (desde então eu li que instalar o grub na partição serve para quando você está carregando a corrente, então eu acho que isso poderia ser esperado). Se eu instalá-lo no MBR, eu deixo cair em um shell 'grub rescue'. A partir deste shell, eu posso ver o seguinte (eu estou escrevendo isso da memória do que eu tentei no set-up com uma única partição do sistema 24GiB):

> ls
(hd0) (hd0,msdos1)

> ls (hd0)
(hd0): Filesystem is unknown

> ls (hd0,msdos1)
(hd0,msdos1): Filesystem is ext2

> ls (hd0,msdos1)/boot
error: attempt to read or write outside of disk 'hd0'

> ls /
[file list that looks like the root of a linux install]

> ls /boot
[file list that looks like the boot dir of a linux install, including grub folder, kernel and initial ramdisk]

> insmod normal
error: attempt to read or write outside of disk 'hd0'

> normal
'normal': command not found

> linux /boot/vmlinuz[kernel version goes here]
'linux': command not found

Então é aí que estou preso ...

O que estou fazendo de errado?

    
por Marten Jacobs 22.02.2015 / 07:59

2 respostas

1

Apenas resolvi isso executando o live iso do Ubuntu Desktop a partir da mídia virtual do iLO (com uma trilha iLO Essentails da HP) e executando o reparo de inicialização.

Pouco estranho, não funcionou de imediato, mas, pelo menos, está funcionando agora.

    
por Marten Jacobs 22.02.2015 / 10:21
0

Meu amigo teve o mesmo problema ao instalar o OpenMediaVault e o Debian 7.0, ele falhou ao tentar instalar o GRUB em / dev / sda (primeiro MBR SATA).

Eu acho que isso pode ter algo a ver com o instalador do debian. Pediu-lhe para atualizar o BIOS e tentar chroot na instalação incompleta e instalar manualmente o GRUB novamente. Ainda não recebi notícias dele, atualizarei com mais detalhes depois.

    
por Terry Wang 14.05.2015 / 03:14