Ho trovato un post sull'argomento dal tizio che ha scritto questo libro sugli interni di Mac OS X . Il suo post parla di Snow Leopard (10.6), ma i problemi sarebbero simili per il 10.7. Vedi Interni di Mac OS X - La tua macchina Abbastanza buono per Snow Leopard K64?
Ecco la parte che ho trovato più pertinente alla tua domanda:
[...] Unfortunately, a 64-bit processor alone doesn’t suffice. Out of the
box, boot.efi will not boot K64 even if you have a 64-bit processor
and explicitly request K64 if at least one of the following is true.
- The machine has 32-bit EFI.
- The machine’s model is prohibited from booting K64 through a hardcoded list within the boot loader. (A cursory look suggests that
the list excludes "non-Pro" machines.)
Both of these "limitations" are technically artificial, albeit to
different degrees.
The first limitation actually does have merit and is arguably not all
that artificial. Although a 32-bit EFI could launch a 64-bit kernel,
the kernel, when running, would not be able to use firmware services. [emphasis mine]
In particular, you wouldn’t have NVRAM. For kernel developers merely
wanting to run a 64-bit kernel for testing and debugging, this may not
be an issue [...]
Da un lato, l'autore afferma che le limitazioni possono essere artificiali, il che indica ancora alcune promesse di una soluzione alternativa, ma d'altra parte, come già indicato nella risposta di @Koen van Rhee, potresti finire con i dispositivi senza supporto sotto 64 bit.
(a parte: perché fai vuoi eseguire il kernel a 64 bit, comunque? OS X kernel a 32 bit può eseguire programmi a 64 bit .)
Ho fatto ancora un po 'di ricerche per trovare una vera soluzione di qualche tipo, non solo la teoria. Ho trovato il seguente: OS X Daily - Hai un Mac più vecchio? MLPostFactor installa OS X 10.8.3 su vecchi Mac non supportati . L'articolo di OS X Daily si collega a una serie di post sul forum MacRumors - [Guida] Success! Installa 10.8 sul vecchio Mac non supportato . È un lungo thread molto .
Ancora non so se è possibile ottenere il kernel a 64 bit di OS X 10.7 in esecuzione su il tuo tipo specifico di Mac, ma sospetto per i motivi menzionati in questa immagine dal thread del forum MacRumors che non è possibile: " Il problema sono le carte come [...] NON ha 64 bit Kexts [...] Kernel a 64 bit NON caricherà questi kits a 32 bit ". In sostanza, cosa ha già detto @Koen van Rhee.
Ma poi ho trovato questo . Citando: "Apple ha incluso driver a 64 bit per GMA950 nell'aggiornamento OS X 10.6.2 Questi driver possono essere utilizzati per fornire supporto parziale per GMA950 sotto OS 10.8." ... e I ' Sto pensando: forse esistono questi kex per la tua carta e potrebbero funzionare anche su 10.7, se lavorassero su 10.6 e amp; 10.8? Potresti dover cacciare e mixare & combina i bit da altrove.
Per riassumere: non credo che ci sia una soluzione singola o semplice per la versione del sistema operativo e la versione dell'hardware desiderati. Se vuoi procedere, tutto ciò che ho letto indica che potrebbe essere possibile (in una certa misura - accetta che manchino driver e funzionalità e / o prestazioni scadenti), ma il tuo lavoro sarà tagliato per te.