Installare VMware ESXi Server con l’errore “CPUID is limited”
Potrebbe capitare che andando ad installare VMware ESXi Server si ottenga l’errore “Unsupported BIOS setting (CPUID is limited).” o un messaggio simile, il messaggio avverte di andare a modificare un parametro nel BIOS “Disable ‘limit CPUID value’ or ‘Support legacy/NT4 OS'” che nel mio caso ( Dell Precision 670 ) non ho trovato.
Per ovviare basta disabilitare il controllo di questo parametro ( che sinceramente non ho idea a cosa serva ).
Io ho eseguito queste operazioni con la versione VMware ESXi Server 4.1, magari per le altre versioni cambia qualcosa.
Facendo il boot dal CD alla schermata dove chiede se installare o avviare da disco fisso, portarsi sulla voce di installazione ( la prima ) e premere il tasto TAB che permette di andare a editare i parametri avanzati di boot.
A questo punto si presenta un elenco di opzioni alle quali serve andare ad inserire il parametro nocheckCPUIDLimit ( alcuni consigli trovati su internet dicono tutti di metterlo solo dietro al parametro vmkernel.gz ma ad alcuni non funziona, io l’ho inserito anche dietro a vmkboot.gz come consigliato in questa discussione )
[plain]mboot.c32 vmkernel.gz nocheckCPUIDLimit — vmkboot.gz nocheckCPUIDLimit — sys.vgz — cim.vgz — ienviron.tgz — image.tgz — install.tgz[/plain]
A questo punto l’installazione procede senza problemi, però quasi sicuramente terminata la procedura, al reboot della macchina ci sarà nuovamente tale avviso di errore, per ovviare anche a questo problema durante la schermata di caricamento del sistema VMware basta premere SHIFT+O ( alcuni dicono SHIFT+R o TAB penso dipenda a seconda delle versioni ) e nelle opzioni avanzate inserire di nuovo il parametro nocheckCPUIDLimit.
Una volta avviato il sistema basta andare ad impostare questo parametro dal client di gestione per far si che sia una modifica effettiva altrimenti ad ogni reboot occorre andare a impostare a mano tale parametro.
Dopo aver aperto il “VMware vSphere Client” ed essersi collegati all’host il percorso è:
- Inventory
- nome-o-ip-host
- Configuration
- Advanced Settings
- VMkernel
- Boot
cercare la voce “VMkernel.Boot.checkCPUIDLimit” e deselezionarla.
Un appunto in merito alla licenza ottenuta quando ci si registra dal sito VMware, una volta terminata l’installazione il prodotto è in modalità “Evaluate 60 days” ovvero dopo 60 giorni scade a meno che non si dia un numero di licenza, per aggiungerla basta usare sempre il “VMware vSphere Client”:
- Configuration
- Licensed Features
e premere “Edit” aggiungendo la licenza in proprio possesso ( free o completa che sia ).