Leggendo la man page di zpool e zfs vi sarete certamente accorti che esiste la possibilità di “aggiornare” la struttura usata dal filesystem a versioni più recenti (ma non è possibile tornare indietro). Recentemente è stata rilasciata la release 12, ma se come me intendete aggiornare il pool di boot fate attenzione!
Infatti dopo questo upgrade è necessario reinstallare GRUB, altrimenti al prossimo riavvio non andrete oltre il prompt del bootloader!
I passi da seguire per un aggiornamento “pulito” sono:
# zpool upgrade -a
e verranno aggiornati tutti i pool, oppure se volete aggiornarne solo uno sostituite al posto di -a il nome del pool; a questo punto aggiornate GRUB:
# installgrub /boot/grub/stage1 /boot/grub/stage1/dev/rdsk/c5t0d0s0
ovviamente nel vostro caso sostituirete c5t0d0s0 con il device del vostro disco.
Se invece siete stati impazienti o incauti e già vi trovate con il boot di OpenSolaris andato basterà inserire nel lettore un CD live con le ultime release (scaricabile da www.genunix.org) e lanciare l’ultimo comando dalla console.




