Grub Ubuntu 10.04 LTS

Iniciado por jonaswm, 20 de Junho de 2010, 13:13

tópico anterior - próximo tópico

jonaswm

Olá pessoal.
Andei olhando outros tópicos, aqui mesmo da Comunidade do Ubuntu, mas também em outros. E não entendi afinal qual arquivo é para modificar. Ou o grub em /boot/grub/grub.cfg ou grub.d em /etc/grub.d. Gostaria de mudar a ordem de inicialização para o Windows, e diminuir o tempo de escolha. Tirar o memtest e algo mais inútil. Creio eu que comentando com '#' já resolve, tirando as opções que não desejo visualizar. Espero anciosamente a ajuda de vocês.
Obrigado desde já.

danielcsouza

Para mudar as opções de boot do grub editar o arquivo...

/boot/grub/grub.cfg

As opções que não desejar retirar use o # antes para comentar a linha.

Para colocar o Rwindows como padrão, basta mudar a ordem das "entradas".. veja...


menuentry "Windows 7 Ultimate" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set dcf08fdff08fbe70
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.32-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 665040e9-afeb-4dfe-b640-48166d01f8cb
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=665040e9-afeb-4dfe-b640-48166d01f8cb ro   quiet splash
initrd /boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
search --no-floppy --fs-uuid --set 665040e9-afeb-4dfe-b640-48166d01f8cb
echo 'Loading Linux 2.6.32-22-generic ...'
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=665040e9-afeb-4dfe-b640-48166d01f8cb ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-22-generic
}
#menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
# recordfail
# insmod ext2
# set root='(hd0,5)'
# search --no-floppy --fs-uuid --set 665040e9-afeb-4dfe-b640-48166d01f8cb
# linux /boot/vmlinuz-2.6.32-21-generic root=UUID=665040e9-afeb-4dfe-b640-48166d01f8cb ro   quiet splash
# initrd /boot/initrd.img-2.6.32-21-generic
#}
#menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
# recordfail
# insmod ext2
# set root='(hd0,5)'
# search --no-floppy --fs-uuid --set 665040e9-afeb-4dfe-b640-48166d01f8cb
# echo 'Loading Linux 2.6.32-21-generic ...'
# linux /boot/vmlinuz-2.6.32-21-generic root=UUID=665040e9-afeb-4dfe-b640-48166d01f8cb ro single
# echo 'Loading initial ramdisk ...'
# initrd /boot/initrd.img-2.6.32-21-generic
#}
### BEGIN /etc/grub.d/30_os-prober ###


Quanto ao tempo de escolha acho que podes mudar este valor nesta linha...
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi


mude o valor que está 10 para um menor...

Fabrizio Malta

Dê uma olhada nesse tópico: GRUB 2 - Um help na apresentação e configuração(http://ubuntuforum-br.org/index.php?topic=58947.0).
;D
http://fabriziomalta.blogspot.com/
HP dv6750Br - Ubuntu 9.10

ReLiver

A dica do danielcsouza até funciona, porém o arquivo /boot/grub/grub.cfg é "editado pelo GRUB" automaticamente.
Por exemplo: Se você der um update-grub, perderá as modificações.

O arquivo que deve ser editado, é o /etc/defaul/grub
Dê um sudo gedit /etc/defaul/grub no terminal.

Então altere, como no tópico que o Fabrizio Malta indicou ensina, as seguintes linhas:

  - GRUB_TIMEOUT=
    Configura o tempo. Basta colocar o tempo em segundos na frente.
  - GRUB_DEFAULT=0
    Configura a entrada default pela posição. Como no GRUB a primeira entrada é zero, a segunda 1, etc. Se o Windows for a entrada 4 por exemplo, basta colocar o número 4.

...
Bom, é isso... Qualquer coisa, no tópico inficado pelo amigo acima, possui muito mais informação.
...
Abraços.
Herrar é umano... Saber escrever é divino!