Você tem que ser root para editar o arquivo de configuração do grub,
assim como para gravar o grub na MBR.
Imagine se existisse um vírus para Linux feito para
destruir sua MBR? Se o usuário comum executasse esse vírus
ele não causaria nenhum dano pois precisaria da senha do root.
Entende porque dizemos que normalmente o Linux por si só é
mais seguro que outros sistemas e não apenas porque é o sistema
menos visado por quem escreve vírus?
O arquivo de configuração normalmente é /boot/grub/menu.lst
mas pode variar dependendo da distro.
Vamos supor que esteja assim na config:
title Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1
title Kubuntu
root (hd0,1)
kernel /boot/vmlinuz ro root=/dev/hda6
initrd /boot/initrd-xxx.img
você deve deixar assim:
default 0
porque seu Windows é o primeiro sistema listado.
Mas provavelmente está assim: :P
title Kubuntu
root (hd0,1)
kernel /boot/vmlinuz ro root=/dev/hda6
initrd /boot/initrd-xxx.img
title Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1
Então basta mudar para isto:
default 1
Depois de fazer as alterações você precisa regravar o grub:
grub-install /dev/hda