En su pregunta, usted indicó que Grub (Grand Unified Boot Loader) no estaba instalado y el instalador de Kali sugirió arrancar manualmente con el /vmlinuz
de la almendra. Esto se denomina Bota sin grilletes . El gestor de arranque del firmware del Mac puede realizar arranques sin Grubless, si se le indica que lo haga. Sin embargo, tendrá que utilizar un gestor de arranque diferente. El gestor de arranque de rEFInd es una opción popular.
Instalación de rEFInd
A continuación están las instrucciones para instalar la versión 0.13.2 de rEFInd en el disco externo donde reside Kali.
Nota: Usted hace no tiene que desactivar el SIP.
-
Descargar refind-bin-0.13.2.zip
de SourceForge . Por defecto, la descarga debería descomprimirse automáticamente para crear el refind-bin-0.13.2
en su carpeta Downloads
carpeta.
-
Introduzca los comandos indicados a continuación.
diskutil unmount disk2s1
~/Downloads/refind-bin-0.13.2/refind-install --usedefault /dev/disk2s1
bless --folder /tmp/refind_install/EFI/BOOT --label rEFInd
diskutil unmount disk2s1
El refind-install
script tiene un error en el que un sed
utiliza opciones compatibles con Linux, pero no con MacOS. Por lo tanto, el script termina antes de hacer que rEFInd sea el predeterminado para arrancar y desmontar el volumen EFI ( /dev/disk2s1
) en la unidad externa. Este error se remonta a muchas versiones de rEFInd y probablemente no se solucionará en un futuro próximo.
A continuación se muestra un ejemplo de la salida que se obtiene al introducir los comandos anteriores. La salida puede ser diferente, ya que la máquina utilizada tenía instalado High Sierra en lugar de Catalina. Los comandos se introdujeron en un shell Z.
dmas-iMac% diskutil unmount disk2s1
disk2s1 was already unmounted
dmas-iMac% ~/Downloads/refind-bin-0.13.2/refind-install --usedefault /dev/disk2s1
Not running as root; attempting to elevate privileges via sudo....
Password:
ShimSource is none
Installing rEFInd on macOS....
Installing rEFInd to the partition mounted at /tmp/refind_install
Found suspected Linux partition(s); installing ext4fs driver.
Installing driver for ext4 (ext4_x64.efi)
Copied rEFInd binary files
Copying sample configuration file as refind.conf; edit this file to configure
rEFInd.
sed: -i may not be used with stdin
dmas-iMac% bless --folder /tmp/refind_install/EFI/BOOT --label rEFInd
dmas-iMac% diskutil unmount disk2s1
Volume EFI on disk2s1 unmounted
Usando rEFInd para arrancar Kali
A continuación se indican los pasos a seguir.
-
Reinicie el Mac y mantenga inmediatamente pulsada la tecla de opción hasta que aparezcan los iconos del gestor de arranque del Mac.
-
Seleccione para arrancar desde el icono etiquetado rEFInd
.
-
Cuando aparezca la pantalla rEFInd, seleccione arrancar desde el icono de Linux resaltado abajo. Dado que la máquina utilizada tenía instalado High Sierra en lugar de Catalina, su selección de iconos relacionados con MacOS puede ser diferente.
-
Cuando aparezca la pantalla de inicio de sesión de Kali que se muestra a continuación, inicie sesión en Kali.
0 votos
¿Qué instrucciones has seguido (añade un enlace si es posible)?
0 votos
Math4biz: ¿Cuál de estas instrucciones ¿usaste? ¿Intentaste un arranque sin grubl como sugería el instalador de Kali?
0 votos
@DavidAnderson He utilizado las instrucciones en "Creación de una unidad USB Kali de arranque en MacOS/OS X (Etcher)". Etcher parece ser la forma estándar.
0 votos
@DavidAnderson He intentado instalar rEFInd pero me da error. He publicado la salida de arriba.
0 votos
¿Cuál es el nombre del archivo descargado de Kali?
0 votos
@DavidAnderson Sería kali-linux-2022.1-live-amd64.iso. Lo he comprobado con
shasum -a 256 kali-linux-2022.1-live-amd64.iso
que el archivo es realmente el correcto.0 votos
Siento haber tardado tanto en responder. Tardé más de 5 horas en descargarlo desde Kali. Yo realmente no volver a su pregunta hasta esta mañana.
0 votos
Math4biz: Si mi respuesta funcionó, entonces podrías considerar aceptar la respuesta. Esto pondrá una marca de verificación verde junto a la respuesta. Otros usuarios sabrán entonces que se ha encontrado una respuesta.