Difference between revisions of "BURG (Italiano)"

From ArchWiki
Jump to: navigation, search
m
(english article was redirected)
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category:Boot loaders (Italiano)]]
+
#REDIRECT: [[GRUB (Italiano)]]
[[en:Burg]]
+
[[es:Burg]]
+
[[ja:BURG]]
+
[[pt:Burg]]
+
[[zh-CN:Burg]]
+
[[zh-TW:Burg]]
+
Burg, '''B'''rand-new '''U'''niversal loade'''R''' from '''G'''RUB, è un boot loader alternativo fork di [[GRUB2]]. Utilizza un nuovo formato oggetto che permette di essere compilato in un più vasto range di Sistemi Operativi, inclusi Linux/Windows/OSX/Solaris/FreeBSD, etc. Burg ha caratteristiche di tematizzazione superiore ed ha un menu di sistema altamente configurabile il quale lavora nel processo di boot sia in modalità testuale che grafica.
+
 
+
==Installazione==
+
{{Note|Il repository di Crunick non è più aggiornato e tutti gli utenti devono utilizzare i pacchetti da AUR.}}
+
 
+
Tutti i pacchetti di burg packages si trovano al momento in [[AUR]] e possono essere compilati utilizzando i metodi normnali.
+
 
+
Sono richiesti solamente due pacchetti:
+
* {{AUR|burg-bios-bzr}} or {{AUR|burg-efi-x86_64-bzr}}
+
* {{AUR|burg-themes}}
+
 
+
{{Tip|Quando si deve aggiornare, assicurarsi di leggere il changelogche fornito nel tarball. Le nuove caratteristiche e configurazioni possono essere descritte lì.}}
+
 
+
===Opzioni di compilazione===
+
I parametri sintonizzabili possono essere trovati all'inizio del PKGBUILD per personalizzare il processo di compilazione in aggiuna alle opzioni comuni:
+
# '''_mk_burg_emu''' (solo in burg-bios-bzr) (default=y) - Impostando questa su <code>y</code> abilita burg-emu e questo raddoppierà il tempo di compilazione. Gli utenti che non hanno bisogno di burg-emu e desiderano accelerare i tempi potranno impostare l'opzione su <code>n</code>.
+
# '''_rm_build_dirs''' (default=n) - Quando settata su <code>y</code> le directory di compilazione vengono cancellate salvando spazio prezioso. Ciò non influenzerà il ''bazaar checkout tree'' o qualsiasi altra cosa in ${srcdir}.
+
 
