Pois bem, o objetivo aqui é resumir as diferenças bem como comentar sobre a configuração do novo GRUB.
Principais diferenças:
- Apoio de scripts
- Módulo de carregamento dinâmico
- Modo de recuperação
- Menus personalizados
- Temas
- Suporte ao menu gráfico
- Imagens iso de Live CD de boot diretamente do disco rígido
- Nova estrutura de arquivos de configuração
- Suporte universal a UUIDs (não apenas o Ubuntu)
- /boot/grub/menu.lst do GRUB legacy foi substituido por /boot/grub/grub.cfg no GRUB 2
- O arquivo grub.cfg é atualizado automaticamente sempre que for incluida ou retirada uma versão do kernel
- As configurações do menu principal residem no arquivo /etc/default/grub
- Para acrescentar entradas adicionais ao menu utilize o arquivo etc/grub.d/40_custom
- Para que as atualizações seja efetivadas é necessário executar o update-grub (isso me lembra o LILO...)
Para maiores informações visite http://grub.enbug.org/Manual