Não foi possível inicializar o Kali linux usando rEFInd

0

No momento, estou tentando instalar e inicializar o Kali Linux no meu MacBook Pro 2018, que possui o novo chip T2 com segurança de inicialização.

Desabilitei o SIP e o Secure Boot no meu Mac, além de instalar o rEFInd no meu computador com as instruções desta publicação .

Quando eu inicio o rEFInd, sou recebido com esta janela:

insira a descrição da imagem aqui

A primeira unidade que você vê me leva a uma tela em branco sem sinal de entrada, a segunda opção permite inicializar no macOS High Sierra (não quero atualizar para o macOS Mojave agora) e a terceira opção é a minha Disco de instalação do Kali Linux.

O problema é que, quando eu inicializo no Kali Linux (o nome do arquivo é) kali-linux-2018.3a-amd64, acabo recebendo este erro:

insira a descrição da imagem aqui

Por que isso está acontecendo e o que preciso fazer para resolver isso? Não quero atualizar para o Mojave agora devido a algumas ferramentas de desenvolvimento, mas atualizarei nas próximas semanas. Também instalarei o Kali Linux no mesmo USB, mas em outra partição, para que eu possa inicializá-lo em outros computadores também.

Aqui está o layout dos meus discos (macOS e USB):

/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         500.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         499.8 GB   disk0s2
   3:       Microsoft Basic Data rEFInd                  199.2 MB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.8 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            201.2 GB   disk1s1
   2:                APFS Volume Preboot                 43.8 MB    disk1s2
   3:                APFS Volume Recovery                1.0 GB     disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *30.8 GB    disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Kali Linux              26.4 GB    disk2s2
   3:       Microsoft Basic Data Kali Instal             3.9 GB     disk2s3

disk0s3é onde eu instalo o rEFInd, disk2s2é onde eu gostaria de instalar o Kali e disk2s3é onde o instalador está localizado.

Editar:

Saída de sudo fdisk /dev/disk2:

Disk: /dev/disk2    geometry: 3738/255/63 [60063744 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -   60063743] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused

O arquivo iso também foi instalado usando o ddcomando

iProgram
fonte
Qual era o rótulo do texto em cada um dos ícones do macOS? Você parece ter instalado o Kali para uma inicialização do BIOS. Você pode postar a saída sudo fdisk /dev/disk2?
David Anderson
@DavidAnderson, Added! Parece ter uma assinatura de inicialização que é um bom começo!
IProgram 7/10
Como você transferiu o kali-linux-2018.3a-amd64.isoarquivo baixado do Kali para a unidade flash?
David Anderson
Eu coloquei isso na edição! Eu usei o comando dd.
iProgram

Respostas:

1

Não tenho certeza de como você está fazendo o que publicou. Além disso, questiono a sabedoria de fazê-lo.

Suponho que você instalou o rEFInd na sua unidade interna para ser usado para inicializar o Kali Linux em uma unidade flash. Você pretende usar a unidade flash para inicializar o Kali Linux em outras máquinas. Como você sabe se as outras máquinas têm retorno? Se o rEFInd estiver instalado nas outras máquinas, como você saberá se o rEFInd será configurado para procurar novos sistemas operacionais para inicializar? Como você sabe se os outros computadores não serão protegidos por senha para impedir que você inicialize a partir da sua unidade flash?

Eu faço o download do kali-linux-2018.3a-amd64.isoarquivo no site de downloads do Kali Linux . Segui as instruções do OS X fornecidas no site Making a Kali Bootable USB Drive . Em outras palavras, eu executei o seguinte comando.

sudo dd if=kali-linux-2018.3a-amd64.iso of=/dev/disk1 bs=1m

Quando executo o comando diskutil list disk1, recebo o seguinte.

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *15.7 GB    disk1
   1:                       0x17                         3.2 GB     disk1s1
   2:                 DOS_FAT_12 NO NAME                 720.9 KB   disk1s2

Quando executo o comando sudo fdisk /dev/disk1, recebo o seguinte.

Disk: /dev/disk1    geometry: 1912/255/63 [30720000 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
*1: 17    0   2   1 - 1019 190  32 [        64 -    6234176] OS/2 hidden 
 2: 01 1020   0   1 - 1020  43  32 [   6234240 -       1408] DOS FAT-12  
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      

Posso EFI inicializar esta unidade flash a partir do Gerenciador de Inicialização. Ao executar a mesma versão do rEFInd que você está usando, recebo um ícone e um rótulo de texto diferentes dos que você postou. Eu posso inicializar esta unidade flash usando rEFInd.

Percebo que estou usando um iMac 2011 mais antigo, mas acho estranho que nossos resultados sejam tão diferentes.

David Anderson
fonte
Qual versão você está usando? No outro post, você disse que estava usando 0.11.4, só consigo encontrar 0.11.3, então suponho que foi um erro de digitação? Caso contrário, você pode me dar um link para 0.11.4?
IProgram 7/10
Eu baixei de https://sourceforge.net/projects/refind/ . Quando baixei o dia 5 de outubro às 5,56 da manhã, recebi refind-bin-0.11-4.3. Quando baixei 25 de julho às 23:14, recebi refind-bin-0.11.3. Eu faço o download agora (7 de outubro às 16:14) e recebi refind-bin-0.11-5.3. Não tive a chance de experimentar este.
David Anderson
Isso é estranho. Eu vou lá e ainda diz que o mais recente é 0.11.3. E é isso que o grande botão de download verde do seu link me fornece.
IProgram 7/10
Eu sempre assumi que o nome da pasta baixada era o mesmo da versão. Inicializei todos os três downloads do meu comentário anterior e todos os três são reEndnd versão 0.11.3. Eu removi todos os meus downloads antigos de rEFInd e baixei o rEFInd. Desta vez, o nome da pasta era refind-bin-0.11.3.
David Anderson