
Tenho Windows 10 em partição SSD (1 TB) e Linux Mint em Sata (1 TB). Mas durante a inicialização, o sistema inicializa apenas no Windows 10. Usei o disco supergrub e pude ver o Mint Linux nas entradas, que quando clicado inicializa no Mint. Minhas perguntas são:
Posso substituir a inicialização do Windows pelo mint? Se sim, então como?
Posso usar o supergrub para fazer isso?
Não consigo nem ver o segundo disco rígido. Como faço para inicializá-lo então? Modo SATA alterado, segundo disco rígido ainda não aparece
Responder1
Eu realmente não sei, mas acho que se você substituir o Gerenciador de inicialização do Windows, não poderá mais inicializar o Windows. Mas você pode alterar em seu UEFI/BIOS o disco rígido padrão a partir do qual você inicializa. Agora você inicializa no Linux Mint e digita o comando:
sudo update-grub
Agora em algum lugar deve haver uma linha parecida com esta:
Found Windows [Version] (Loader) on /dev/{hard disk of the Windows Installation}
Agora você pode reiniciar o computador e ver no menu GRUB uma entrada para o Gerenciador de inicialização do Windows. Se você escolher, deverá ver o Windows inicializando.
Responder2
Vou presumir que, como o disco do Windows tem uma partição EFI, você está inicializando com inicialização segura.
certifique-se de instalar o grub no modo EFI - inicialize no mint, verifique os arquivos EFI:
sudo su - cd /boot/efi ls
Se não houver nada lá (ou o diretório não existir), você provavelmente não montou a partição EFI, então você vai precisar para montá-lo (isso também significa que você provavelmente não instalou no modo EFI).
mkdir -p /boot/efi mount -t vfat /dev/sdXY /boot/efi
ondeX
é a letra da unidade indexada pelo Linux (não pelo Windows) eY
é o número da partição EFI. Você também precisará adicionar esta montagem ao/etc/fstab
, masNÃOuse o/dev/sdXY
caminho ao anexar a/etc/fstab
, em vez disso, useblkid
para obter o UUID da partição, para que a entrada seja semelhante a:UUID=1234-ABCD /boot/efi vfat umask=0077 0 1
se a partição tiver um UUID de1234-ABCD
(o seu quase certamente será diferente).Se houver algo lá quando você
ls
(deve haver pelo menos um diretório chamado "Microsoft" - onde ficam os arquivos EFI do Windows), mas não há outro diretório, você não instalou o grub no modo EFI, então:grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id="grub" --recheck --debug
certifique-se de que o firmware UEFI aceitou a entrada de inicialização (do mint, use
efibootmgr -v
para ver as listagens - e para seu próprio bem, eufortementesugiro que você leia o manual). Se não houver nenhuma entrada como "ubuntu", "grub", "linux", "debian" ou algo semelhante, então você não tem entrada EFI para grub, então adicione-a:efibootmgr -c -g -d /dev/sdX -p Y -w -L "grub" -l /EFI/grub/grubx64.efi
ondeX
está a letra da unidade indexada pelo linux (não windows) eY
é o número da partição EFI.- certifique-se de que o firmware UEFI aceita a assinatura EFI do shim ou do grub como válida e que ele será inicializado quando escolhido manualmente
volte para o mint, desative a inicialização do windows (não remova-o ou o windows, sendo o único filho esquizofrênico que é, irá se escrever no topo da lista novamente) usando
efibootmgr -b X -A
onde X é o número de inicialização do Windowsefibootmgr -o Z
onde Z é o número da entrada EFI do grub
E, finalmente, quando tudo estiver pronto, sudo update-grub
reinicie - se você fez certo, deverá ter uma tela de inicialização do grub com todos os sistemas operacionais disponíveis no sistema em uma lista.
Outros recursos:Artigo do Debian sobre UEFIeExemplos de grub do Archlinux com UEFI