E 'possibile ridurre lo spazio su disco necessario per installare Mac OS X 10.6?

7

Speravo di installare Mac OS X su un'unità flash che ho, ma è solo 4GB. Il programma di installazione mi dice che non c'è abbastanza spazio libero, ma non specifica quanto ho bisogno gratuitamente.

  1. Qualcuno conosce il minimo esatto?
  2. È possibile creare un'installazione personalizzata con le sole nozioni di base e installare entro 4 GB?
posta Drarok 04.09.2010 - 23:58
fonte

5 risposte

11

L'installazione minima che esce dal DVD è di ~ 6 gigabyte. Se vuoi fare un'installazione più piccola, la cosa più semplice da fare è installarlo su un'altra partizione, ridimensionare l'installazione, quindi copiarla sull'unità di destinazione usando ditto o Carbon Copy Cloner .

Anche se non consiglio di fare nulla di tutto ciò, ci sono un paio di cose installate nel sistema predefinito che possono essere ritagliate per risparmiare spazio:

  1. Tutti i file binari delle app sono installati a 2 vie (Intel a 32 bit, Intel a 64 bit) e è possibile rimuovere Intel a 32 bit. Gli unici Mac Intel spediti che non supportano lo spazio utente a 64 bit sono MacBook Pro, Mac Mini e MacBook 2006. È possibile utilizzare un programma come Xslimmer per farlo.
  2. Tutti i framework sono installati a 3 vie (Intel a 32 bit e 64 bit e PPC a 32 bit). I bit PPC ci sono per Rosetta anche se l'emulatore non è installato. È possibile rimuovere PPC se non si intende utilizzare app app. Di nuovo, Xslimmer fa questo.
  3. Tutte le installazioni di Mac OS X includono il set completo di driver necessari per tutti i Mac supportati da quel SO al momento della spedizione. Un certo numero di unità potrebbe non essere necessario per la tua macchina specifica e potrebbe essere tagliato, ma farlo è moderatamente complicato.
  4. Se hai installato più localizzazioni, puoi rimuoverle. Xslimmer può farlo, così come Monolingual .
  5. Se sei veramente coraggioso puoi creare un mkext ed eliminare completamente la directory dei driver di OS X. Un mkext è un pacchetto di kex generalmente usato come parte del netbooting, ma il bootloader può usarlo anche per avviare un normale disco. Ometterà qualsiasi driver non necessario per avviare un sistema e sarà ridotto a una singola architettura. Sul mio sistema risparmierebbe ~ 300 MB. Se i driver completi non sono presenti, alcuni dispositivi potrebbero non funzionare, ma qualsiasi cosa necessaria per l'avvio dovrebbe essere.
  6. Puoi iniziare a cancellare i programmi in / Applicazioni, ma il sistema presuppone che ci siano, alcuni elementi potrebbero non funzionare correttamente.
  7. Utility Disco per impostazione predefinita lascia uno spazio extra per determinate cose su unità più grandi di una certa dimensione. È documentato qui . Su un'unità da 4 GB ci sono ~ 328 MB persi in questo modo.

    200 MB di esso sono destinati alla partizione ESP. L'ESP è lo scratch space utilizzato in rare circostanze per il processo di avvio. Rimuoverlo potrebbe causare difficoltà nell'installare gli aggiornamenti del firmware, ma probabilmente non lo farà, e probabilmente non lo noterai.

    Ci sono anche 128 MB di spazio non formattato dopo la partizione HFS +. Questo è lì per aiutare nelle operazioni LVM (ridimensionamento delle partizioni), e potrebbe essere necessario in alcuni casi limite quando si esegue il programma di installazione (se l'installatore ha bisogno di un po 'di spazio contiguo per qualcosa che non è un file normale durante l'aggiornamento del SO, e non riesce a trovare lo spazio all'interno delle FS, può estenderlo). Probabilmente puoi sbarazzartene, ma potrebbe rendere difficile eseguire l'installer direttamente sull'unità. Naturalmente, dato quello che devi fare per ottenere 10.6 sul drive, le probabilità che tu possa semplicemente eseguire un aggiornamento 10.7 contro quando esce sembra comunque molto basso.

    Per strutturare l'unità in questo modo, dovrai compilare la mappa delle partizioni con lo strumento gpt della riga di comando.

