Configuracao "Sample" do grub.conf # /boot/grub/grub.conf
----------------------------------------------------------
# -- configurações globais --
# entrada a ser iniciada por default:
# a primeira listada no arquivo
default 0
# tempo (em segundos) até que esta
# entrada seja selecionada automaticamente
timeout 5
# entrada a ser escolhida caso a default
# falhe após ser selecionada automaticamente
# (nesse caso será a segunda)
fallback 1
# cores com que o menu será colorido.
# você deve especificar os parâmetros no formato:
# i
color yellow/blue light-gray/red
# -- configurações de menu --
# primeira entrada de menu: boot do slackware
# a primeira coisa a ser definida é um título para
# esta entrada - qualquer string pode ser definida
title Linux Slackware 8.0 - Kernel 2.4.9-pre2
# aqui voce determina qual é sua partição raiz
# a sintaxe é: root (hd,)
# observe que a contagem de discos e partições começa em 0
root (hd0,2)
# aqui você informa o kernel a ser iniciado e quais parâmetros deseja
# passar a ele. Importante: não se esqueça de passar ao menos o
# parâmetro "ro", para que sua particão root seja montada inicialmente
# em modo somente leitura
kernel /vmlinuz ro vga=6
# encerra a primeira entrada
boot
# segunda entrada: FreeBSD
title FreeBSD 4.3
# aqui um detalhe importante: se você usa o FreeBSD, deve saber que ele
# cria seus próprios "slices" dentro da partição designada
# para ele, que seriam como "subpartições". Cada slice no GRUB
# e nomeada sequencialmente usando o alfabeto (slice 1 = "a",
# slice 2 = "b", slice 3 = "c", etc...
root (hd0,1,a)
# NOTA: caso o FreeBSD ocupe todo um HD, você não precisa indicar
# uma partição - algo como (hd1,a) seria suficiente
#
# aqui chamamos o loader do FreeBSD, ao invés do kernel
kernel /boot/loader
boot
# terceira entrada: Windoze ME
title Windoze ME
# esse comando é idêntico ao "root", mas não tenta montar
# a partição-alvo
rootnoverify (hd0,0)
# torna a partição ativa
makeactive
# chama o bootloader do sistema operacional (o Windoze precisa disso:
# seu bootloader fica armazenado no inicio da partição onde ele
# se encontra instalado.
chainloader +1
boot