Falha na instalação do carregador de inicialização GRUB no disco rígido

1

Estou instalando o Ubuntu Server 12.04 LTS em um IBM 3650 M2 com um hardware raid5 com três partições:

sda1 /boot - 1 GB, ext3
sda2 lvm - 1 TB, ext4
sda3 swap - 24GB

Durante a instalação do GRUB, recebo uma mensagem dizendo que o instalador falhou ao carregar o GRUB em um disco rígido e ser enviado de volta ao menu do instalador.

    
por William 24.05.2012 / 17:15

4 respostas

1

Por favor, forneça mais informações sobre o motivo da falha na instalação do GRUB.

É difícil sugerir possíveis soluções quando não há informações disponíveis sobre o motivo da instalação do GRUB. Por favor, tente o seguinte:

  1. inicialize um Live CD ou USB do Ubuntu
  2. monte sua partição LVM ( /dev/sda2 )
  3. execute o comando cat syslog | grep grub
    (onde syslog é o arquivo de log em /var/syslog on /dev/sda2 )
  4. adicione a saída do comando à sua pergunta editando-a

  

O problema de instalação do GRUB está relacionado ao UEFI?

Meu entendimento é que a O IBM 3650 M2 usa um BIOS UEFI. Seu problema está instalando o GRUB possivelmente relacionado a isso? Nesse caso, talvez um dos links a seguir possa ser útil.

  • Servidor Ubuntu, tabela de partições gpt, mdadm, falha de inicialização do grub
  • Como inicializar o Ubuntu a partir do EFI / UEFI?
  • Configuração do GRUB2 (U) EFI
por irrational John 25.05.2012 / 23:38
1

Eu tive um problema semelhante. Pressionando Alt + F4 para mudar para a saída do instalador, eu pude ver Attempting to install GRUB to a partitionless disk or to a partition. This is a BAD idea.

Parece que meu disco USB foi detectado como /dev/sda e meu disco rígido de destino foi detectado como /dev/sdb , com base na saída de cat /proc/partitions .

Então eu consertei ativando um shell na sessão Alt + F2 e executei o seguinte:

chroot /target grub-install /dev/sdb

Depois voltei ao instalador ( Alt + F1 ) e clique em "Continue without bootloader".

Após a instalação ter terminado (desconectei o pendrive), recebi um aviso grub> , então segui as instruções aqui , como segue (isto assume que seu disco de inicialização é /dev/sda :

grub> ls
(hd0) (hd0,msdos5) (hd0,msdos1)
grub> set root=(hd0,msdos1)
grub> ls /
lost+found/ etc/ ...
grub> ls /boot
config-3.11.0-26-generic ...
grub> linux /boot/vmlinuz-   # press Tab
                             # then add the following
          root=/dev/sda1
grub> initrd /boot/initrd    # press Tab
grub> boot    

Uma vez que o sistema é inicializado, faça o login e, em seguida:

sudo update-grub
sudo grub-install /dev/sda

Reinicialize para verificar se está funcionando:

sudo shutdown -r now
    
por Roger Lipscombe 15.09.2015 / 17:03
0

Parece que encontrei o mesmo problema. Parecia ter falhado em instalar o software. Voltou a erro que não iria instalá-lo e depois não consegui prosseguir com mais nada.

Eu acredito que estava pendurado na parte de instalação.

Você não pode corrigir este problema com o cd do servidor. Eu tentei salvar uma instalação, mas isso não estava funcionando para mim. Eu achei extremamente buggy!

Você precisará de um live cd para isso. Comece pelo CD e use apenas Crl + F1 . Isso vai te colocar em uma sessão de boot

Depois faça o seguinte

sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda
*edit* at this point, also ensure that if /usr and /var are on seperate partitions that you mount them to /mnt/usr and /mnt/var
*edit 2* whithin the chroot you need to have /dev /run and /proc available for update-grub to work, use the following to acheive that: for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
sudo chroot /mnt
sudo update-grub
sudo reboot

Isso deve resolver isso.

Além disso, um aviso, se você instalou 64 bits, precisará de um bit de 64 bits e vice-versa, caso contrário, ocorrerá um erro durante o chroot. (como eu)

    
por stevoo 10.08.2012 / 18:30
0

Eu resolvi que o bootloader não pode ser instalado neste local usando o ASUS Crosshair vi hero com o Windows 10 no NVMe SSD e o Ubuntu 18.04 no segundo SSD.

  1. Na bios na página "boot", desative o fastboot

  2. na página do CSM, selecione "AUTO"

por sean 31.07.2018 / 04:55