+
=== Setup iniziale ===
+
Il file di configurazione principale {{ic|burg.cfg}} non è fornito da nessun pacchetto. Gli utentu lo devono ottenere copiandone uno esistente, creandolo a mano o generandolo in automatico con il comando ''update-burg'' (vedi la sessione [[#Configuration|configuration]]).
+
 
+
Se si sta installando per la prima volta, inserire il seguente comando per l'installazione nell'MBR,
+
# burg-install /dev/sda --no-floppy
+
Sostituire <code>/dev/sda</code> con il nome del device del disco.
+
 
+
== Configurazione ==
+
Poichè burg deriva da grub, la sua configurazione è simile in molti aspetti. Il principale file di configurazione è {{ic|/boot/burg/burg.cfg}} e di solito viene generato automaticamente. È possibile crearne uno manualmente. Tuttavia, ciò può diventare molto noiodo specialmente quando si aggiungono le caratteristiche grafiche. È piu fattibile ottimizzare e modificarrne uno già esistente.
+
 
+
La creazione è configurata  dal file {{ic|/etc/default/burg}} e dagli script presenti in {{ic|/etc/burg.d/}}.
+
 
+
=== Creazione di una configurazione ===
+
La creazione di un nuovo {{ic|burg.cfg}} viene eseguita dal comando
+
# burg-mkconfig -o /boot/burg/burg.cfg
+
Arch Linux fornisce una comoda scorciatoia,
+
# update-burg
+
{{Attenzione|Questi comandi sovrascrivono qualsiasi file preesistente nel path.}}
+
 
+
=== Defaults ===
+
Il file {{ic|/etc/default/burg}} è uno script bash che proviene da burg-mkconfig quando si genera il file di configurazione. Il file di default vuole essere un modo semplice per gli utenti di controllare questo processo. Le voci sono variabili bash e stringhe e sono le stesse di quelle usate in GRUB2.
+
 
+
=== burg.d scripts ===
+
La directory {{ic|/etc/burg.d/}} contiene gli script usati nella creazione di {{ic|burg.cfg}}. Essi vengono invocati nell'ordine dei numeri nei nomi dei file.
+
 
+
Gli script possono essere attivati o meno modificando il bit eseguibile nella modalità di permessi del file.
+
 
+
Lo script {{ic|40_custom}} è destinato ad essere modicicabile dall'utente. Gli utenti sono inoltre liberi di creare più script a loro piacimento. Si ricordi che qualsiasi cosa inviata a stderr viene vista nel terminale e qualsiasi cosa inviata a stdout viene aggiunto a {{ic|burg.cfg}} parola per parola.
+
 
+
=== Anteprima e configurazione di runtime ===
+
Quando si modifica la configurazione, non è necessario riavviare per visualizzare le modifiche. Se abilitato nel PKGBUILD al momento della compilazione, il comando ''burg-emu'' dovrebbe essere disponibile. Avviarlo da root per vedere come si presenterebbe burg al boot. ''burg-emu'' permette all'utente di fare la maggior parte delle cose che si possono fare al boot (eccetto che ovviamente il boot stesso).
+
 
+
Burg inoltre permette la configurazione runtime, come il cambiare tema, attraverso i menu e la riga di comandoo di burg. Le impostazioni sono settate come variabili salvate in {{ic|/boot/burg/burgenv}}.
+
 
+
== Temi ==
+
La prima ragione per usare burg preferendolo ad altri bootloader è il sistema di tematizzazione. Per aggiungere un tema a burg, copiare la sua directory in  {{ic|/boot/burg/themes/}} e quindi aggiornare la configurazione.
+
 
+
Per cambiare tema premere {{Keypress|T}} mentre si sta avviando Burg. Verrà mostrata una lista dei temi disponibili. Usare le frecce direzionali per selezionare il tema desiderato e premere invio per effettuare la selezione. Questo può essere fatto all'interno di burg-emu senza dover riavviare.
+
 
+
I pacchetti dei temi si trovano in [https://aur.archlinux.org/packages.php?O=0&K=burg-theme&do_Search=Go AUR]. Al momento sono disponibili soltanto quattro pacchetti:
+
* [https://aur.archlinux.org/packages.php?ID=38066 burg-themes]
+
* [https://aur.archlinux.org/packages.php?ID=40226 burg-themes-extras]
+
* [https://aur.archlinux.org/packages.php?ID=43986 persia-theme-burg]
+
* [https://aur.archlinux.org/packages.php?ID=55805 arch-theme-burg]
+
 
+
È stato pubblicato un invito alla creazione di temi Arch Linux. Non c'è nessun eroe in queste terre che possa darci quello che ci serve?
+
 
+
== Trucchi ==
+
=== Scorciatoie  ===
+
 
+
  F1 / h - Aiuto
+
  F2 / t - Cambia tema
+
  F3 / r  - Cambia risoluzione
+
  F5 / ctrl-x - Termina modifica
+
  F6 - Prossima finestra
+
  F7 - Mostra oggetti raggruppati
+
  F8 - Scegli tra modalità grafica e modalità testuale
+
  F9 - Spegni
+
  F10 - Riavvia
+
  f - Scegli tra modalità raggruppata e modalità non raggruppata
+
  c - Apri terminale
+
  2 - Apri due terminali
+
  e - Modifica comando selezionato
+
  q - Esci dalla modalità grafica
+
  i - Mostra informazioni sul tema corrente
+
  n - Prossimo oggetto della stessa categoria
+
  w - Prossimo elemento Windows
+
  u - Prossimo elemento Ubuntu
+
  ESC - Chiudi la finestra o il menu
+
 
+
Per la lista completa delle scorciatoie premi in Burg il tasto {{Keypress|F1}}.
+
 
+
=== File importanti ===
+
Questi file e directory controllano la maggior parte della configurazione di burg.
+
* <code>/boot/burg/</code>
+
* <code>/boot/burg/burg.cfg</code>
+
* <code>/boot/burg/burgenv</code>
+
* <code>/etc/default/burg</code>
+
* <code>/etc/burg.d/</code>
+
 
+
=== Rilevare altri sistemi operativi ===
+
 
+
In alcuni casi potresti avere un altro sistema operativo su un altro disco o un'altra partizione, e probabilmente vorresti elencarli in burg. Puoi farlo manualmente aggiungendo in /etc/burg.d/40_custom qualcosa simile a questo:
+
 
+
Per Windows :
+
 
+
  menuentry "Windows 7" --class windows --class os {
+
  insmod ntfs
+
  set root='(hd0,1)'
+
  search --no-floppy --fs-uuid --set f28620c186208865
+
  chainloader +1
+
  }
+
 
+
Per Debian con Plymouth
+
 
+
  menuentry 'Debian' --class debian --class gnu-linux --class gnu --class os --group group_main {
+
  insmod ext2
+
  set root='(hd0,4)'
+
  search --no-floppy --fs-uuid --set c5e0fb03-5cbe-4b79-acdc-518e33e814ac
+
  echo 'Loading Linux 2.6.35-trunk-amd64 ...'
+
  linux /boot/vmlinuz-2.6.35-trunk-amd64 root=UUID=c5e0fb03-5cbe-4b79-acdc-518e33e814ac ro quiet splash
+
  echo 'Loading initial ramdisk ...'
+
  initrd /boot/initrd.img-2.6.35-trunk-amd64
+
  }
+
 
+
Oppure puoi installare [https://aur.archlinux.org/packages.php?ID=35572 os-prober] e generare il file /boot/burg/burg.cfg
+
# burg-mkconfig -o /boot/burg/burg.cfg
+
 
+
Adesso Burg dovrebbe mostrare anche le icone degli altri sistemi operativi.
+
 
+
=== Raggruppamento ===
+
{{Nota| In un recente aggiornamento del pkgbuild di burg-bzr (vedi sopra) questa caratteristica dovrebbe funzionare senza problemi.}}
+
 
+
Se vuoi usare la funzionalità di raggruppamento di burg (divide le categorie in menu, ad es. arch e arch fallback si troveranno in un'unica categoria), premi {{Keypress|F}} una volta caricato Burg. Se non funziona dovrai creare i gruppi nel file '''burg.cfg''' manualmente. Apri il tuo burg.cfg
+
 
+
<pre>
+
### BEGIN /etc/burg.d/10_linux ###
+
menuentry "Arch, with Linux vmlinuz26" --class arch --class gnu-linux --class gnu --class os --group arch {
+
savedefault
+
insmod ext2
+
...
+
}
+
menuentry "Arch, with Linux vmlinuz26 Fallback" --class arch --class gnu-linux --class gnu --class os --group arch {
+
savedefault
+
insmod ext2
+
...
+
}
+
menuentry "Arch, with Linux vmlinuz26 Fallback (recovery mode)" --class arch --class gnu-linux --class gnu --class os --group arch {
+
savedefault
+
insmod ext2
+
...
+
}
+
### END /etc/burg.d/10_linux ###
+
</pre>
+
 
+
Presta attenzione a --group parameter alla prima linea di ogni voce. Le voci che hanno lo stesso '''gruppo''' saranno raggruppate solo quando la funzionalità verrà attivata.
+
 
+
Le icone delle voci saranno impostati in base alla voce '''class'''. Es. '''--class arch''' crea una voce di Arch Linux con il logo di Arch.
+
 
+
=== Rilevazione di Linux 3.0 ===
+
 
+
''burg-mkconfig'' potrebbe non aggiungere una linea initrd per il kernel Linux 3.0 alle voci del menu. È possibile aggiungerla manualmente modificando il file {{ic|/boot/burg/burg.cfg}}, e.g.:
+
  menuentry 'Arch GNU/Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os --group group_main {
+
  {
+
      # ...
+
      # ...
+
      # ...
+
      initrd    /boot/initramfs-linux.img # for normal boot entry
+
      initrd    /boot/initramfs-linux-fallback.img # for fallback boot entry
+
  }
+
 
+
{{Attenzione|Aggiungere solamente una delle linee sopra non entrambe!}}
+
 
+
== Link esterni ==
+
 
+
* [http://user94.wordpress.com/2011/01/14/ma-voi-non-sapete-che-grande-figata-e-burg/ Guida generale per Ubuntu e Arch]
+
* [https://bbs.archlinux.org/viewtopic.php?id=100130&p=1 Discussione su Burg su bbs.archlinux.org]
+
* [http://code.google.com/p/burg/ Burg su Google Code]
+
* [https://help.ubuntu.com/community/Burg BURG - Ubuntu Community Documentation (Wiki)]
+

Latest revision as of 14:55, 23 October 2015

Redirect to: