7 votos

¿Es posible reducir el espacio de disco necesario para instalar Mac OS X 10.6?

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

  1. ¿Alguien sabe el mínimo exacto?
  2. ¿Es posible crear una instalación personalizada con sólo lo básico e instalar dentro de 4GB?

11voto

Niall C. Puntos 1234

La instalación mínima que viene del DVD es de ~6 gigabytes. Si quieres hacer 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 Clonador de copias de carbono .

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

  1. Todos los binarios de las aplicaciones se instalan en dos sentidos (Intel de 32 bits, Intel de 64 bits), y es posible que se pueda eliminar el Intel de 32 bits. Los únicos Macs Intel enviados que no soportan el espacio de usuario de 64 bits son el MacBook Pro original, el Mac Mini y el MacBook 2006. Puede utilizar un programa como Xslimmer para hacer esto.
  2. Todos los frameworks están instalados en 3 direcciones (Intel de 32 y 64 bits, y PPC de 32 bits). Los bits PPC están ahí para Rosetta incluso si no tienes el emulador instalado. Puedes quitar el PPC si no vas a usar ninguna aplicación de appc. De nuevo, Xslimmer hace esto.
  3. Todas las instalaciones de Mac OS X incluyen el conjunto completo de controladores necesarios para todos los Macs soportados por ese sistema operativo en el momento de su comercialización. Es posible que algunos controladores no sean necesarios para su máquina en particular, y que puedan ser recortados, pero hacerlo es moderadamente complicado.
  4. Si tiene varias localizaciones instaladas, puede eliminarlas. Xslimmer puede hacerlo, al igual que Monolingüe .
  5. Si eres realmente valiente puedes construir un mkext y eliminar el directorio de controladores de OS X por completo. Un mkext es un paquete de kexts que se utiliza generalmente como parte del arranque en red, pero el gestor de arranque puede utilizarlo también para arrancar desde un disco normal. Omitirá cualquier controlador que no sea necesario para arrancar un sistema, y se reducirá a una única arquitectura. En mi sistema eso ahorraría ~300MB. Si los controladores completos no están ahí, entonces algunos dispositivos podrían no funcionar, pero todo lo necesario para arrancar debería estarlo.
  6. Puedes empezar a borrar programas en /Applications, pero el sistema asume que están ahí, algunas cosas pueden no funcionar correctamente.
  7. La Utilidad de Discos deja por defecto espacio extra para ciertas cosas en las unidades que superan un determinado tamaño. Está documentado aquí . En una unidad de 4GB se pierden ~328 MBs de esta manera.

    200MB son para la partición ESP. El ESP es un espacio de rascado que se utiliza en raras circunstancias para el proceso de arranque. Quitarlo podría causar dificultades para instalar actualizaciones de firmware, pero probablemente no lo hará, y probablemente no lo notarás.

    También hay 128 MB de espacio sin formatear después de la partición HFS+. Esto está ahí para ayudar en las operaciones LVM (redimensionamiento de particiones), y puede ser necesario en ciertos casos extremos cuando se ejecuta el instalador (si el instalador necesita un trozo 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 puedas deshacerte de él, pero podría dificultar la ejecución del instalador directamente contra la unidad. Por supuesto, teniendo en cuenta lo que tienes que hacer para conseguir 10.6 en la unidad, las probabilidades de que usted podría simplemente ejecutar un actualizador 10.7 contra cuando eso sale parece muy baja de todos modos.

    Para poder distribuir la unidad de esta manera tendrá que construir a mano el mapa de particiones con la línea de comandos gpt herramienta.

Dicho esto, es probable que lo anterior no reduzca OS X lo suficiente como para que quepa en una unidad flash de 4 GB. Incluso si lo hiciera, OS X necesita algo de espacio temporal (un par de cientos de megas) para trabajar, y por defecto está en la unidad de arranque. Aunque es concebible que puedas escribir un script de arranque para encontrar una unidad dentro del sistema y usarla como espacio temporal (apuntando a /private/tmp allí, y configurando el localizador por defecto), eso es moderadamente complicado. Supongo que se trata de una unidad de recuperación para un laboratorio o algo así, en cuyo caso usted no quiere que esta instalación perturbe las unidades en el sistema que arranca. Si usted necesita para arrancar en una serie de máquinas también significa recortar los conductores es sustancialmente más complicado y limitado.

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

1voto

MattH Puntos 746

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

Sin embargo, es obvio que hay cosas que se pueden eliminar de la instalación para recuperar varios cientos de megabytes. Sin embargo, no estoy seguro de que pueda caber Snow Leopard en 4 GB. 8 GB deberían ser factibles.

  • Los lenguajes y arquitecturas de aplicación adicionales no son necesarios y son bastante enormes (encadénenlos usando Monolingüe o algo así);
  • Las aplicaciones de iLife (GarageBand, iPhoto, iMovie y iMovie HD, iDVD) y iTunes suman más de 1 GB;

Seguramente hay muchos más que se pueden quitar. Mi recomendación sería hacer otra partición en tu disco primario (tal vez de 15 a 20 GB), instalar Mac OS allí e intentar eliminar cosas hasta que quede por debajo de los 4 GB. Entonces, cópialo en tu disco con Clonador de copias de carbono y debería poder arrancar.

1voto

user9290 Puntos 56

Otro factor en el que nadie piensa es la cantidad de RAM que tienes en tu ordenador, porque si tienes 2GB de RAM, una unidad USB de arranque con Mac OS X va a 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 un ordenador con 8 GB de RAM, va a tratar de crear un archivo de intercambio de 8 GB. Así que tu instalación de 4 GB podría aumentar hasta 12 GB de espacio en disco la primera vez que la uses.

Hay un método por ahí para desactivar permanentemente el archivo sleepimage. Esto significa que cada vez que arranque desde la unidad USB, sólo utilizará la memoria RAM y no almacenará en caché el contenido de la memoria RAM en el archivo sleepimage. Esto puede tener un efecto adverso en el rendimiento del sistema, pero usted será capaz de ejecutar su sistema en una unidad USB más pequeña.

0voto

Eric Lamb Puntos 780

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

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 con seguridad si es para una memoria USB.

0voto

Al instalar Mac OS 10.6 "Snow Leopard" puedes hacer clic en "Personalizar" y eliminar el soporte de impresoras, las fuentes adicionales, las traducciones de idiomas, Rosetta, X11 y Quicktime. Esto elimina más de 3 GB y deja el "Software esencial del sistema", que requiere 8,01 GB.

Si quieres tenerlo en una unidad más pequeña no podrás usar el CD de instalación. Tendrás que borrar aún más y luego hacer una copia exacta.

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