Ancora aggiornamenti!!!

Continuano gli aggiornamenti di OpenSolaris in previsione del rilascio della prossima versione stabile 2008.11, infatti questo fine settimana il repository dei pacchetti è stato aggiornato alla snv_98. Con questa nuova release è stato inclusa anche la versione 13 di ZFS, infatti, dopo aver aggiornato alla nuova release è possibile aggiornare i metadati del proprio pool con:

# zpool upgrade -a

questa opzione è immediata ed indolore (tuttavia consiglio sempre di fare il backup di tutti i vostri dati PRIMA di eseguire qualsiasi aggiornamento, SEMPRE!!!) tuttavia occorrerà anche aggiornare il booloader per fargli “comprendere” il nuovo formato, altrimenti vi troverete ad affrontare un bel problema al prossimo reboot!
Prima di riavviare la macchina occorrerà digitare i seguenti comandi:

# touch /etc/system
# bootadm update-archive
# /boot/solaris/bin/update_grub

se invece vi siete fatti prendere dalla fretta e vi trovate con GRUB che mostra il suo bel prompt nero basterà fare il boot con un liveCD aggiornato (altrimenti non riuscirà a leggere il nuovo formato di ZFS) scaricabile da genunix.org ed agire così:

# mkdir /tmp/rpool
# zpool import -f -R /tmp/rpool rpool
# mount -F zfs rpool/opensolaris-X /mnt
# touch /mnt/etc/system
# bootadm update-archive -R /mnt
# /mnt/boot/solaris/bin/update_grub# umount /mnt
# zpool export rpool

ricordatevi di sostituire opensolaris-X con il nome del vostro boot-environment appena aggiornato; dopo il reboot tutto tornerà a funzionare perfettamente!
Se volete approfondire trovate maggiori informazioni qui.

5 comments to Ancora aggiornamenti!!!

  • Marco Falchi

    root@tool:~# cp /etc/system /etc/system.old

    root@tool:~# zpool upgrade -a
    This system is currently running ZFS pool version 13.

    Successfully upgraded ‘rpool’

    root@tool:~# touch /etc/system
    root@tool:~# bootadm update-archive
    updating /platform/i86pc/boot_archive
    updating /platform/i86pc/amd64/boot_archive

    root@tool:~# /boot/solaris/bin/update_grub
    Creating GRUB menu in /
    Installing grub on /dev/rdsk/c3d0s0
    stage1 written to partition 1 sector 0 (abs 24579450)
    stage2 written to partition 1, 267 sectors starting at 50 (abs 24579500)
    root@tool:~# cat /rpool/boot/grub/menu.lst

    perfetto, con l’ultimo comando aggiorna anche il menu.lst

    init 6

  • Luca Morettoni

    si, in effetti viene aggiornato GRUB e anche il menu, come puoi vedere crea delle entry leggermente differenti, infatti troverai findroot al posto del "tradizionale" bootfs, non conosco molto GRUB, tuttavia credo che sia meglio tornare alla vecchia sintassi, altrimenti come indicato su indiana-discuss potresti avere problemi con futuri aggiornamenti…

  • Marco Falchi

    #———- ADDED BY BOOTADM – DO NOT EDIT ———-
    title OpenSolaris 2008.11 snv_97 X86
    findroot (pool_rpool,1,a)
    bootfs rpool/ROOT/opensolaris
    kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS
    module$ /platform/i86pc/$ISADIR/boot_archive
    #———————END BOOTADM——————–

    # Unknown partition of type 131 found on /dev/rdsk/c3d0p0 partition: 1
    # It maps to the GRUB device: (hd0,0) .
    title opensolaris-1
    bootfs rpool/ROOT/opensolaris-1
    kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS
    module$ /platform/i86pc/$ISADIR/boot_archive
    #============ End of LIBBE entry =============
    #———- ADDED BY BOOTADM – DO NOT EDIT ———-
    title Solaris 2008.11 snv_98 X86
    findroot (pool_rpool,1,a)
    kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS
    module$ /platform/i86pc/$ISADIR/boot_archive
    #———————END BOOTADM——————–

    ho fatto il cat della situazione attuale……quindi conviene ritornare a bootfs , ok lo tengo presente per gli aggiornamenti futuri.

    Adesso un’altra domanda, conosci link interessanti con howto completi per vitualbox mplayer e songbird?

  • Luca Morettoni

    con VirtualBox ci lavoro tutti i giorni, purtroppo ancora il supporto per il proxy USB non è previsto ma personaggi SUN mi hanno informato che è prevista per il ramo 2.x, mentre mplayer non lo ho mai usato (uso RealPayer per Solaris) ma credo che ancora non venga inserito tra i pacchetti per problemi di licenze dei Codec. Infine SongBird (mai usato), ma sembra che il suo port per OpenSolaris vada avanti… puoi anche controllare qui e qui!

  • Marco Falchi

    Puoi darmi una mano per l’installazione di virtualbox su opensolaris?
    Magari facciamo un post assieme e poi lo pubblichiamo.

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>