Você tem duas opções - usando o carregador de inicialização GRUB (o que eu recomendo) ou o carregador do Windows. Primeiro, remova todas as entradas do Ubuntu ou do GRUB criadas anteriormente no armazenamento BCD do Windows. Para listar todos os identificadores, abra o prompt de comando como administrador, execute: bcdedit /enum all /v
Para deletar as entradas do Ubuntu execute: bcdedit /delete {*}
para cada entrada do Ubuntu que você possui. Substitua * pelo identificador do Ubuntu para excluir - tenha cuidado e não exclua a entrada do Windows. Além disso, recomendo desinstalar o EasyBCD para evitar mais problemas com as operações do BCD.
Método 1: carregador de boot do GRUB
Inicialize a partir da mídia de instalação do Ubuntu e selecione Experimente o Ubuntu sem instalar, uma vez na área de trabalho ao vivo, abra o GParted para identificar o disco e as partições onde os sistemas operacionais estão instalados. Na maioria dos casos, o disco é sda
, a partição do Windows na msdos
tabela de partições sda1
.
Agora instale o carregador de inicialização GRUB a partir do qual você pode inicializar o Ubuntu e o Windows no disco no modo Legacy BIOS ( msdos
partition table) - então abra um terminal e execute estes comandos:
sudo mount /dev/sd** /mnt
sudo grub-install --boot-directory=/mnt/boot /dev/sd*
Substitua sd*
(disco) e sd**
(partição do Ubuntu) pelas letras e números que você identificou.
Caso os sistemas estejam instalados no modo UEFI BIOS ... instale o carregador de inicialização GRUB no modo EFI.
sudo mount /dev/sd*** /mnt
sudo mount /dev/sd** /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sd*
update-grub
Substitua sd*
(disco), sd**
(partição efi), sd***
(partição Ubuntu) pelo que você identificou.
Inicialize no BIOS e altere a ordem de inicialização nas configurações de UEFI - selecione o Ubuntu como o SO padrão.
Método 2: carregador de inicialização do Windows
Inicialize a partir da mídia de instalação do Ubuntu e selecione Experimente o Ubuntu sem instalar, uma vez na área de trabalho ao vivo, abra o GParted para identificar o disco e as partições onde os sistemas operacionais estão instalados. Na maioria dos casos, o disco é sda
, a partição do Windows na msdos
tabela de partições sda1
.
Primeiro, monte a partição do Windows, abra um terminal e execute: sudo mount /dev/sd*** /mnt
Substitua sd***
(partição do Windows) pelas letras e pelo número que você identificou antes.
Copie os primeiros 512 bytes do Ubuntu: dd if=/dev/sd** of=/mnt/linux.bin bs=512 count=1
Substitua sd**
(partição do Ubuntu) pelas letras e números que você identificou antes.
Inicialize no Windows, abra o prompt de comando como administrador e execute estes comandos:
bcdedit /create /d Ubuntu /application bootsector
bcdedit /set {identifier} device partition=c:
bcdedit /set {identifier} path \linux.bin
bcdedit /displayorder {identifier} /addlast
bcdedit /timeout X
Substitua "identificador" pelos caracteres, letras e números retornados ao executar o primeiro comando e substitua "X" pelo número de segundos (por exemplo 10) que você deseja ver no menu do carregador de inicialização do Windows - antes dele automaticamente irá inicializar o sistema operacional padrão.