Tengo un SSD de pasaporte de 512 GB y está dividido en 2 particiones. Uno es de 50 GB y el otro de 462 GB, ambos formateados en exFAT. Quiero tomar la partición de 50 GB y convertirla en una partición de arranque de Kali Linux con persistencia.
Intenté usar Rufus pero solo muestra todo el SSD como una selección, no cada partición. Intenté formatear esta partición en FAT32 y copié el contenido de la ISO, pero no apareció en el menú de inicio.
PD: tengo una MacBook Pro 2018
Respuesta1
¡Bienvenido a Unix y Linux StackExchange!
dd
Es posible que no funcione transferir la imagen ISO de Kali a una partición, porque si la imagen ISO también se ha preparado para su uso en unidades que no son de CD, ya contiene una tabla de particiones: la necesitará dd
en el dispositivo de disco completo ( /dev/sddisk2
).
Una vez que haya hecho eso, debería poder usar herramientas de administración de particiones para que el espacio no utilizado esté disponible como una partición ExFAT.
Tenga en cuenta que si desea que Kali sea de arranqueen una Mac modernaque usa UEFI, una partición para Kali no será suficiente: también necesitarás una pequeña ESP (partición del sistema EFI) que contendrá el gestor de arranque de Kali. El tipo de sistema de archivos ESP debe ser FAT32 (o específicamente en Mac, HFS también funcionará): ExFAT no funcionará a menos que Apple haya agregado soporte de arranque UEFI específico para él. Todo esto probablemente se hará automáticamente si escribe la imagen de Kali en el dispositivo de disco completo. Probablemente esta sea también la razón por la que Rufus no le da la opción de escribir solo en una partición específica.
Y sí, lo que ve al acceder a la imagen como un sistema de archivos ISO9660 puede ser diferente de cómo se ve cuando se escribe en un dispositivo de disco que no es un CD.
Si la partición está montada, es posible que el sistema operativo no permita dd
sobrescribir la partición/disco.
Antes de poder iniciar Kali en su Mac, probablemente necesite ingresar a Recuperación de MacOS y usar la Utilidad de seguridad de inicio para configurarlo en "Sin seguridad" y "Permitir inicio desde medios externos". Vea este documento de Apple:https://support.apple.com/en-us/HT208330
La imagen ISO de Kali ha pasado por un isohybrid
proceso especial y tiene una tabla de particiones integrada que se activará si la ISO se escribe en un disco completo.
Su plan de extraer el contenido de la ISO a una partición requeriría primero particionar el SSD para incluir al menos la partición ESP + Kali + cualquier otra partición que desee que tenga, luego copiar manualmente el contenido de la ISO para que el gestor de arranque se separe. ve al ESP y el resto a la partición Kali. En este proceso, la tabla de particiones integrada en la ISO no se utilizaría en absoluto.
Conocer los requisitos exactos aquí es la parte difícil, y sucedeantesIncluso arrancas desde el SSD. Es posible que tengas que establecer el nombre/UUID de la partición de Kali exactamente con los valores que el instalador de Kali esperará y reconocerá, y probablemente tendrás que realizar ingeniería inversa en el proceso de medios en vivo de Kali para encontrar esos requisitos, ya que no creo que se cumplan. están documentados en cualquier lugar.
Incluso si logra que arranque y reconozca su SSD como un medio en vivo Kali válido, no sé si el proceso estándar para configurar la persistencia funcionará si ya hay particiones adicionales en el SSD. Es posible que deba omitir la automatización y hacer las cosas equivalentes manualmente en la línea de comando. Y no sé cuáles deberían ser esas cosas: es posible que estés intentando hacer algo completamente nuevo aquí.
Probablemente sería mucho más fácil usar el procedimiento estándar para instalar Kali en su SSD (inicialmente usando todo el SSD), iniciar Kali para configurar la persistencia, luego iniciar en algún otro sistema operativo (por ejemplo, MacOS) y reducir el tamaño de Kali. particiones con persistencia para permitir la creación de cualquier otra cosa que planee agregar al SSD.