Preparazione
Per compilare l’ultima versione per pc del BURG è necessario installare alcuni pacchetti indispensabili: autoconf automake gettext bison gcc make ruby python. Invece l’emulatore del BURG richiede ncurses e sdl. In Ubuntu Lucid Lynx 10.04 potete installare questi pacchetti eseguendo:
sudo apt-get install autoconf automake gettext bison gcc make ruby python libncurses5 libncurses5-dev libsdl1.2-dev libsdl1.2debian
Download del codice sorgente
Per poter scaricare il codice sorgente è necessario installare bazaar, il cui pacchetti binary per alcune piattaforme sono disponibili al link seguente:
http://wiki.bazaar.canonical.com/Download
In Debian/Ubuntu è possibile installare baazar eseguendo:
sudo apt-get install bzr
Quindi scaricate il sorgente eseguendo:
bzr branch lp:burg
Per sincronizzare con l’ultima versione un precedente download del sorgente basta eseguire nella cartella contenente il codice sorgente il seguente comando:
bzr pull
Dopo ogni aggiornamento è necessario rigenerare i file di configurazione, eseguendo nella directory contenente il codice sorgente del burg il seguente comando:
./autogen.sh
Configurazione e installazione
Per compilare e installare la versione per pc del BURG eseguite:
mkdir $HOME/burg_pc cd $HOME/burg_pc $HOME/burg/configure --with-platform=pc --prefix=$HOME/burg_install make make install
Per compilare e installare l’emulatore del BURG eseguite:
mkdir $HOME/burg_emu cd $HOME/burg_emu $HOME/burg/configure --with-platform=emu --prefix=$HOME/burg_install make make install
Configurazione
E’ necessario creare il file di configurazione in $HOME/burg_install/etc/default/burg. E’ possibile copiarlo da/etc/default/burg (se avete una precedente versione del burg installata) oppure ricreatela da zero seguendo il modello seguente:
# If you change this file, run 'update-burg' afterwards to update # /boot/burg/burg.cfg. GRUB_DEFAULT=0 GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX="" # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' #GRUB_GFXMODE=640x480 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entries #GRUB_DISABLE_LINUX_RECOVERY="true" # Download theme and font from http://code.google.com/p/burg/downloads/list, # then uncomment this to enable it. GRUB_THEME=saved #GRUB_THEME=/boot/burg/themes/debian-theme/theme.txt # Uncomment to enable folding of similar boot items. GRUB_FOLD=savedSe avete moficato il file /etc/burg.d/40_custom potete conservare le impostazioni copiandole in $HOME/burg_install/etc/burg.d/40_custom.
Ora installate il BURG nel MBR eseguendo:
sudo $HOME/burg_install/sbin/burg-install /dev/sda sudo $HOME/burg_install/sbin/burg-mkconfig -o /boot/burg/burg.cfg
Per passare al BURG predefinito (installato tramite apt-get) basta eseguire burg-install e update-burg senza il prefisso $HOME/burg_install/sbin .
[…] This post was mentioned on Twitter by Alessandro Lanave. Alessandro Lanave said: Compilare l’ultima versione del BURG da sorgente: Preparazione Per compilare l’ultima versione per pc del BURG è… http://bit.ly/cT84Xu […]
[…] Questa nuova funzionalità è disponibile a partire dalla odierna revisione r1826 del BURG disponibile per ora solo in codice sorgente scaricabile tramite baazar. Per quanto riguarda il dowload e la compilazione dei sorgenti potete fare riferimento a questa guida. […]
[…] Fonte articolo: http://www.sourceslist.eu/ […]
[…] Originale: Compilare l’ultima versione del BURG da sorgente Articoli correlati: Ubucompilator: Compilare in Pacchetti .deb i nostri […]