Quero reinstalar o GRUB 2 e encontrei estas instruções: Como reparar, restaurar ou reinstalar o Grub 2 com um CD ou Ubuntu Live do Ubuntu . No meu caso, o carregador de inicialização está instalado na partição EFI. Se eu usar os comandos fornecidos neste guia, o GRUB será reinstalado automaticamente na partição EFI ou será instalado na partição raiz onde o Ubuntu está instalado? Obviamente, não quero que isso aconteça.
32
Respostas:
Reinstale o carregador de inicialização GRUB para a instalação do Ubuntu no modo EFI desta maneira ...
Inicialize a partir da mídia de instalação do Ubuntu e selecione 'Experimente o Ubuntu sem instalar'.
(Inicialize sua mídia de instalação no modo EFI, selecione a entrada Ubuntu com UEFI na frente.)
Quando estiver na área de trabalho ao vivo, abra um terminal e execute estes comandos:
Nota:
sdX
= disco |sdXX
= partição efi |sdXXX
= partição do sistemaPara identificar as partições que usam GParted, a ferramenta está incluída no meio de instalação.
Depois de executar os comandos, o GRUB será instalado na partição EFI separada.
fonte
grub-efi
, precisamos inicializar no modo UEFI; se queremos reinstalargrub-pc
, precisamos inicializar no modo herdado.grub-install /dev/sdXX
, ou seja, não o disco, mas a partição EFI foi usada para instalar o grub e funcionou.esta é a única maneira que funcionou para mim: (Sistema: sdb8, boot: sdb6, efi: sdb2)
fonte
--recheck
faz? O manual dizdelete device map if it already exists
?--bootloader-id=Ubuntu_02
a inicialização falhará. É só inicializar no console grub ... alguma solução?grub-install --recheck
é necessário. Consertou meu EFI USB HDD que não funcionava.Obrigado a @ cl-netbox pelas instruções!
Após a atualização (Linux Mint 18.2 Sonya para 18.3 Sylvia), meu sistema não inicializou, então segui as instruções acima, mas ainda não obtive sucesso. Notei, no entanto, que minha máquina possui / inicializa em uma partição separada (possivelmente porque estou usando LVM); portanto, meu processo ligeiramente modificado foi:
Nota: sdX = disco | sdXX = partição efi | sdXY = partição de inicialização | sdXXX = partição do sistema
fonte
Além disso, se inicializando a partir do live cd para recuperar, pode acontecer que esteja faltando o pacote grub-efi-amd64-bin e, em seguida, forre
falha com a mensagem de erro: "grub-install: error: /usr/lib/grub/x86_64-efi/modinfo.sh não existe. Por favor, especifique --target ou --directory."
Nesse caso, execute isso fora do chroot
e adicione / usr / lib / grub / x86_64-efi às montagens chroot.
O parâmetro "/ dev / sdb" do BTW está obsoleto e está sendo ignorado.
fonte
além da resposta do ci-netbox.
Se a sua versão do sistema operacional pendrive não corresponder à instalada no disco, o grub-install poderá ter dificuldades para identificar a instalação correta do grub:
Tente identificar manualmente a instalação a ser usada
Em seguida, reinicie o grub-install:
fonte
Se você perder a partição EFI, é fácil recuperá-la. Você pode usar
fdisk
ouparted
criar uma nova partição GPT com o tipo "Partição EFI (1)" e formatá-la com:depois monte-o e você poderá seguir executar:
como em outras soluções.
fonte
então, meu palpite é que a razão do problema é que a instalação do Ubuntu não está montando a partição efi se o fstab. e atualiza o grub. em atualização.
fonte