1 votos

¿Cómo arrancar Kali Linux en un Mac sin usar Grub?

  • Estoy intentando instalar Kali Linux en un disco duro externo. He descargado el kali-linux-2022.1-live-amd64.iso y comprobado con shasum -a 256 kali-linux-2022.1-live-amd64.iso . Estoy usando un MacBook Pro de 13" 2019 que funciona con Catalina. Todo funciona sin problemas durante el proceso de instalación hasta que llego a la parte de instalación del cargador de arranque Grub.

  • He recibido los siguientes errores durante la instalación:

"La ejecución de 'grub-install dummy' ha fallado. Este es un error fatal".

Presiono continuar

"No se ha instalado ningún gestor de arranque, ya sea porque usted decidió no hacerlo o porque su arquitectura específica no admite todavía un gestor de arranque. Tendrá que arrancar manualmente con el /vmlinuz núcleo en la partición /dev/sdd3 y root=/dev/sdd3 quiet pasado como argumento del núcleo".

  • La instalación finaliza y arranca el Mac OS.

  • ¿Alguien tiene idea de lo que esto significa realmente y qué puedo hacer para que funcione?

  • Esta es la salida de diskutil list

enter image description here

Para su referencia:

EDITAR:

  • He intentado instalar rEFInd. Aquí está la salida de ./refind-install

enter image description here

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.

1voto

David Anderson Puntos 2189

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.

  1. 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.

  2. 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.

  1. Reinicie el Mac y mantenga inmediatamente pulsada la tecla de opción hasta que aparezcan los iconos del gestor de arranque del Mac.

  2. Seleccione para arrancar desde el icono etiquetado rEFInd .

  3. 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.

    refind screen

  4. Cuando aparezca la pantalla de inicio de sesión de Kali que se muestra a continuación, inicie sesión en Kali.

    kali login

0 votos

Muchas gracias, funcionó tal y como dijiste. Que tenga un buen día, señor.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X