In questa pagina posto la mia guida a Burg, la prima del genere, (poi felicemente ripresa e migliorata anche da altri), i changelog da release a release e i temi. Buon smanettamento =)

N.B. Burg è ancora in sviluppo

Aggiornato alla versione r1817,  aggiunti due tool per gestire password e users.

NOTA: con la r1813, burg è indipendente da grub, quindi andranno reinstallati tutti i suoi pacchetti, i temi sono stati tutti pacchetizzati quindi è sufficiente installare burg-themes.

Ecco una lista dei temi: minimum, proto, ubuntu, winter, sora, sora/clean, sora/extended, chiva, refit.

Burg significa Brand-new Universal loadeR, è basato su grub2, e aggiunge nuove e interessanti features, tra le quali un tema decente per grub2! Si avete capito bene, un tema per grub2, non come gfxboot che comunque era già qualcosa rispetto al boot a riga di comando, ma qualcosa di più elegante e sbarluccicoso, ecco qui una guida su come ottenere un boot screen come questo:
sora

Bene, asciugatevi la bava dalla bocca XD e iniziamo, non ci sono molti passaggi, ma vanno seguiti alla lettera e se qualcosa non vi funge non esitate a riportarlo:

Prima di metter mano a file di configurazione e quant’altro, conviene capire quale risoluzione supporta Grub, quindi riavviate e una volta arrivati al Grub2 digitate “c” per passare alla console. Qui digitate vbeinfo, questo vi darà come output le risoluzioni supportate, dalla più bassa alla più alta, come vedrete, la risoluzione è composta da 3 numeri, il terzo corrisponde all’ampiezza di banda dello slot in bits, ma a noi non interessa, consiglio di scegliere la maggiore consentita, più è alta e meglio si vedrà il pannello.

1. aggiungiamo i repo di burg da terminale con questi pochi comandi: sudo add-apt-repository ppa:bean123ch/burg

2. diamo un bell’update alla lista dei pacchetti e installiamo il pacchetto burg, burg-emu grub-themessudo apt-get update && sudo apt-get upgrade sudo apt-get install burg burg-themes burg-emu (ovviamente anche le dipendenze). Installate anche i pacchetti gettext e quello relativo al vostro DE (gnome-gettext o gettext-kde)

3. installiamo grub sull’mbr: sudo burg-install “(hd0)” mi raccomando ci vogliono sia le parentesi che le virgolette
4. aggiorniamo grub: sudo update-burg

5. aprite con un editor di testo il file /etc/default/burg :
sudo gedit /etc/default/burg
e incollateci in fondo queste righe:
GRUB_THEME=sora
GRUB_GFXMODE=640×480
(ovviamente la risoluzione è a vostra scelta)

Se volete usare anche le altre varianti di sora (clean ed extended) è sufficiente aggiungere alla riga GRUB_THEME=sora il tema che volete usare ad esempio così: GRUB_THEME=sora_clean

Nota: qui trovate altri temi che vi consiglio di provare, l’installazione è manuale: scompattateli dove volete poi aprite il vostro file manager come utente root e incollate la cartella ad es. autumn dentro /boot/burg/themes dopodichè procedete normalmente come per gli altri temi.

6. fine:
sudo update-burg
ok, questo è tutto =D
ricordatevi di eseguire update-grub ogni volta che modificate burg.

Utenti e Password:

Con la versione r1817 è stata aggiunta la possibilità di gestire user e password, attraverso due tools: burg-adduser e burg-deluser, ecco come impostare utente e password:

1. Per aggiungere un user admin (ad esempio user1):

sudo burg-adduser –super admin

sudo burg-adduser user1

Per eliminare un’user:

sudo burg-deluser user1

la password sarà salvata in /etc/default/burg-passwd

2. Settare la variabile GRUB_USERS in /etc/default/burg:

è molto semplice, potete anche impostare gli user in base al sistema operativo, seguite l’esempio:

GRUB_USERS=”*user1,user2:Ubuntu=user1:Windows=”

ricordatevi sempre di eseguire update-burg a modifiche ultimate.

Se volete cimentarvi nel creare qualche tema o a fare delle modifiche consiglio questa pagina, è della comunità di Ubuntu, sempre aggiornata ad ogni nuova versione, se volete invece aiutare il progetto o fare domande andate qui

Se volete potete anche cimentarvi nel creare delle icone, dovete rispettare le dimensioni: 120×120 pixel in versione colorata (button-kubuntu-hover.png) e in versione bianco e nero (button-kubuntu.png) da piazzare nella directory /boot/grub/sora/icons/icons.txt & 80×80 pixel in versione colorata (button-kubuntu-hover.png) e in versione bianco e nero (button-kubuntu.png) da piazzare nella directory /boot/grub/sora/icons-nopop/icons.txt mi raccomando il formato deve essere il .png e lo sfondo trasparente, poi create la classe nel file sopra citato (/boot/grub/sora/icons/icons.txt) e nel file /boot/grub/sora/icons-nopop/icons.txt. Ad esempio la classe di icone per kubuntu sarà così: kubuntu { image = “${prefix}/sora/icons/button-kubuntu.png:${prefix}/sora/icons/button-kubuntu-hover.png” }, ovviamente nel file /boot/grub/sora/icons-nopop/icons.txt la classe sarà questa : kubuntu { image = “${prefix}/sora/icons-nopop/button-kubuntu.png:${prefix}/sora/icons-nopop/button-kubuntu-hover.png” } non è difficile, una volta capito il giochino potete farlo ad occhi chiusi.

Prima di riavviare conviene provare burg, per farlo date questo comando:

sudo burg-emu

N.B. chiudete sempre burg-emu, se chiudete solo il terminale continuerà a girare, consumando molta cpu.

Vi apparirà una finestra dove sarà eseguito burg, almeno potete già avere una preview del risultato finale, e controllare eventuali problemi, comunque occhio alla configurazione, potrebbe bloccare tutto all’avvio, dovessero esserci problemi, o fate un backup del vecchio grub o cancellate  le righe inerenti alla gestione del tema: dovete usare la live, portarvi nella cartella /boot/burg e modificare il file burg.cfg eliminando le righe del file header (per intenderci quelle contenute tra ### BEGIN /etc/burg.d/00_header ### e ### END /etc/burg.d/00_header ###, tranne l’ultima (set timeout=5)), se usate ubuntu evitate gedit e usate nano (ovviamente da terminale, f2 per salvare), riavviate, probabilmente tornerà fuori un’errore, aspettate ed entrerete automaticamente nel recovery, poi seguite il punto 5 (commentando o cancellando le righe che avevate aggiunto in precedenza), infine date un bel sudo reboot.

P.s. Ringrazio Bean, bm671, pxw e Evan Gillies, per avermi aiutato a far funzionare Burg e IngAlex.

professional wordpress themes
Free WordPress Themes