Kali Linux não consegue passar da inicialização do GRUB (inicialização dupla com EasyBCD)

Kali Linux não consegue passar da inicialização do GRUB (inicialização dupla com EasyBCD)

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 hd0e 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:

  1. Baixei a imagem ISO da página oficial do Kali Linux
  2. Escrevi esta imagem em um Patriot USB de 8 GB com um programa chamado Rufus
  3. Reiniciei meu laptop, escolhi boot optionscom F9chave no BIOS
  4. Claro, consegui iniciar a instalação (eu escolhi Graphical installation)
  5. 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á hd1també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)

  1. Na seção de instalação do GRUB, especifiquei o caminho da minha partição de inicialização: /dev/sdb5( /sda = hd0, /sdb = hd1)
  2. Terminei a instalação e deu tudo certo. O Windows inicializou e eu estava pronto para usar o EasyBCD para inicialização dupla.
  3. Pela experiência anterior eu sei que se eu escolhesse o tipo Linux como GRUB 2 eu seria levado à GRUB4DOSlinha 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ção hd1com 2 GB de espaço.
  4. 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 segurar Shiftpara "matar" o modo de inicialização silencioso, mas a única coisa extra que vi foi GRUB _. 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:

  1. Por que não consigo inicializar normalmente com o GRUB 2 (por que o GRUB4DOS aparece)?
  2. Por que a alternativa SysLinux não funciona mais (funcionou com Kali Linux 2016.2)?
  3. 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!

informação relacionada