AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1042031
Accepted
user68186
user68186
Asked: 2018-05-31 08:20:34 +0800 CST2018-05-31 08:20:34 +0800 CST 2018-05-31 08:20:34 +0800 CST

Como removo o Windows do menu de inicialização UEFI após a instalação personalizada do Ubuntu?

  • 772

Instalei o Ubuntu 18.04 usando a opção "Algo mais..." em um laptop com um único HDD que acompanha o Windows 10. Durante a instalação, excluí todas as partições, exceto a EFIpartição. Em seguida, criei uma /partição do sistema de arquivos raiz e uma /homepartição. Tudo correu bem.

Exceto agora, tenho uma entrada extra do Windows no menu de inicialização UEFI que é selecionada pelo Grub. Posso editar manualmente /etc/default/grubpara ocultar a agora extinta opção de inicialização do Windows, mas também quero me livrar da entrada no sistema EFI. Como faço para me livrar desses restos vestigiais finais do Windows?

boot uefi
  • 2 2 respostas
  • 27181 Views

2 respostas

  • Voted
  1. Best Answer
    user68186
    2018-05-31T08:20:34+08:002018-05-31T08:20:34+08:00

    Encontrar entradas de inicialização UEFI

    Para remover a agora inútil entrada de inicialização do Windows no UEFI, primeiro você precisa encontrá-la. Isso pode ser feito diretamente do sistema operacional Ubuntu principal. Não há necessidade de inicializar a partir de um USB/DVD ao vivo. O Ubuntu instalado já possui o utilitário de linha de comando necessário.

    Abra um terminal pressionando Ctrl+ Alt+ Te digite:

    sudo efibootmgr
    

    Digite a senha quando solicitado e pressione Enter. O cursor não se moverá e você não verá nenhum asterisco(*****). Isso é normal no terminal do Ubuntu. Você verá alguma saída como:

    BootCurrent: 0002
    Timeout: 2 seconds
    BootOrder: 0002,0001,000
    Boot0000* Dell
    Boot0001* Windows Boot Manager
    Boot0002* ubuntu
    

    Observe que tenho duas entradas além do Windows, 0para "Dell" e 1 para "Gerenciador de inicialização do Windows". Como excluí todas as partições originais, exceto a EFI, não consigo mais inicializar o "Dell" ou o "Gerenciador de inicialização do Windows". Eu poderia deletar ambos 0e 1. Mas, para esta resposta, mostrarei como excluir apenas a entrada do Windows Boot Manager .

    Observação: as entradas que você deseja excluir podem ser diferentes deste exemplo. Use a saída obtida de seu próprio computador, não o exemplo acima, para decidir quais entradas deseja excluir.

    Exclua as entradas de inicialização obsoletas

    Agora que você sabe que deseja excluir a entrada 1(neste exemplo), no terminal digite:

    sudo efibootmgr -b 1 -B
    

    Observe, 1no comando acima. Este comando excluirá a entrada:

    Boot0001* Windows Boot Manager
    

    Exclua a pasta correspondente da partição EFI

    Estamos quase terminando. Esta última etapa garante que o UEFInão gere novamente as entradas que acabamos de excluir. Para fazer isso, você deve excluir uma pasta correspondente à entrada excluída nas etapas anteriores.

    Se a partição EFI não estiver montada:

    Em alguns computadores, a partição EFI pode não ser montada por padrão. Se for esse o caso, descubra qual é a partição EFI com este comando:

    sudo os-prober
    

    e procure o Gerenciador de Inicialização do Windows. Pode ser /dev/sda1por exemplo. O seu pode ser diferente.

    Em seguida, monte a partição EFI com:

    sudo mount /dev/sda1 /boot/efi  
    

    Fim do "Se"

    Agora você encontra o nome e o local da pasta a ser excluída. Use o seguinte comando para listar todas as pastas na EFIsubpasta na partição:

    sudo ls /boot/efi/EFI
    

    Você verá alguma saída como:

    Dell Windows ubuntu
    

    Para excluir a pasta Windows(pode ser chamada de Microsoft) use o seguinte comando:

    sudo rm -r /boot/efi/EFI/Windows
    

    Para verificar se a pasta foi excluída, use o sudo ls /boot/efi/EFIcomando novamente.

    Finalmente atualize o GRUB para ocultar o menu GRUB

    Nesta fase, quando você inicializar o laptop, o GRUB ainda mostrará o menu para escolher vários sistemas operacionais, mesmo que você tenha apenas o Ubuntu instalado. Edite o arquivo /etc/default/grubcom o seguinte comando. Você pode usar qualquer outro editor se quiser.

    sudo nano /etc/default/grub
    

    Faça as duas linhas ficarem assim:

    GRUB_TIMEOUT_STYLE=hidden
    GRUB_TIMEOUT=0
    

    Se a linha GRUB_TIMEOUT_STYLE=hiddennão existir, adicione a linha como acima.

    Quando terminar, salve e saia do editor com Ctrl+ X, seguido de Ye Enter.

    A etapa final é atualizar o GRUB com o seguinte comando:

    sudo update-grub
    

    Agora o laptop deve inicializar diretamente o Ubuntu sem mostrar o menu GRUB. Se você precisar entrar no modo de recuperação no futuro, pressione Escenquanto o laptop inicializa para revelar o menu GRUB.

    Referência: Esta resposta é baseada em Como removo "Ubuntu" no menu de inicialização do BIOS? (UEFI)

    • 38
  2. Paul Benson
    2018-05-31T09:41:24+08:002018-05-31T09:41:24+08:00

    Terminal aberto. cd /boot/efi/EFI. Remova a pasta Microsoftsudo rm -R Microsoft - . Você também pode remover a pasta Bootsudo rm -R Boot - .

    Para remover a entrada do Windows do grub2, sudo gedit /boot/grub/grub.cfg. Procure a entrada do menu, Windows Boot Manager (ou descrição de nome semelhante) e exclua as linhas até e incluindo a chave de fechamento e, em seguida, salve.

    Tarefa concluída. Reiniciar.

    • -2

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve