In base a Accesso alla memoria del kernel nella versione x86 di Mac OS X , /dev/mem
e /dev/kmem
sono stati rimossi quando Apple ha rilasciato OS X per i processori Intel.
L'articolo (eccellente) spiega anche come riattivare i dispositivi di memoria , ovvero utilizzando l'argomento di avvio del kernel kmem=1
.
Per impostarlo, apri Terminale, digita:
sudo nvram boot-args="kmem=1"
e riavvia.
L'articolo è stato scritto nel maggio 2006, ma il kernel Mavericks 10.9.2 supporta ancora l'opzione. Dopo un riavvio ho visto questi due dispositivi:
$ ls -l /dev/*mem
crw-r----- 1 root kmem 3, 1 2014-02-28 22:09 /dev/kmem
crw-r----- 1 root kmem 3, 0 2014-02-28 22:09 /dev/mem
Se il tuo Mac non si avvia o hai problemi , ripristina la NVRAM premendo ⌘ opzione P R e tieni premuti i tasti finché non senti il suono di avvio per la seconda volta, come spiegato in "Ripristino di NVRAM / PRAM" in KB HT1379 Informazioni su NVRAM e PRAM .
Se desideri ripristinare l'argomento, digita sudo nvram -d boot-args
e controlla che nvram -p | grep boot-args
non stampi alcun risultato.