¿Es posible reducir el espacio en disco requerido para instalar Mac OS X 10.6?

7

Esperaba instalar Mac OS X en una unidad flash que tengo, pero solo cuesta 4 GB. El instalador me dice que no hay suficiente espacio libre, pero no especifica cuánto necesito.

  1. ¿Alguien sabe el mínimo exacto?
  2. ¿Es posible crear una instalación personalizada solo con lo básico e instalarla dentro de 4GB?
pregunta Drarok 04.09.2010 - 23:58

5 respuestas

11

La instalación mínima que sale del DVD es ~ 6 gigabytes. Si desea realizar una instalación más pequeña, lo más fácil es instalarla en otra partición, recortar la instalación y luego copiarla en la unidad de destino utilizando ditto o Carbon Copy Cloner .

Aunque no recomiendo hacer nada de esto, hay un par de cosas instaladas en el sistema predeterminado que se pueden recortar para ahorrar espacio:

  1. Todos los binarios de las aplicaciones se instalan en 2 vías (Intel de 32 bits, Intel de 64 bits) y es posible que pueda eliminar Intel de 32 bits. Los únicos Mac Intel enviados que no son compatibles con el espacio de usuario de 64 bits son el MacBook Pro original, el Mac Mini y el MacBook 2006. Puede usar un programa como Xslimmer para hacer esto.
  2. Todos los marcos se instalan en 3 vías (Intel de 32 bits y 64 bits y PPC de 32 bits). Los bits de PPC están disponibles para Rosetta incluso si no tiene instalado el emulador. Puede eliminar PPC si no va a utilizar ninguna aplicación appc. Nuevamente, Xslimmer hace esto.
  3. Todas las instalaciones de Mac OS X incluyen el conjunto completo de controladores necesarios para todas las Mac compatibles con ese sistema operativo en el momento en que se enviaron. Es posible que no sea necesario un número de unidades para su Máquina en particular, y podría ser recortado, pero hacerlo es moderadamente complicado.
  4. Si tiene varias localizaciones instaladas, puede eliminarlas. Xslimmer puede hacer esto, al igual que Monolingual .
  5. Si es realmente valiente, puede crear un mkext y eliminar completamente el directorio de controladores de OS X. Un mkext es un paquete de kexts que generalmente se utiliza como parte de netbooting, pero el cargador de arranque también puede usarlo para arrancar desde un disco normal. Se omitirá cualquier controlador que no sea necesario para iniciar un sistema y se reducirá a una sola arquitectura. En mi sistema eso ahorraría ~ 300MB. Si los controladores completos no están allí, entonces es posible que algunos dispositivos no funcionen, pero todo lo necesario para el arranque debería estarlo.
  6. Puedes comenzar a eliminar programas en / Aplicaciones, pero el sistema asume que existen, es posible que algunas cosas no funcionen correctamente.
  7. La Utilidad de Discos por defecto deja espacio extra para ciertas cosas en unidades más grandes que un tamaño determinado. Se documenta aquí . En una unidad de 4 GB hay ~ 328 MB perdidos de esa manera.

    200 MB de eso es para la partición ESP. El ESP es un espacio de borrador utilizado en raras circunstancias para el proceso de arranque. Su eliminación puede causar dificultades para instalar las actualizaciones de firmware, pero probablemente no lo hará, y probablemente no lo notará.

    También hay 128 MB de espacio sin formato después de la partición HFS +. Eso es para ayudar en las operaciones de LVM (cambiar el tamaño de las particiones), y puede ser necesario en ciertos casos de borde cuando se ejecuta el instalador (si el instalador necesita una porción de espacio contiguo para algo que no es un archivo normal durante una actualización del sistema operativo, y no puede encontrar el espacio dentro del FS, puede extenderlo). Probablemente pueda deshacerse de él, pero puede dificultar la ejecución del instalador directamente en la unidad. Por supuesto, dado lo que tienes que hacer para obtener 10.6 en la unidad, las probabilidades de que puedas ejecutar un actualizador de 10.7 cuando salga eso parecen ser muy bajas de todos modos.

    Para diseñar la unidad de esta manera, deberá construir manualmente el mapa de partición con la herramienta de línea de comando gpt .

