Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 66 del 24/02/2012 15.32.17

Nascondi questo messaggio

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Burg è un bootloader derivato da Grub che aggiunge alcune funzioni tra le quali una facile gestione dei temi. In questa guida verrà spiegato come installarlo e configurarlo.

Installazione

Per installare Burg è necessario impostare dei repository esterni.

  • Per Ubuntu 10.04 e Ubuntu 10.10: aggiungere il seguente PPA digitando in una finestra di terminale il comando:

    sudo add-apt-repository ppa:bean123ch/burg && sudo apt-get update
  • Per Ubuntu 11.04 e Ubuntu 11.10: aggiungere il seguente PPA digitando in una finestra di terminale il comando:

    sudo add-apt-repository ppa:n-muench/burg && sudo apt-get update

Installare quindi il pacchetto burg.

Se si desidera utilizzare un'interfaccia grafica per configurare il boot loader, procedere con la lettura del seguente capitolo, altrimenti saltare direttamente all'utilizzo da riga di comando.

Utilizzo da interfaccia grafica

Attraverso il software Burg Manager sarà disponibile una comoda interfaccia grafica per gestire il boot loader.
Scaricare ed Installare i pacchetti .deb di buc e Burg Manager facendo attenzione a selezionare i pacchetti relativi alla propria architettura (32-bit o 64-bit).

Sebbene questo capitolo riporti procedure da interfaccia grafica, per maggiore scrupolo è consigliabile alla fine di qualsiasi settaggio digitare in un terminale il comando:

sudo update-burg

Configurazione

  1. Avviare Burg Manager dal menù Applicazioni→Strumenti di Sistema→Burg Manager

  2. Selezionare il disco su cui si desidera installare burg e fare clic su burg-install.

Selezione S.O. iniziale, timeout e risoluzione

Selezionando il tab Parametri sarà possibile scegliere:

  • quale sistema operativo rendere come predefinito all'avvio,
  • la durata del timeout (tempo di visualizzazione della lista dei sistemi prima dell'avvio)

  • la risoluzione grafica (alcuni temi potrebbero non supportarle tutte, vedere il paragrafo successivo).

Installare temi

Burg contiene alcuni temi predefiniti, è tuttavia possibile aggiungerne di nuovi.
Selezionare il tab Installazione temi, quindi fare doppio clic sul tema che si desidera installare.

Per provare i temi è possibile sotto al tab Burg-installer selezionare burg-emu. Si avvierà una finestra di emulazione, nella quale è possibile premere i tasti F2 per cambiare i temi ed F3 per le relative risoluzioni.

Rimozione di burg

Se si desidera rimuovere Burg, selezionare Rimuovere burg → Rimuovi burg. Da qui è possibile ripristinare GRUB selezionando Ripristina grub.

Utilizzo da riga di comando

Dopo aver installato il pacchetto burg, per rendere Burg il boot loader predefinito:

  1. digitare il comando:

    sudo burg-install "(hd0)"
  2. aggiornare le voci di menù con il comando:

    sudo update-burg

Più in generale quest'ultimo comando è necessario dopo ogni modifica ai file di configurazione.

Temi e menù di sistema

Per abilitare il menù di sistema è necessario installare un tema. I temi sono disponibili installando i pacchetti: burg-themes, burg-themes-common.
In alternativa è possibile scaricare dalla rete temi alternativi ed estrarli nella directory /boot/burg.

Per selezionare i temi, premere all'avvio il tasto t alla schermata di Burg e scegliere dalla lista il tema che si preferisce.
Possibili opzioni richiamabili durante la schermata di Burg sono:

Opzione

Descrizione

e

Modifica la voce presente in /boot/burg/burg.cfg riguardante il sistema operativo selezionato.

t

Modifica il tema.

c

Apre una finestra di terminale.

2

Apre due finestre di terminale.

F5

Equivalente a Ctrl+X, usato per salvare le modifiche.

F6

Sposta la selezione all'elemento successivo.

F8

Cambia il boot loader da modalità grafica a modalità testuale

F9

Arresta il sistema.

F10

Arresta il sistema.

F9

Riavvia il sistema.

ESC

Ritorna alla finestra principale di Burg.



**********************************************************
******************** DA CONTROLLARE ********************
**********************************************************


Password

Per abilitare la protezione con password, aggiungere il seguente comando all'inizio del file grub.cfg:

set superusers=admin
password --md5 admin '$1$A1tpOB3$bTHEMeIVvBbQsLZIWmJp/.'
password user1 user1

La variabile superusers imposta i super users. I comando password imposta la password for singolo utente. Con l'opzione --md5, la password deve esser la password, altrimenti è solo testo.

Per generare una passsword md5, usare il comando:

grub-mkpasswd admin

Il cui output è del tipo:

$1$A1tpOB3$bTHEMeIVvBbQsLZIWmJp/.

E' possibile usare anche il comando openssl per generarla:

openssl passwd -1 -salt 1234567 admin

Il cui output è del tipo:

$1$1234567$ergpnZu0mLdD77Dbmwjpb1

Per proteggere certe voci di avvio, aggiungere l'opzione --users nella dichiarazione del menuentry:

menuentry Item1 --users user1 {
  true
}

Solo user1 e i super utenti possono accedere a questa voce di avvio .

Nella definizione delle scorciatoie da tastiera, è possibile aggiungere * all'inizio del comando così che solo i super utenti possano accedervi.

Save default

Per abilitare save default, occorre generare un file di ambiente usando grub-editenv:

sudo grub-editenv /boot/grub/grubenv create

La posizione predefinita per i file di ambiente è grubenv nella cartella di grub, anche se è possibile sovrascriverla con variabile envfile. Il comando load_env legge il file di ambiente da disco.

Per abilitare save default per tutti gli oggetti, è possibile impostare savedefault=1 in grub.cfg, per saltare qualche oggetto, aggiungere nell'istruzione del menuentry l'opzione --nosave. Se si desidera solo salvare alcuni oggetti, è possibile saltare savedefault=1, ma aggiungere l'opzione --save nell'oggetto che si desidera salvare. Per esempio:

set envfile=/boot/grub/grubenv
set savedefault=1
load_env

menuentry Item1 --nosave {
  true
}

menuentry Item2 --save {
  true
}

E' possibile impostare l'oggetto predefinito usando il file config, per esemopio, per avviare il primo oggetto, aggiungere questa linea a /etc/default/grub:

GRUB_DEFAULT=0

Per avviare l'oggetto salvato dall'ultimo avvio:

GRUB_DEFAULT=saved

Non dimenticare di usare grub-mkconfig/update-grub per aggiornare il reale grub.cfg.

Timeout

E' possibile utilizzare la variabile timeout per abilitare l'avvio automatico se nessun tasto è premuto in N secondi:

set timeout=5

Se timeout è impostato a 0, si avvierà immediatamente, altrimenti è possibile fermarlo premendo un qualsiasi tasto all'avvio. In the case of timeout=0, the menu is not drawn unless auto boot process is halt.

Timeout può essere impostato nel file config usando la variable GRUB_TIMEOUT.

Risoluzione problemi

Burg non troverà un grub.cfg.

Le versioni più recenti usano burg.cfg

Ulteriori risorse


CategoryHomepage