Só pode inicializar o Windows 10 pelo grub. Como faço para desativar isso?

0

Instalado o Linux no disco rígido externo. Agora não consigo inicializar o Windows 10 sem que meu HDD esteja conectado. E preciso inicializar a partir do HDD primeiro, para acessar o Linux grub, para selecionar a inicialização para o Windows 10.

Eu quero ser capaz de inicializar o Windows 10 sem precisar do meu HDD conectado e sem ter que passar pelo Linux grub.

Qualquer dúvida, não hesite em perguntar.

Qualquer outro tópico que tenha a resposta para isso, sinta-se à vontade para vinculá-lo.

    
por big i 16.05.2018 / 00:12

3 respostas

1

Solução de duas partes:

Parte 1: Remova a entrada do Ubuntu da partição EFI no disco interno

Veja: Como eu removo " Ubuntu "no menu de inicialização do bios? (UEFI)

Etapa 1: Inicialize o Ubuntu de um DVD / USB ativo no modo UEFI e selecione a opção Experimentar o Ubuntu sem instalar.

Passo 2: Abra um terminal em Ctrl + Alt + T e instale efibootmgr :

sudo apt-get install efibootmgr

Passo 3: Em seguida, adicione ao kernel o suporte a efi

sudo modprobe efivars

Etapa 4: Em seguida, execute sudo efibootmgr para verificar suas entradas de inicialização. Ele retornará algo assim:

BootCurrent: 0004
Timeout: 2 seconds
BootOrder: 2001,0003,0005,0006,0000
Boot0000* Lenovo Recovery System
Boot0001* EFI Network 0 for IPv6 (B8-88-E3-84-F3-EF)
Boot0002* EFI Network 0 for IPv4 (B8-88-E3-84-F3-EF)
Boot0003* Windows Boot Manager
Boot0004* EFI USB Device (SanDisk)
Boot0005* ubuntu
Boot2001* EFI USB Device

Etapa 5: Em seguida, exclua a opção que você não deseja. Neste exemplo, o Ubuntu é a entrada 5. O seguinte pode ser chamado para excluir a entrada 5 e removê-la do BootOrder.

(CUIDADO: Antes de executar o seguinte comando, certifique-se de digitar o número de entrada de inicialização correto)

sudo efibootmgr -b 5 -B 

Etapa 6: Exclua a pasta Ubuntu na partição EFI .

Suponha que sua partição EFI seja /dev/sda2 e, em seguida, monte-a em uma pasta vazia em qualquer lugar.

sudo mkdir /mnt/efipart
sudo mount /dev/sda2 /mnt/efipart

Agora temos que encontrar o diretório Ubuntu ou qualquer outro nome de distro nesta partição. Está principalmente sob EFI / distro_name.

Remova esse diretório e seu conteúdo por (VERIFIQUE SE VOCÊ ESTÁ EXCLUINDO O DIRETÓRIO CORRETO)

sudo rm -r ubuntu

Isso termina a Parte 1. Este é um bom momento para

Verifique se funcionou

Encerre o computador e desconecte todas as unidades externas e remova o DVD ao vivo se estiver usando um. Inicie o computador. Se tudo correu bem, ele deve inicializar diretamente o Windows 10 como antes de instalar o Ubuntu.

Parte 2: Corrigir grub e EFI no disco rígido externo onde você tem o Ubuntu

Veja É ainda é possível instalar o Ubuntu em um disco rígido externo com UEFI?

Passo 1: Reinicie novamente o Ubuntu a partir de um DVD / USB ativo no modo UEFI e selecione a opção Experimentar o Ubuntu sem instalar.

Conecte o disco rígido externo ao Ubuntu que você deseja corrigir. Anote o nome da unidade. Aqui eu vou assumir que é /dev/sdc , mas o seu pode ser diferente.

Passo 2: Instale o pacote grub-efi-amd64-bin.

sudo apt install grub-efi-amd64-bin

Isso só instalará os recursos necessários. Ele não mudará sua instalação de estilo MBR existente para o UEFI e deixará as coisas de cabeça para baixo.

Etapa 3: Reduza a partição do Ubuntu no GParted para liberar espaço para um ESP. Os tamanhos recomendados para ESPs variam de 100 MB a 500 MB. Eu fiz cerca de 250 MB.

Nota: Não importa onde o seu ESP está localizado no disco e encolhendo sua partição do Ubuntu por alguns megabytes do final deve ser rápido e seguro. Encolher no começo não é seguro.

No entanto, seu ESP deve ser uma partição primária e não fazer parte de uma partição estendida ou um volume lógico, números de partição de 1 a 4 são bons, números acima indicam uma partição estendida em tabelas de partição MBR. >

Escolha o FAT32 como sistema de arquivos e defina o sinalizador de inicialização.

Etapa 4: Monte a partição ESP que acabou de criar e o sistema de arquivos raiz reduzido.

sudo mkdir -p /mnt/esp
sudo mount /dev/sdc3 /mnt/esp
sudo mkdir -p /mnt/rootfs
sudo mount /dev/sdc1 /mnt/rootfs

Nota: Neste exemplo, /dev/sdc3 é a partição ESP e /dev/sdc1 é a partição raiz. Seu pode ser diferente. Os pontos de montagem /mnt/esp e /mnt/rootfs são apenas exemplos escolhidos para trabalhar com a parte restante desta resposta.

Instale a imagem EFI do GRUB e um arquivo de configuração mínimo com:

sudo grub-install --efi-directory /mnt/esp --boot-directory /mnt/rootfs/boot --target x86_64-efi --removable /dev/sdc

Etapa 5: Verifique e atualize o arquivo /etc/fstab usando o seguinte comando:

sudo nano /etc/fstab

Sua instalação do UEFI do Ubuntu pode incluir uma linha semelhante à abaixo em /etc/fstab .

UUID=1234-567F /boot/efi vfat defaults 0 1

em que 1234-567F é um exemplo. Se tal linha existir, encontre o UUID da sua nova partição EFI na unidade externa usando o Gparted ou com o comando sudo blkid . Atualize o UUID no arquivo e salve e saia do editor nano com Ctrl + X seguido por Y e Enter .

É isso. Agora a unidade externa deve inicializar.

Espero que isso ajude

    
por user68186 16.05.2018 / 01:22
0

Para uma instalação UEFI:

  1. Supondo que você coloque uma partição EFI no disco rígido externo, apenas copie toda a EFI interna para a partição EFI do disco externo. Isso permite que o disco externo inicialize, com o grub, que pode então selecionar o Ubuntu ou o Windows.
  2. Altere a ordem de preferência de inicialização para hdd externo primeiro, segundo do Windows. Quando o disco externo não estiver presente, o Windows será inicializado.

Nem se preocupe em tentar remover o / EFI / ubuntu no disco interno, considere um backup, ele não estará sendo executado em nenhum caso.

    
por ubfan1 16.05.2018 / 00:31
0

Parece que você escolheu seu HDD externo para instalar o gerenciador de inicialização (Grub). Então, eu acho que você precisa reinstalar. Não é necessário formatar suas partições, mas escolha uma partição diferente para instalar o GRUB.

    
por E_Angel 16.05.2018 / 00:32