Habiendo dicho eso, lo anterior probablemente no reducirá OS X lo suficiente como para caber en una unidad flash de 4GB. Incluso si lo hiciera, OS X necesita algo de espacio temporal (unos doscientos megas) para funcionar, y por defecto está en la unidad de arranque. Si bien es posible que pueda escribir una secuencia de comandos de arranque para encontrar una unidad dentro del sistema y usarla para espacio temporal (punto / privado / tmp allí, y configurar el localizador predeterminado), eso es moderadamente complicado. Supongo que esta es una unidad de recuperación para un laboratorio o algo así, en cuyo caso no desea que esta instalación perturbe las unidades en el sistema que arranca. Si necesita arrancar en una variedad de máquinas, también significa que recortar los controladores es mucho más complicado y limitado.

En última instancia, usted está mucho mejor comprando una unidad flash de 8GB. Es lo suficientemente grande como para clonar una instalación normal y le ahorrará días de trabajo.

    
respondido por el Louis Gerbarg 05.09.2010 - 03:14
1

No sé cuál es el mínimo absoluto. ¿No está escrito en la caja de DVD?

Sin embargo, obviamente hay cosas que puedes eliminar de la instalación para recuperar varios cientos de megabytes. Sin embargo, no estoy seguro de que puedas usar Snow Leopard en 4 GB. 8 GB deberían ser factibles.

  • Los idiomas y las arquitecturas de aplicaciones adicionales no son necesarios y son bastante grandes (encadénelos utilizando Monolingüe o algo así);
  • Las aplicaciones iLife (GarageBand, iPhoto, iMovie & iMovie HD, iDVD) y iTunes obtienen más de 1 GB juntos;

Probablemente hay muchos más que puedes quitarte. Mi llamada sería crear otra partición en su unidad principal (tal vez de 15 a 20 GB), instalar el sistema operativo Mac allí e intentar eliminar cosas hasta que queden por debajo de 4 GB. Luego, cópielo en su unidad con Carbon Copy Cloner y debería poder iniciarse.

    
respondido por el zneak 05.09.2010 - 00:38
1

Otro factor en el que nadie piensa es la cantidad de RAM que tiene en su computadora, porque si tiene 2GB de RAM, una unidad USB de arranque con Mac OS X creará un archivo de intercambio de memoria virtual de 2GB en la unidad. Se almacenará en

/private/var/vm/sleepimage

Puede eliminar este archivo, pero la próxima vez que reinicie, se volverá a crear.

Si ejecuta la misma unidad USB en una computadora con 8GB de RAM, se intentará crear un archivo de intercambio de 8GB. Por lo tanto, su instalación de 4GB podría aumentar a 12GB de espacio en disco la primera vez que lo use.

Hay un método por ahí en algún lugar para deshabilitar permanentemente el archivo sleepimage. Esto significa que siempre que arranque desde la unidad USB, solo usará RAM y no almacenará en caché el contenido del ram en el archivo sleepimage. Esto podría tener un efecto adverso en el rendimiento del sistema, pero podrá ejecutar su sistema en una unidad USB más pequeña.

    
respondido por el user9290 09.08.2011 - 02:46
0

Acabo de escanear /Library y /System y /usr con GrandPerspective para encontrar archivos grandes. Aquí están mis conclusiones:

662 Mb /Library/Printers
 52 Mb /Library/Fonts/STHeiti Medium.ttc
 58 Mb /Library/Dictionaries/Shogakukan Progressive English-Japanese...
382 Mb /System/Library/Speech/Voices/Alex.SpeechVoice
 52 Mb /System/Library/Fonts/STHeiti Light.ttc
 34 Mb /System/Library/Fonts/Aqua Kana.ttc

En total 1.2 Gb. Supongo que estos archivos se pueden eliminar de forma segura si es para una memoria USB.

    
respondido por el neoneye 05.09.2010 - 12:52
0

Al instalar Mac OS 10.6 "Snow Leopard", puede hacer clic en "Personalizar" y eliminar el Soporte de impresora, Fuentes adicionales, Traducciones de idiomas, Rosetta, X11 y Quicktime. Eso elimina 3+ GB y deja 'Essential System Software' que requiere 8.01 GB.

Si desea obtenerlo en un disco más pequeño, no podrá utilizar el CD de instalación. Tendrás que eliminar aún más y luego hacer una copia exacta.

    
respondido por el user3700 16.02.2011 - 17:05

Lea otras preguntas en las etiquetas