Posso remover o Windows Boot Manager do computador dedicado do Ubuntu?

0

Parece que parei meu sistema baseado no Ubuntu em meados de atualização. Mais tarde, não iria arrancar. Através do uso deste excelente recurso: Grub2 / Troubleshooting
Eu tenho o meu sistema em execução novamente depois de executar o comando: configfile (hd0,2)/boot/grub/grub.cfg . Meu sistema imediatamente começou a se comportar bem.

Por conselho, instalei e executei:

sudo update-grub 
sudo grub-install
Installed and ran boot-repair, doing its default option

Ao fazer reinicializações para provar que o sistema ainda inicializou, notei as seguintes alterações na configuração de inicialização:

  • Agora tenho o menu grub em vez de simplesmente inicializar

  • Lista de opções de inicialização do meu computador (no meu Dell eu apertei o F12 na energia on) agora tem duas opções do Ubuntu, além do Windows Boot Gerente. Anteriormente, tinha apenas uma única opção do Ubuntu e não Gerenciador de inicialização do Windows.

Meu problema com o Gerenciador de Inicialização do Windows é que esse disco rígido nunca viu uma instalação do Windows. O disco foi comprado para o Linux.

Analisei as opções avançadas de reparo de inicialização e não vi coisas que me ajudariam. Então, o que devo fazer para remover o Gerenciador de Inicialização do Windows do gerenciador de inicialização do meu computador, a opção de inicialização extra do Ubuntu da mesma e a opção "inicializar para o menu do Grub"?

(Sim, eu sei que muito disso é específico do computador. Mas faz parte da minha experiência com Linux. Perder a capacidade de inicializar me fez procurar em anúncios de um novo laptop Windows ...)

UPDATE: dados do meu PC por meio do arquivo de log de reparo da inicialização:

 ============================= Boot Info Summary: ===============================

=> No boot loader is installed in the MBR of /dev/sda.

sda1:  

__________________________________________________________________________

 File system:       vfat
 Boot sector type:  FAT32
 Boot sector info:  No errors found in the Boot Parameter Block.
 Operating System:  
 Boot files:        /EFI/Boot/bootx64.efi /EFI/ubuntu/MokManager.efi 
                    /EFI/ubuntu/grubx64.efi /EFI/ubuntu/shimx64.efi 
                    /EFI/Microsoft/Boot/bootmgfw.efi 
                    /EFI/Microsoft/Boot/bootx64.efi

 sda2:

_________________________________________________________________________

 File system:       ext4
 Boot sector type:  -
 Boot sector info: 
 Operating System:  Ubuntu 14.04.3 LTS
 Boot files:        /boot/grub/grub.cfg /etc/fstab

sda3:
_________________________________________________________________________

 File system:       swap
 Boot sector type:  -
 Boot sector info:

[SNIP]

================================ Mount points: =================================

Device           Mount_Point              Type       Options

/dev/sda1        /boot/efi                vfat       (rw) /dev/sda2   
/                        ext4       (rw,errors=remount-ro)
    
por Jerome P Mrozak 04.07.2016 / 16:52

1 resposta

2

É normal ter duas entradas do ubuntu. Um é shim e o outro grub. Você pode ver os detalhes de cada um com:

sudo efibootmgr -v

Você pode excluir a pasta / EFI / Microsoft na partição do sistema ESP-efi e excluir as entradas da UEFI NVRAM. Se você deixar a pasta, a UEFI encontrará os arquivos de inicialização & adicione-os novamente ao menu de inicialização do UEFI. Pode depender de como você montou o ESP em onde está. A instalação interna é / boot / efi / EFI / Microsoft. Mas as versões mais recentes do Ubuntu tornam o ESP protegido contra gravação com permissões de montagem 0077 no fstab. Mude para os padrões como 14.04 e remonte para certificar-se de que não há erros antes de reinicializar e você terá que reinicializar para novas permissões em / efi para entrar em vigor:

sudo nano /etc/fstab
sudo mount -a

14.04 padrões de entrada do fstab

UUID=FD76-E33D  /boot/efi       vfat    defaults        0       1

16.04 fstab entrada umask = 0077

UUID=68CD-3368  /boot/efi       vfat    umask=0077      0       1

Isso discute a remoção de uma entrada. Só não se esqueça de usar o Windows:

Como faço para remover o "Ubuntu" no menu de inicialização da bios? (UEFI)

Exclua a alteração de entrada XXXX para corrigir as entradas. Alguns UEFI requerem todos os 4 caracteres HEX, outros precisam apenas de 1 ou 2 caracteres significativos.

sudo efibootmgr -b XXXX -B

detalhes sobre os comandos do efibootmgr:

man efibootmgr

link

    
por oldfred 06.07.2016 / 01:39