Kali Linux kann nicht mit rEFInd gestartet werden

Ich versuche gerade, Kali Linux auf meinem MacBook Pro 2018 zu installieren und zu booten, das den neuen T2-Chip mit Boot-Sicherheit hat.

Ich habe sowohl SIP als auch Secure Boot auf meinem Mac deaktiviert und rEFInd mit den Anweisungen in diesem Beitrag auf meinem Computer installiert .

Wenn ich in rEFInd boote, werde ich mit diesem Fenster begrüßt:

Geben Sie hier die Bildbeschreibung ein

Das erste Laufwerk, das Sie sehen, bringt mich nur zu einem leeren Bildschirm mit einem No-Entry-Schild, die zweite Option ermöglicht es mir, in macOS High Sierra zu booten (ich möchte jetzt nicht auf macOS Mojave aktualisieren) und dann ist die dritte Option meine Kali Linux-Installationsdiskette.

Das Problem ist, wenn ich Kali Linux starte (Dateiname ist) kali-linux-2018.3a-amd64, erhalte ich am Ende diesen Fehler:

Geben Sie hier die Bildbeschreibung ein

Warum passiert das und was muss ich tun, um das zu beheben? Ich möchte jetzt aufgrund einiger Entwicklungstools nicht auf Mojave aktualisieren, werde aber in den nächsten Wochen aktualisieren. Ich werde auch Kali Linux auf demselben USB installieren, aber auf einer anderen Partition, damit ich es auch auf anderen Computern booten kann.

Hier ist das Layout meiner Festplatten (sowohl macOS als auch 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

disk0s3Hier habe ich rEFInd installiert, disk2s2hier möchte ich Kali installieren und disk2s3dort befindet sich das Installationsprogramm.

Bearbeiten:

Ausgabe von 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

Die ISO-Datei wurde auch mit dem Befehl installiert dd.

Was war die Textbezeichnung unter jedem der macOS-Symbole? Sie scheinen Kali für einen BIOS-Start installiert zu haben. Kannst du die Ausgabe von posten sudo fdisk /dev/disk2?
@DavidAnderson, Hinzugefügt! Scheint eine Boot-Signatur zu haben, was ein guter Anfang ist!
kali-linux-2018.3a-amd64.isoWie haben Sie die Datei, die Sie von Kali heruntergeladen haben, auf das Flash-Laufwerk übertragen ?
Ich habe das in die Bearbeitung eingefügt! Ich habe den dd-Befehl verwendet.
Ich habe das nur überflogen - Fedora auf einem Mini ist vielversprechend - linuxwit.ch/blog/2020/01/installing-fedora-on-mac-mini

Antworten (1)

Ich bin mir nicht sicher, wie Sie das tun, was Sie gepostet haben. Außerdem bezweifle ich die Weisheit dabei.

Ich nehme an, Sie haben rEFInd auf Ihrem internen Laufwerk installiert, um es zum Booten von Kali Linux auf einem Flash-Laufwerk zu verwenden. Sie beabsichtigen, das Flash-Laufwerk zum Booten von Kali Linux auf anderen Computern zu verwenden. Woher wissen Sie, ob die anderen Maschinen rEFInd haben? Wenn rEFInd auf den anderen Computern installiert ist, woher wissen Sie, ob rEFInd so konfiguriert wird, dass nach neuen Betriebssystemen gesucht wird, von denen gebootet werden kann? Woher wissen Sie, ob die anderen Computer nicht passwortgeschützt sind, um zu verhindern, dass Sie von Ihrem Flash-Laufwerk booten?

Ich lade die kali-linux-2018.3a-amd64.isoDatei von der Kali Linux Downloads -Website herunter. Ich habe die Anweisungen für OS X befolgt, die auf der Website Making a Kali Bootable USB Drive angegeben sind . Mit anderen Worten, ich habe den folgenden Befehl ausgeführt.

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

Wenn ich den Befehl ausführe diskutil list disk1, erhalte ich Folgendes.

/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

Wenn ich den Befehl ausführe sudo fdisk /dev/disk1, erhalte ich Folgendes.

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      

Ich kann dieses Flash-Laufwerk über den Startup Manager per EFI booten. Wenn ich dieselbe Version von rEFInd ausführe, die Sie verwenden, erhalte ich ein anderes Symbol und eine andere Textbezeichnung als Sie gepostet haben. Ich kann dieses Flash-Laufwerk mit rEFInd booten.

Mir ist klar, dass ich einen älteren iMac von 2011 verwende, aber ich finde es seltsam, dass unsere Ergebnisse so unterschiedlich sind.

Welche Version verwendest du? In dem anderen Beitrag sagten Sie, Sie verwenden 0.11.4, ich kann nur 0.11.3 finden, also nehme ich an, dass das ein Tippfehler war? Wenn nicht, können Sie mir einen Link zu 0.11.4 geben?
Ich habe von https://sourceforge.net/projects/refind/ heruntergeladen . Als ich am 5. Oktober um 5:56 Uhr heruntergeladen habe, habe ich refind-bin-0.11-4.3. Als ich am 25. Juli um 23:14 Uhr heruntergeladen habe, habe ich refind-bin-0.11.3. Ich habe gerade heruntergeladen (7. Oktober um 16:14 Uhr) und erhalten refind-bin-0.11-5.3. Hatte keine Gelegenheit, dieses zu versuchen.
Das ist merkwürdig. Ich gehe dort weiter und es heißt immer noch, das neueste ist 0.11.3. Und das gibt mir der große grüne Download-Button von Ihrem Link.
Ich bin immer davon ausgegangen, dass der heruntergeladene Ordnername mit der Version identisch ist. Ich habe alle drei Downloads aus meinem vorherigen Kommentar gebootet und alle drei sind rEFInd Version 0.11.3. Ich habe alle meine alten rEFInd-Downloads entfernt und rEFInd heruntergeladen. Diesmal war der Ordnername refind-bin-0.11.3.