# Burg (Português)

Burg é um sistema de inicialização (boot loader) novo em folha baseado no GRUB2. Ele usa um novo formato de objeto que permite que ele seja construído em uma ampla gama de SO, incluindo Linux/Windows/OSX/Solaris/FreeBSD, etc. Também possui um sistema de menu altamente configurável que funciona em ambos os modos texto e gráfico.

Atenção: É recomendável que os usuários que tenham instalados os pacotes burg*-fixed substituem para os pacotes comuns do burg.

## Instalação

Para instalar os pacotes do burg, você vai precisar compilar pacotes do AUR. Você pode usar o yaourt, ou você pode baixar arquivos compilados e compilar seus pacotes também.

Pacotes para compilar:

- burg-bzr
- burg-themes
- burg-emu (Este pacote é opcional,instale apense se você quiser testar o burg sem reiniciar)

## Configuração

Pelo BURG ser baseado no grub, sua configuração é a mesma.

Após a instalação dos pacotes, você deve seguir as etapas:

1. Primeiro, instale o BURG como seu sistema de inicialização padrão ao invés do grub,

    # burg-install /dev/sda --no-floppy

Nota: Lembre-se de que '/dev/sda' pode mudar de acordo com o seu dispositivo hdd.

2. Então você precisa fazer com que o burg crie seu arquivo de configuração:

    # burg-mkconfig -o /boot/burg/burg.cfg

3. Se você não obteve nenhum erro durante as etapas anteriores, o burg deve estar instalado e pronto para ser usado. Pré-visualize com o comando:

    # /opt/burg-emu/bin/burg-emu

Agora quando você reiniciar, você verá um sistema de inicialização incrível e agradável aos olhos, BURG!

Para escolher o tema ou configurar a resolução, você não vai precisar modificar nenhum arquivo ou algo parecido. Você vai conseguir mudar essas configurações quando o burg for carregado na inicialização, e quer saber, o burg irá lembrar suas configurações a cada inicialização! :)

## Detecção de outros SO

Em alguns casos você pode ter outros sistemas operacionais instalados em outro hd ou partição e você os quer que seja listado no burg. Você pode manualmente ligar essas entradas para /etc/burd.d/40_custom, algo como:

Para Windows:

     menuentry "Windows 7" --class windows --class os {
     	insmod ntfs
     	set root='(hd0,1)'
     	search --no-floppy --fs-uuid --set f28620c186208865
     	chainloader +1
     }

Para o debian com o plymouth ativado:

     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
     }

Ou você pode instalar o os-prober e recriar o /boot/burg/burg.cfg

    # burg-mkconfig -o /boot/burg/burg.cfg

Agora o burg deve exibir os ícones dos outros sistemas operacionais.

## Dicas & Truques

### Atalhos

     F1 / h - Ajuda
     F2 / t – Muda o tema
     F3 / r – Altera a resolução
     F5 / ctrl-x – Finaliza a edição
     F6 – Próxima janela
     F7 – Exibe ícones vinculados
     F8 – Alterna entre modo texto e gráfico
     F9 - Desliga
     F10 - Reinicia
     f – Alterna entre modo vinculado e não vinculado
     c – Abre um terminal
     2 – Abre dois terminais
     e – Edita comando atual
     q – Sai do modo gráfico
     i – Exibe informações do tema
     n – Próximo item com a mesma classe
     w – Próximo item janelas
     u – Próximo item Ubuntu
     ESC – Sai do meu ou das janelas

Pressione F1 no burg para exibir uma lista completa de atalhos do teclado.

### Vinculando (Agrupando)

Nota: Em uma recente mudança no pkgbuild do burg-bzr-fixed (veja acima) este recurso deve funcionar sem problemas.

Se você deseja usar o recurso de agrupamento do burg (agrupamento de categorias e itens do menu, ex: arch e arch fallback serão controlados por uma categoria), você pode pressionar f quando o burg é carregado. Caso não funcione, você precisa criar grupos em burg.cfg. Abra seu burg.cfg

    ### 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 ###

Fique atento ao parâmetro --group na primeira linha de cada grupo. Entradas que possuem o mesmo grupo serão vinculados ao habilitar a vinculação.

Icons of entries will be set according to entry's class. E.g. --class arch makes an entry arch linux and arch logo will be displayed.

### Temas no BURG

A característica principal do burg são seus temas. Para adicionar um tema para o burg, copie o dretório do seu tema para /boot/burg/themes/ e então atualize a configuração (veja acima). Para modificar o tema pressione t enquanto estiver executando o burg. Uma lista de temas disponíveis serão exibidos. Use as setas do teclado para selecionar o tema que você deseja e pressione Enter para confirmar. Isto pode ser feito com o burg-emu e não é preciso reiniciar. Pacotes de temas podem ser encontrados no AUR.

## Links Externos

- Tópico de discussão sobre o burg no bbs.archlinux.org
- Burg no Google Code
- Um guia de instalação e configuração do Burg (atualmente, é para o Ubuntu mas pode ajudar)

Category:

- Boot process (Português)