Desinstale o Grub e use o carregador de inicialização do Windows


76

Eu tenho o Windows 8 pré-instalado e depois instalei o Grub com o Ubuntu. O Ubuntu não é a minha coisa, então agora eu quero removê-lo junto com o grub. Pelo que aprendi, com o UEFI, o Grub não substitui o gerenciador de inicialização do Windows na partição EFI e é armazenado em outro local. Como eu removia o grub e fazia meu PC usar o carregador de inicialização do Windows? Note-se que eu criei uma partição separada / de inicialização ao instalar o Ubuntu.

Respostas:


135

Esta resposta é para aqueles com UEFI que excluíram as partições do Ubuntu antes de remover o grub

Você fará isso no Windows 10. Nenhuma mídia inicializável é necessária.

Onde bootrec /fixmbr, bootsect /nt60e o Ubuntu ao vivo com as boot-repairsugestões falharam, isso funcionou para mim:

(Esta resposta foi emprestada literalmente daqui )

  1. Execute um cmd.exeprocesso com privilégios de administrador
  2. Corre diskpart
  3. Digite: list diskentão sel disk Xonde X é a unidade na qual seus arquivos de inicialização residem
  4. Digite list volpara ver todas as partições (volumes) no disco (o volume EFI será formatado em FAT, outras serão NTFS)
  5. Selecione o volume EFI digitando: sel vol Yonde Y é o SYSTEMvolume (quase sempre é a partição EFI)
  6. Por conveniência, atribua uma letra de unidade digitando: assign letter=Z:onde Z é uma letra de unidade livre (não usada)
  7. Digite exitpara deixar parte do disco
  8. Enquanto ainda estiver no cmdprompt, digite: Z:e pressione enter, onde Z foi a letra da unidade que você acabou de criar.
  9. Digite dirpara listar diretórios nesta partição EFI montada
  10. Se você estiver no lugar certo, deverá ver um diretório chamado EFI
  11. Digite cd EFIe, em seguida, dirpara listar os diretórios filhos dentroEFI
  12. Digite rmdir /S ubuntupara excluir o diretório de inicialização do ubuntu

Supondo que você só tenha dois sistemas operacionais (Win 10 e Ubuntu), agora poderá inicializar diretamente no Windows sem acessar a tela preta do grub.


3
Eu preferia esta solução, porque eu não queria criar um dispositivo de arranque e ele funcionou perfeitamente
Efi Kaltirimidou

4
uau, tudo estava exatamente onde você disse que seria!
stackOverlord

1
Isso funcionou para mim, mas ainda tenho uma pergunta: isso realmente remove o grub ou ainda está em segundo plano algo acontecendo onde o grub entrega as coisas para o carregador de inicialização do Windows?
Bram

2
Esta é a solução que funciona. O MBR não existe mais por causa da GPT.
dev_nut

1
bela!! depois de horas tentando, a única coisa que funcionou para mim!
Anton

43

Para restaurar o carregador de inicialização padrão do Win 10, siga estas etapas:

  • Entrar no Win 10
  • Prompt de Comando Aberto (Admin)
  • c:\> bootsect /nt60 <drive name>: /mbr

<drive name> é a letra da unidade na qual o MBR (Master Boot Record) será atualizado

Por exemplo, para atualizar o registro de inicialização mestre C, este é o comando:

c:\> bootsect /nt60 c: /mbr

Para obter mais ajuda sobre o comando bootsect, consulte aqui - https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bootsect-command-line-options


3
Esta é de melhor solução agora, de um minuto, sem instalar disco, usb necessário
Pavel Niedoba

2
Alguns chats do CISCO Talos estavam me impedindo de fazer isso no meu sistema operacional, mas a partir do Windows 10 você não precisa mais de um disco de instalação para fazer isso. Acabei de fazer esta operação sem uma; tudo o que você precisa fazer é sair, para que você esteja na tela de login, comece a pressionar Shift e pressione o ícone de energia no canto inferior direito, clique em Reiniciar e agora solte o Shift. Isso abrirá o mesmo menu que o disco de reparo. Você só precisa ir para Solução de problemas> Opções avançadas> Linha de comando e executar bootsect /nt60 c: /mbr. O Grub desaparecerá em um instante.
SeinopSys