Detto questo, quanto sopra probabilmente non ridurrà OS X abbastanza da adattarsi a un'unità flash da 4 GB. Anche se funzionasse, OS X ha bisogno di uno spazio temporaneo (un paio di centinaia di mega) per funzionare, e per impostazione predefinita è sull'unità di avvio. Mentre è concepibile, è possibile scrivere uno script di avvio per trovare un'unità all'interno del sistema e utilizzarlo per lo spazio temporaneo (point / private / tmp lì, e impostando il pager predefinito), che è moderatamente complicato. Sto indovinando che questa è una unità di ripristino per un laboratorio o qualcosa del genere, nel qual caso non si desidera questa installazione per perturbare le unità nel sistema che avvia. Se devi avviare una gamma di macchine significa anche tagliare i driver è sostanzialmente più complicato e limitato.

In fin dei conti, sei molto migliore con l'acquisto di un'unità flash da 8 GB. È abbastanza grande da clonare una normale installazione e ti farà risparmiare giorni di lavoro.

    
risposta data 05.09.2010 - 03:14
fonte
1

Non so quale sia il minimo assoluto. Non è scritto sulla confezione del DVD?

Tuttavia, ci sono ovviamente cose che puoi rimuovere dall'installazione per recuperare diverse centinaia di megabyte. Non sono sicuro che puoi montare Snow Leopard in 4 GB, comunque. 8 GB dovrebbero essere fattibili.

  • Le lingue aggiuntive e le architetture delle applicazioni non sono necessarie e sono piuttosto grandi (li stringa usando Monolingual o qualcosa di simile);
  • Le app iLife (GarageBand, iPhoto, iMovie e iMovie HD, iDVD) e iTunes totalizzano più di 1 GB insieme;

Probabilmente ce ne sono molti altri da spogliare. La mia chiamata sarebbe quella di creare un'altra partizione sulla tua unità primaria (forse 15-20 GB), installare Mac OS e provare a rimuovere la roba finché non arriva sotto i 4 GB. Quindi, copialo sul tuo disco con Carbon Copy Cloner e dovrebbe essere avviabile.

    
risposta data 05.09.2010 - 00:38
fonte
1

Un altro fattore a cui nessuno pensa è la quantità di RAM che hai nel tuo computer, perché se hai 2 GB di RAM, un'unità USB avviabile con Mac OS X sta per creare un file di scambio di memoria virtuale da 2 GB sul disco. Sarà memorizzato in

/private/var/vm/sleepimage

Puoi cancellare questo file ma al prossimo riavvio verrà ricreato.

Se si esegue la stessa unità USB su un computer con 8 GB di RAM, si tenterà di creare un file di scambio da 8 GB. Quindi la tua installazione da 4 GB potrebbe arrivare a 12 GB di spazio su disco per la prima volta che la usi.

C'è un metodo là fuori da qualche parte per disabilitare permanentemente il file sleepimage. Ciò significa che ogni volta che si avvia dall'unità USB, utilizzerà solo la RAM e non memorizzerà nella cache il contenuto di ram nel file di sleepimage. Ciò potrebbe avere un effetto negativo sulle prestazioni del sistema, ma sarà possibile eseguire il sistema su un'unità USB più piccola.

    
risposta data 09.08.2011 - 02:46
fonte
0

Ho appena scansionato /Library e /System e /usr con GrandPerspective per trovare file di grandi dimensioni. Ecco le mie conclusioni:

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

In totale 1,2 Gb. Immagino che questi file possano essere tranquillamente cancellati se si tratta di una chiavetta USB.

    
risposta data 05.09.2010 - 12:52
fonte
0

Quando si installa Mac OS 10.6 "Snow Leopard" è possibile fare clic su "Personalizza" e rimuovere Supporto stampante, Caratteri aggiuntivi, Traduzioni linguistiche, Rosetta, X11 e Quicktime. Questo elimina oltre 3 GB e lascia il "software di sistema essenziale" che richiede 8,01 GB.

Se si desidera ottenere su un'unità più piccola non sarà possibile utilizzare il CD di installazione. Dovrai eliminare ancora di più e quindi fare una copia esatta.

    
risposta data 16.02.2011 - 17:05
fonte

Leggi altre domande sui tag