Excluindo o GRUB2 que é colocado em sda? E como consertar duas entradas do Ubuntu no seletor de Inicialização EFI?

0

Tenho o EFI Windows 8 no meu laptop Asus K55V. A partição EFI é sda1 .

Eu tentei instalar o Ubuntu no modo EFI e criei / selecionei partições de inicialização separadas para o gerenciador de inicialização do Ubuntu.

Ubuntu instalado perfeitamente, mas eu tenho 2 entradas de inicialização na configuração do EFI. Quando tentei apagá-lo na configuração do EFI (tela do BIOS), ele foi restaurado na reinicialização.

Então eu tentei fazer boot-repair do live-usb, o que é que adicionou o GRUB2 à minha partição sda . E isso não resolveu as duas entradas de inicialização do Ubuntu. Então eu deletei as partições do Ubuntu (boot / swap / mount) para remover o Ubuntu do meu laptop.

Agora, o problema é que o GRUB2 que está em sda está listado no seletor de Inicialização EFI (sem o Ubuntu atualmente instalado).

Verifique este link

Eu preciso de duas soluções:

  1. Como removo o GRUB2 da partição sda ?
  2. Como instalar o Ubuntu sem obter 2 entradas de inicialização? Eu devo selecione a sda1 (partição EFI) como partição do carregador de inicialização instalando o Ubuntu?
por dinodd88 21.01.2013 / 08:44

2 respostas

2

Inicialize a partir de uma imagem do Ubuntu no modo UEFI. Selecione "Tentar sem instalar".

Primeira execução sudo apt-get install efibootmgr (não precisa de conexão com a internet)

Em seguida, visualize as entradas usando sudo efibootmgr -v . Que dá muitas entradas como esta:

$ sudo efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0001,0003
Boot0000* rEFInd Boot Manager   HD(1,28,96000,bc34b60c-6611-492f-99b0-d2c37bd77f48)File(\EFI\refind\shim.efi)
Boot0001* fedora    HD(1,28,96000,bc34b60c-6611-492f-99b0-d2c37bd77f48)File(\EFI\fedora\grubx64.efi)
Boot0003* ubuntu    HD(1,28,96000,bc34b60c-6611-492f-99b0-d2c37bd77f48)File(EFI\Ubuntu\grubx64.efi)

Em seguida, tente excluir uma entrada ubuntu usando o seguinte código

$ sudo efibootmgr -b 3 -B
    
por MKD 18.10.2013 / 12:08
0

No EFI, os carregadores de inicialização são apenas arquivos. O GRUB do Ubuntu é armazenado como EFI/ubuntu/grubx64.efi na partição de sistema EFI (ESP) - /dev/sda1 no seu caso. Assim, para remover o GRUB, você deve remover esse arquivo.

Eu suspeito que seu problema fundamental não seja realmente o arquivo; é uma das duas outras coisas (sua descrição não está clara o suficiente para identificar qual é o caso):

  • Você tem duas entradas do Ubuntu no gerenciador de inicialização interno do seu firmware.
  • Você tem duas entradas do Ubuntu no GRUB.

Eu vi o Ubuntu criar duas entradas do gerenciador de inicialização EFI, e neste sistema (baseado em uma placa mãe ASUS), elas parecem bastante resistentes à exclusão. Usar efibootmgr deve excluir a entrada extra, como em efibootmgr -b 0007 -B para excluir a entrada nº 7; mas no sistema com esse problema, a entrada ofensiva continua aparecendo. Talvez este seja um bug de firmware, ou talvez exista um script de inicialização do Ubuntu que seja o culpado. Isso não é realmente tão grande coisa, já que o computador normalmente inicializa com a entrada padrão, então a única vez que vejo as entradas extras é se eu precisar usar o gerenciador de inicialização do firmware para alternar do meu carregador de inicialização padrão. A única coisa que me livrou da entrada duplicada no meu caso foi limpar completamente todas das entradas através de uma atualização de firmware. Depois disso, acabei com apenas uma entrada. Talvez usar efibootmgr para excluir as duas entradas tenha um efeito semelhante.

Se você tem duas entradas do Ubuntu no menu do GRUB, elas podem estar lá por um motivo - para inicializar dois kernels diferentes ou para inicializar de duas maneiras diferentes (normalmente e para um modo de usuário único, por exemplo). Eu não aconselho tentar ajustar isso, embora se você está determinado a fazer isso, você poderia procurar por uma ferramenta chamada "GRUB Customizer" que deveria simplificar a configuração do GRUB. Eu não tenho uma URL acessível.

    
por Rod Smith 22.01.2013 / 16:15