8
Não parece funcionar para mim. O Grub aparece até eu pressionar exit. Código de inicialização do sistema de arquivos NTFS atualizado. A atualização pode não ser confiável, pois o volume não pôde ser bloqueado durante a atualização: Acesso negado. \ ?? \ PhysicalDrive0 O código de inicialização é atualizado apenas em discos particionados MBR. Um esquema de particionamento diferente é usado neste disco. O código de inicialização foi atualizado com sucesso em todos os volumes de destino. PS C: \ WINDOWS \ system32>
Menasheh

1
O que o / mbr faz? Procurei documentação no bootsect e não encontrei nada sobre / mbr.

@PieTillIDie / mbr significa Master Boot Record, certamente trata-se de gravar no MBR, para substituir o que o grub colocou lá.
David Faure

18

Você pode restaurar o carregador de inicialização do Windows com um DVD do Windows 8 / 8.1. Essas instruções são inspiradas na resposta de Manindra Mehra, mas eu a expandi com todos os detalhes de trabalho (verificados com um DVD do Windows 8.1).

  1. Coloque o DVD na sua unidade óptica e inicialize a partir dela.

  2. Pressione uma tecla quando ela for exibida Press any key to start from CD or DVD.

  3. Selecione seu idioma etc. e clique em Next.

  4. Clique em Repair your computer.

  5. Clique em Troubleshoot.

  6. Clique em Advanced Options.

  7. Clique em Command Prompt.

  8. Na janela do prompt de comando, digite bootrec /fixmbr

  9. Clique no vermelho Xpara fechar o prompt de comando.

  10. Clique em Turn off your PC.

  11. Ligue o PC novamente e ele deve inicializar diretamente no Windows.

Isso deixa a partição Ubuntu no seu disco rígido ou SSD. Para removê-lo:

  1. Pressione Windows+ Xe selecione Disk Management.

  2. Encontre a partição Ubuntu. Provavelmente será uma partição grande sem uma letra de unidade.

  3. Certifique-se de ter a partição correta!

  4. Clique com o botão direito do mouse na partição e exclua ou reformate-a com um sistema de arquivos do Windows.


17

Para fazer isso, você precisará de um CD / DVD de instalação do Windows

  1. coloque-o na sua unidade óptica e inicialize-o
  2. na tela de instalação em que ele solicita a instalação do Windows, clique em Reparar o computador no canto inferior esquerdo da tela.
  3. Agora vá ao prompt de comando (provavelmente mostrará uma janela dizendo "Tentando reparar janelas automaticamente", feche-a) e digite BootRec.exe /fixmbr
  4. depois que ele termina, o GRUB se foi e agora você pode inicializar diretamente no Windows
  5. você tem uma partição Ubuntu restante no seu computador, que não aparece em "Meu Computador", para acessar, clique com o botão direito em "Meu Computador" e selecione "Gerenciar" e vá para "Gerenciamento de Disco"
  6. Selecione a partição Ubuntu e formate-a em um sistema de arquivos que o Windows possa usar.

Para completar, remova também o ubuntu do menu efi boot . Eu acho que isso deve ser adicionado como passo 7.
Yibo Yang

Corrija a etapa 3, explicando como acessar o prompt de comando. A resposta de Michael Geary é mais completa. Essa resposta me levou a redefinir meu PC desnecessariamente uma vez porque eu não sabia como ir ao prompt de comando.
Felo Vilches

6

Com o UEFI, você tem uma pasta do Windows e uma pasta do Ubuntu na partição efi. o UEFI lê as entradas efi e as adiciona à sua própria NVRAM para lembrá-las. Você precisa remover a pasta ubuntu da partição efi primeiro ou a UEFI a adicionará novamente. Então você deve remover a entrada UEFI da UEFI.

Você deve ter essas pastas na partição efi. Exclua apenas a pasta ubuntu. O instalador ao vivo deve mostrar pastas. E se apenas o Windows você precisar montar a partir do Windows, a partição efi, como normalmente não é montada.

/EFI/Boot
/EFI/Microsoft
/EFI/ubuntu

Você não precisa instalar o Ubuntu, mas pode usar o instalador ao vivo de DVD ou unidade flash. Alguns sistemas UEFI podem permitir a edição UEFI no menu UEFI.

