Guida introduttiva di Oracle Solaris 11 Express

Aggiunta di una voce per il sistema operativo Linux da un'installazione precedente al menu di GRUB

Se è in corso la configurazione di un ambiente di avvio che prevede prima l'installazione di Linux in una partizione e quindi l'installazione del software Oracle Solaris in un'altra partizione, al fine di garantire che le informazioni del menu di GRUB per la nuova installazione non cancellino quelle di un'installazione precedente è necessario attenersi a istruzioni specifiche. In questa procedura viene descritto come aggiornare manualmente il file menu.lst in modo da includere una voce Linux dalla precedente installazione.

ProcedureAggiunta di una voce Linux al menu di GRUB dopo l'installazione di Oracle Solaris.

Questa procedura presuppone che si sia già installato Linux nel sistema in uso, quindi si sia installato Oracle Solaris.


Nota –

In questa attività non vengono fornite istruzioni per l'installazione del sistema operativo Linux.


  1. Al termine dell'installazione di Linux copiare il file menu.lst attivo in un'unità USB, in modo da poter riutilizzare le informazioni dopo l'installazione di Oracle Solaris.

    In genere, questo file è /boot/grub/menu.lst.

    • Se non si è sicuri della posizione del file menu.lst attivo, eseguire il comando bootadm per individuare il file:


      # bootadm list-menu
      
    • Se non si è sicuri della posizione dell'unità USB, eseguire il comando mount, senza opzioni, per vedere dov'è installata l'unità USB. Copiare quindi il file menu.lst in tale posizione.

  2. Dopo il completamento dell'installazione, modificare il file menu.lst attivo nel modo seguente:

    1. Aprire una finestra del terminale e assumere il ruolo root o impostare l'accesso root.


      $ su root
      Password:
    2. Mediante un editor di testi modificare il file menu.lst.

      Ad esempio:


      # vi /pool-name/boot/grub/menu.lst
      
    3. Utilizzando l'unità USB in cui è stato copiato il file menu.lst nel passaggio 1, copiare le informazioni del file di Linux menu.lst dall'installazione originale di Linux alla fine del nuovo file menu.lst.

      Ad esempio, il file menu.lst di un'installazione di Ubuntu dovrebbe essere simile al seguente:


      title        Ubuntu 8.04, kernel 2.6.24-18-generic
      	root        (hd0,4)
      	kernel        /vmlinuz-2.6.24-18-generic \
      root=UUID=1ed7fa17-6d77-4b49-be1a-22481310fd1b ro quiet splash
      	initrd        /initrd.img-2.6.24-18-generic
      	quiet
      
      	title        Ubuntu 8.04, kernel 2.6.24-18-generic (recovery mode)
      	root        (hd0,4)
      	kernel        /vmlinuz-2.6.24-18-generic \
      root=UUID=1ed7fa17-6d77-4b49-be1a-22481310fd1b ro single
      	initrd        /initrd.img-2.6.24-18-generic

      Avvertenza – Avvertenza –

      Non modificare direttamente il contenuto originale del file menu.lst. Aggiungere sempre le nuove informazioni alla fine del file oppure apportare modifiche copiando il contenuto esistente e modificandolo.


    4. Salvare e chiudere il file.

  3. Riavviare il sistema.

    Al riavvio del sistema, il menu di GRUB dovrebbe includere voci sia per il sistema operativo Linux che per Oracle Solaris.