Guida all'installazione di Solaris 10 5/08: Solaris Live Upgrade e pianificazione degli aggiornamenti

ProcedureIndividuazione del file menu.lst del menu di GRUB quando il file menu.lst attivo si trova in un altro ambiente di boot

Nella procedura seguente, il sistema contiene due sistemi operativi: Solaris e un ambiente di boot di Solaris Live Upgrade, secondo_disco. In questo esempio, il file menu.lst non è presente nell'ambiente di boot attualmente in esecuzione. È stato avviato l'ambiente di boot secondo_disco. Il menu di GRUB è contenuto nell'ambiente di boot Solaris. L'ambiente di boot Solaris non è attivato.

  1. Diventare superutente o assumere un ruolo equivalente.

    I ruoli comportano determinate autorizzazioni e consentono di eseguire comandi che richiedono privilegi. Per maggiori informazioni sui ruoli, vedere Configuring RBAC (Task Map) in System Administration Guide: Security Services.

  2. Per individuare il file menu.lst, digitare:


    # /sbin/bootadm list-menu
    

    Vengono visualizzati la posizione e il contenuto del file.


    The location for the active GRUB menu is: /dev/dsk/device_name(not mounted)
    The filesystem type of the menu device is <ufs>
    default 0
    timeout 10
    0 Solaris
    1 Solaris failsafe
    2 secondo_disco
    3 secondo_disco failsafe
  3. Poiché il file system che contiene il file menu.lst non è attivato, è necessario attivarlo. Specificare il file system UFS e il nome del dispositivo.


    # /usr/sbin/mount -F ufs /dev/dsk/nome_dispositivo /mnt
    

    In questo comando, nome_dispositivo specifica la posizione del file system radice (/) sul disco dell'ambiente di boot da attivare. Il nome del dispositivo deve essere specificato nella forma /dev/dsk/cwtxdysz. Ad esempio:


    # /usr/sbin/mount -F ufs /dev/dsk/c0t1d0s0 /mnt
    

    A questo punto è possibile accedere al menu di GRUB in /mnt/boot/grub/menu.lst

  4. Disattivare il file system


    # /usr/sbin/umount /mnt
    

    Nota –

    Se si attiva un ambiente di boot o un file system di un ambiente di boot, dopo l'uso sarà necessario disattivarli. Diversamente, è possibile che le successive operazioni di Solaris Live Upgrade su quell'ambiente di boot non possano essere eseguite correttamente.