do liveDVD ou flash e use efibootmgr

sudo efibootmgr -v

A opção "-v" exibe todas as entradas para que você possa confirmar que está excluindo a correta e, em seguida, usa a combinação de "-b ####" (para especificar a entrada) e "-B" (para delete isso). O exemplo 5 é excluir:

http://linux.dell.com/cgi-bin/gitweb/gitweb.cgi?p=efibootmgr.git;a=blob_plain;f=README;hb=HEAD

http://software.intel.com/en-us/articles/efi-shells-and-scripting/


Isso foi útil para direcionar o que eu precisava fazer. Eu poderia apagar a partição ubuntu no Windows usando informaition a partir daqui: superuser.com/questions/662823/...
flickerfly

Em um pendrive ao vivo, começando com efibootmgr -v e depois usando -b 0002 -B funcionou para mim depois que o 'fixmbr' do Windows não pareceu funcionar, e essa solução parecia muito mais fácil do que algumas das outras soluções.
Casperrw

2

Você também pode usar um cartão de memória USB para este trabalho. São necessárias três aplicações: Unetbootin, FreeDOS e Testdisk para DOS.

  1. Primeiro, faça o download do Unetbootin e use-o para criar um cartão de memória USB inicializável. Escolha Freedos quando for solicitada a instalação de uma distribuição nela.
  2. Faça o download do Testdisk para DOS (não escolha a versão beta, mas a versão estável).
  3. Descompacte os arquivos testdisk.exe e CWSDPMI.exe e coloque-os no cartão de memória inicializável (não em uma pasta, apenas diretamente nele).
  4. Inicialize o seu computador a partir do cartão de memória. Na janela Padrão, basta pressionar Enter.
  5. Agora o FreeDOS está sendo lançado. Escolha: FreeDOS Safe Mode (don't load any drivers)e pressione Enter.
  6. Em seguida, digite: C:e pressione Enter.
  7. Agora digite: testdiske pressione Enter.
  8. Selecione [No Log]e pressione Enter.
  9. Selecione o disco rígido em questão: geralmente a segunda opção (a primeira opção é o próprio cartão de memória) e pressione Enter.
  10. Selecione [Intel]e pressione Enter
  11. Selecione [MBR Code]e pressione Enter. Quando solicitado, digite y(yes) e pressione Enter novamente.

Agora você está pronto! Reinicie o seu computador normalmente. Seu computador deve inicializar o Windows agora.


1
Bem-vindo ao AskUbuntu! Como parece que era uma pasta de cópia, considere vincular à página original no final de sua resposta.
TheSchwa

1

Se todo o resto falhar!


O cara que está acima de mim não funciona em computadores EFI mais novos. Eu resolvi o problema. Aqui está como eu fiz isso. AVISO, você precisa reinstalar o Linux / grub primeiro!

Etapas: (isto é, se nada mais funcionar e demorar muito)

1: Reinstale o Ubuntu / Linux mint (isto é apenas para que você possa usar o GRUB para inicializar no Windows).

1.5: Reinicie e inicialize no Windows (se você não conseguir inicializar no Windows, faça a inicialização ao vivo a partir do CD ou USB e execute o seguinte em um console:

Se você possui um disco de reparo do Windows, pode selecionar a opção de firmware UEFI e carregar o Windows a partir daí (para evitar a reinstalação do Linux)

Reparo de inicialização (se necessário no momento)


sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo apt-get update

sudo apt-get install -y boot-repair && (boot-repair &)

1g: selecione o reparo recomendado e siga as instruções na tela.

2g: Após concluir, reinicie. Você deve ver o menu grub, mesmo que você possa inicializar no Windows a partir daqui, ainda não é o que queremos ... Mas encontre a opção que inicializa no Windows.


2: Depois de inicializado no Windows, execute o editor de partições do disco e exclua Todas as partições relacionadas ao Linux / grub. Certifique-se de que a pequena partição grub seja removida. Reiniciar

2.5: Verifique se o Windows Loader é o primeiro dispositivo de inicialização selecionado. (provavelmente é). Desative a opção Ubuntu. Continue a inicialização.

3: Se você fez tudo até o momento, deverá ver (dependendo do seu computador) sua tela inicial por um segundo e, em seguida, ela se transformará em uma tela de erro informando que houve um erro na inicialização. ("Winload.exe está ausente ou corrompido" da maneira mais provável).

3.5: Não se assuste (eu estava). O próximo passo restaurará o seu gerenciador de inicialização original.

4: Reinicie e inicialize no seu CD ou USB do Linux.

5: Depois de inicializado, execute novamente os comandos de reparo de inicialização. Desta vez ao executá-lo. Ele agirá de maneira diferente, não há um gerenciador de inicialização grub detectado para reinstalar e deve executar mais rápido do que antes.

6: Depois de concluído, reinicie.

7: Aproveite o seu sistema GRUB grátis!

Isso funcionou para mim quando nada mais funcionou, executei o bootrec.exe. Nada funcionou. Isso salvou a vida dos meus computadores. Espero que ele salve o seu!


1

Sem CD, USB, DVD. Não há tutoriais longos.

No UEFI, tudo o que você precisa fazer é:

Place Windows boot entry in NVRAM as first.

Como fazer isso - várias soluções.

A solução mais fácil é usar a funcionalidade do firmware e reordenar as entradas de inicialização da NVRAM.


1

O que funcionou para mim é:

  1. Inicialize no Windows
  2. Win + X
  3. Prompt de Comando (como administrador)
  4. bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
  5. Reiniciar

1

Para sistemas com tabela de partição GPT, o método fornecido pelo @Ganesh Kondal não funcionará. O uso bootsect /nt60 C: /mbrmostrará que funcionou enquanto realmente não funciona. A utilização bootrec /fixmbrlevará ao erro de que "o sistema não consegue encontrar o arquivo especificado". Se alguma das situações acima se aplicar, faça o seguinte (usando o Windows 10 como exemplo):

  1. no prompt de login, mantenha pressionada a tecla Shift, clique no botão liga / desliga, escolha reiniciar, solte a tecla Shift
  2. escolha solucionar problemas -> opções avançadas -> linha de comando
  3. na linha de comando, digite bcdboot <drive name>:\windows

para obter informações mais detalhadas, consulte também esta página da Web: https://www.tenforums.com/general-support/74226-bootmgr-error-cant-find-fix.html


0

Remova a partição EFI / System do carregador de inicialização no Windows 10

Guia rápido

Abra o PowerShell como administrador

mountvol S: /S
S:
cd .\EFI\
dir
rd /S Ubuntu

Detalhes

Administrador PowerShell

Digite PowerShell na pesquisa do Windows no menu Iniciar. Procure um ícone azul com o rótulo " Windows PowerShell ", clique com o botão direito do mouse e selecione "Executar como Administrador" no menu de contexto.

Montar partição EFI / sistema como volume

Para montar a partição do sistema EFI na unidade fornecida, use o comando mountvol usando o parâmetro / S. Você pode escolher qualquer letra de unidade gratuita que desejar. Por exemplo".

mountvol S: /S

Acesso ao volume montado

Agora a partição está montada. Podemos acessar o volume montado alterando para a unidade pelo comando cd e pela letra da unidade S: como parâmetro

cd S:

Para garantir que estamos na raiz deste volume, devemos executar:

cd\

Digite através do comando dir para listar as entradas do caminho atual para garantir que você esteja no caminho certo.

dir

Deve ficar assim:

Directory: S:\


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       2019-01-17     12:55                EFI
-a----       2018-10-16     10:57             31 startup.nsh

Excluir carregadores de inicialização

Seus carregadores de inicialização estão no diretório EFI . Mude para ele usando o comando cd e liste as entradas pelo comando dir .

cd .\EFI\
dir

Sua saída depende dos gerenciadores de inicialização que você instalou. Aqui está um exemplo com o Windows e o Ubuntu .

Directory: S:\EFI


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       2018-12-06     06:55                Ubuntu
d-----       2018-12-05     05:21                Microsoft
d-----       2019-01-17     12:55                Boot

Agora você pode excluir carregadores indesejados através do comando rd e do parâmetro / S.

NÃO APAGUE O DIRETÓRIO DE BOOT OU O DIRETÓRIO DA JANELA!

rd /S ubuntu
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.