.png)
Como um matemático dedicado (também interessado em ciência da computação), tive uma inicialização dupla do Windows 10 e do Kali Linux 2016.2 por vários meses. Meu primeiro disco rígido ( hd0
) tinha apenas 300 GB de espaço, então fiquei sem espaço rapidamente, especialmente ao suportar dois sistemas operacionais. Recentemente, adquiri um disco de 1 TB ( hd1
), então queria instalar recentemente o Kali Linux neste novo componente (só para constar, estou usando o HP Elitebook 8760w com dois slots para SSD/HDD; primário e secundário). Eu apaguei as partições do Kali Linux hd0
e queria instalá-lo no hd1
. eu seguiessetutorial que foi brilhantemente suficiente para minha instalação 2016.2 (agora estou tentando instalar 2017.1). Aqui está o meu procedimento:
- Baixei a imagem ISO da página oficial do Kali Linux
- Escrevi esta imagem em um Patriot USB de 8 GB com um programa chamado Rufus
- Reiniciei meu laptop, escolhi
boot options
comF9
chave no BIOS - Claro, consegui iniciar a instalação (eu escolhi
Graphical installation
) eu fiz tudoexatamentecomo foi mostrado no vídeo; aqui estão as partições que criei:
#5 lógico 2,0 GB f ext4 /boot #6 lógico 80,0 GB f ext4 / #7 lógico 300,0 GB f ext4 /home #8 lógico 6,0 GB f swap swap
(Nota: lá hd1
também há uma G:
divisória onde guardo coisas diversas - filmes, músicas etc. - acho que isso não deve ser um problema, mas vale a pena mencionar, pois talvez lhe dê uma melhor retrospectiva da situação)
- Na seção de instalação do GRUB, especifiquei o caminho da minha partição de inicialização:
/dev/sdb5
(/sda = hd0
,/sdb = hd1
) - Terminei a instalação e deu tudo certo. O Windows inicializou e eu estava pronto para usar o EasyBCD para inicialização dupla.
- Pela experiência anterior eu sei que se eu escolhesse o tipo Linux como GRUB 2 eu seria levado à
GRUB4DOS
linha de comando do bash ao tentar inicializar no Kali Linux (se você verificar a seção de comentários você verá muitas pessoastiveo mesmo problema que eu), então escolhi o tipo SysLinux e também especifiquei a partição de inicialização (mesmo que não tenha sido enumerada corretamente no EasyBCD (o número era # 2 em vez de # 5) não consegui entendi errado, pois a partição de inicialização era a única partiçãohd1
com 2 GB de espaço. - Reiniciei e tentei inicializar no Kali Linux via EasyBCD, mas quando o fiz, vi apenas uma linha piscando
_
por alguns segundos; então, o sistema foi reinicializado automaticamente no Windows; Tentei segurarShift
para "matar" o modo de inicialização silencioso, mas a única coisa extra que vi foiGRUB _
. Nada mais mudou.
Estou desesperado, não sei onde errei. meu sistema não funciona em UEFI, desabilitei o Secure Boot no BIOS, tenho a tecnologia de virtualização habilitada, etc. Até tentei instalar uma versão de 32 bits em vez de uma de 64 bits, mas sem sucesso. Após 6 horas de frustração e cerca de 9 reinstalações, desisti e entrei neste site em busca de ajuda. Talvez eu deva resumir meu pedido:
- Por que não consigo inicializar normalmente com o GRUB 2 (por que o GRUB4DOS aparece)?
- Por que a alternativa SysLinux não funciona mais (funcionou com Kali Linux 2016.2)?
- Por favor, diga-me sua maneira de resolver o problema e aponte meus erros.
Minha humilde teoria é que a versão possui algumas modificações incompatíveis com meu método padrão.
Responder1
Em primeiro lugar, não existe inicialização EasyBCD. A ferramenta mencionada usa GRUB4DOS.
GRUB4DOS é uma porta GRUB para ambiente Windows/DOS.
A inicialização MBR é bem conhecida:(existem dezenas, senão centenas de sites que tratam Windows/Linux com inicialização dupla)
O gerenciador de inicialização do Windows pode carregar o Windows (é claro) e carregar qualquer setor de inicialização (incluindo o setor de inicialização do GRUB).
GRUB pode carregar Linux (é claro) e carregar Windows em cadeia.
O termo aqui é chainload.
Para usar o gerenciador de inicialização do Windows como gerenciador de inicialização "principal" para carregar o Linux em cadeia, sugiro que você leiaInicialização dupla do Windows 7 e Linux/UNIX
Para usar o GRUB como gerenciador/gerenciador de boot principal, posso sugerir "oficial"Kali de inicialização dupla com Windows"
GRUB4DOS não é necessário. Apenas mais código no meio.
Como você diz que é um matemático, não seria tão difícil obter uma compreensão completa do processo de inicialização e da carga da cadeia (isso significa que você pode resolver facilmente problemas de inicialização dupla no futuro, se surgirem).
EDITAR:
Existe uma terceira maneira de inicialização dupla - você instala cada sistema operacional em seu próprio disco e usa a "tecla de seleção de inicialização única" (geralmente F12) para seleção do disco no nível do BIOS. Aqui não há código de inicialização comum, cada sistema operacional usa seu próprio gerenciador/gerenciador de inicialização, portanto os sistemas operacionais são completamente independentes um do outro, sem problemas comuns de inicialização do MBR!