Tengo un MacBook de arranque dual con pantalla Retina con macOS y Ubuntu, y necesito dar más espacio al sistema operativo Ubuntu.
Ya he reducido la partición de macOS, pero no sé cómo exponer el espacio libre que utilizará Linux.
He seguido las sugerencias de klanomath en esta publicación y en esta para extraer la información útil pero sin resultados.
Desde la línea de comando obtuve:
gpt -r -vv show /dev/disk0
gpt show: /dev/disk0: mediasize=500277790720; sectorsize=512; blocks=977105060
gpt show: /dev/disk0: Suspicious MBR at sector 0
gpt show: /dev/disk0: Pri GPT at sector 1
gpt show: /dev/disk0: Sec GPT at sector 977105059
start size index contents
0 1 MBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 781905376 2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
782315016 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
783584552 728
783585280 175779840 4 GPT part - 0FC63DAF-8483-4772-8E79-3D69D8477DE4
959365120 17739776 5 GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
977104896 131
977105027 32 Sec GPT table
977105059 1 Sec GPT header
Y:
diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage Macintosh HD 400.3 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Linux Filesystem 90.0 GB disk0s4
5: Linux Swap 9.1 GB disk0s5
/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD +300.0 GB disk1
Logical Volume on disk0s2
FAD2BA28-C2C9-4620-B468-313C951FEBD6
Unencrypted
Finalmente:
diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 91564EA0-5F5F-4793-9A94-6696D18A5F13
=========================================================
Name: Macintosh HD
Status: Online
Size: 400335552512 B (400.3 GB)
Free Space: 99983228928 B (100.0 GB)
|
+-< Physical Volume E6DE2625-E3CA-425C-8682-549068D4F452
| ----------------------------------------------------
| Index: 0
| Disk: disk0s2
| Status: Online
| Size: 400335552512 B (400.3 GB)
|
+-> Logical Volume Family 2618AE6A-3248-4FCC-90DF-71691BF72365
----------------------------------------------------------
Encryption Type: None
|
+-> Logical Volume FAD2BA28-C2C9-4620-B468-313C951FEBD6
---------------------------------------------------
Disk: disk1
Status: Online
Size (Total): 299999997952 B (300.0 GB)
Revertible: No
LV Name: Macintosh HD
Volume Name: Macintosh HD
Content Hint: Apple_HFSX
He intentado sin resultados:
sudo diskutil cs resizeDisk E6DE2625-E3CA-425C-8682-549068D4F452 300g
Started CoreStorage operation
Error: -69722: You can't perform this resize unless it has a booter (target partition is probably too small)
Además de 300 GB es el tamaño de la partición lógica.
Según tengo entendido, necesito:
- Reduzca el Apple_CoreStorage Macintosh HD de 400 GB a 300 GB (volumen lógico)
- Haga que los 100 GB gratuitos estén disponibles para Linux (si hay algo que hacer).
- Extienda la partición de Linux para usar los nuevos 100 GB.
¿Alguien puede ayudarme a procesar para dar a Linux el espacio en disco no utilizado, por favor?
Seguí tus consejos, pero desafortunadamente no funciona. Expandí el volumen a 400 g nuevamente, pero intentar reducirlo nuevamente produce el mismo error: 1. diskutil cs resizeVolume FAD2BA28-C2C9-4620-B468-313C951FEBD6 0 (expandir a 400 gb) 2. diskutil cs resizeStack FAD2BA28-C2C9-4620- B468-313C951FEBD6 300g El UUID de volumen lógico de almacenamiento principal es FAD2BA28-C2C9-4620-B468-313C951FEBD6. Comenzó la operación CoreStorage Comprobación de los requisitos previos para cambiar el tamaño de la pila de volumen lógico-físico Error: -69722: No puede realizar este cambio de tamaño a menos que tenga un booter ( la partición de destino es probablemente demasiado pequeña)
—
asterio gonzalez
¡Una fuente adicional de error puede ser el MBR (en lugar de un pMBR)!
—
klanomath
Gracias por su ayuda. Finalmente, me di por vencido y reinstalé tanto mac como ubuntu teniendo en cuenta dar suficiente espacio para cada uno.
—
asterio gonzalez
diskutil cs resizeStack FAD2BA28-C2C9-4620-B468-313C951FEBD6 300g
:! Sin embargo, este comando aún puede funcionar. Si no funciona, cambie el tamaño del Volumen lógico a 400 g nuevamente y repita el comando resizeStack.