O Grub2 pode ser configurado para inicializar qualquer sistema por padrão, mas alterar a ordem em que aparecem é difícil.
Também é possível ocultar o menu de inicialização do grub (para sua irmã) e apenas mostrá-lo pressionando a tecla Shift . Eu recomendo cautela aqui. Detalhes aqui .
Há duas maneiras de definir a inicialização padrão usando a edição de um arquivo grub.
Eles estão descritos na página Ubuntu Communuity Documentation Grub2
As duas maneiras são
Inicialize o sistema operacional que você inicializou da última vez, o "método salvo"
Este é o que eu uso. Ele me permite decidir qual deles vou usar e me permitirá reiniciar o sistema, útil quando estou atualizando.
Inicialize um sistema operacional específico por padrão, sua pergunta exata
Para começar, precisamos descobrir o que estamos inicializando, abra um terminal (traço, digite terminal,…) e digite grep menuentry /boot/grub/grub.cfg
user@YourComputer:~$ grep menuentry /boot/grub/grub.cfg
menuentry 'Ubuntu, with Linux 2.6.35-31-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-30-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-30-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
menuentry "Windows NT/2000/XP (loader) (on /dev/sda1)" {
menuentry "Ubuntu, with Linux 2.6.32-34-generic (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-34-generic (recovery mode) (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-33-generic (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-33-generic (recovery mode) (on /dev/sdb1)" {
menuentry "Windows Vista (loader) (on /dev/sdc1)" {
Do meu, você pode ver por que prefiro o método "salvo".
Agora você está pronto para editar o arquivo grub…
- Nota: Se você preferir usar um editor de GUI como o Gnome Text editor, consulte a nota no final.
Digite o terminal sudo nano -B / etc / default / grub e sua senha, se solicitado
user@YourComputer:~$ sudo nano -B /etc/default/grub
e o nano editor será aberto, assim (para o meu) ...
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=saved
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="delayacct"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
GRUB_GFXMODE=1280x800
GRUB_GFXPAYLOAD_LINUX=1280x800x8
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"
# Uncomment to get a beep at grub start
GRUB_INIT_TUNE="480 440 1"
GRUB_SAVEDEFAULT=true
GRUB_BACKGROUND=/usr/share/images/grub/Apollo_17_The_Last_Moon_Shot_Edit1.tga
Da minha maneira preferida, fiz essas alterações no arquivo grub padrão:
- Alterei o valor de GRUB_DEFAULT para "salvo"
GRUB_DEFAULT=saved
- e eu adicionei esta linha…
GRUB_SAVEDEFAULT=true
Na maneira como você está perguntando até aqui
- Altere o valor de GRUB_DEFAULT para o nome do sistema Windows que você deseja sempre inicializar. Isso será encontrado na
grep …
saída anterior anterior. Para o meu sistema, se você quiser apenas iniciar sempre o Windows XP, defino GRUB_DEFAULT como "Windows NT / 2000 / XP (carregador) (em / dev / sda1)", tudo entre os "'s.
GRUB_DEFAULT="Windows NT/2000/XP (loader) (on /dev/sda1)"
Você pode definir GRUB_DEFAULT como o número da linha na lista de entradas do menu (com 0 sendo o primeiro), mas quando o kernel no Ubuntu é atualizado, o grub adiciona o novo kernel ao topo da lista, você precisa alterar o número, pois O Windows é o último na lista de entradas do menu. Você pode ver isso na minha lista de entradas do menu.
Importante último passo
Agora você precisa executar o update-grub para atualizar o arquivo grub.cfg gerado pelo sistema no diretório / boot / grub.
Digite no seu computador o sudo update-grub e sua senha, se solicitado…
user@YourComputer:~$ sudo update-grub
Generating grub.cfg ...
Found background: /usr/share/images/grub/Apollo_17_The_Last_Moon_Shot_Edit1.tga
Found linux image: /boot/vmlinuz-2.6.35-31-generic
Found initrd image: /boot/initrd.img-2.6.35-31-generic
Found linux image: /boot/vmlinuz-2.6.35-30-generic
Found initrd image: /boot/initrd.img-2.6.35-30-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows NT/2000/XP (loader) on /dev/sda1
Found Ubuntu 10.04.3 LTS (10.04) on /dev/sdb1
Found Windows Vista (loader) on /dev/sdc1
done
Notas sobre nano
O nano é especialmente fácil de usar no terminal. Mova-se com as setas do teclado. Digite suas adições, exclua os indesejados.
A opção "-B" (ou "--backup") faz backup da versão anterior para o nome do arquivo atual com o sufixo ~. Muito útil no caso do temido efeito Fat pfinger .
Quando você estiver no entanto, o Crtl-O permitirá que você salve suas edições pressionando Enter . Fechando o nano sem salvar, Ctrl-X
Essas e outras opções são mostradas na parte inferior da tela do terminal com o ^ indicando Ctrl
^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text ^T To Spell
Notas sobre nano, sudoeditor e outros editores.
Alguns membros da comunidade Ubuntu sugerem sudoedit em vez de nano . Eu recomendo o nano (que é o editor sudoedit padrão em distribuições posteriores do Ubuntu) em vez do sudoedit porque o padrão pode ser substituído de maneiras não óbvias (a menos que você seja um administrador). O sudoedit é mais seguro, pois salva automaticamente uma cópia de backup do arquivo editado, " -B
" mas a opção de linha de comando no nano faz a mesma coisa. O nano é mais seguro do que outros editores, como o vi ou o emacs, porque não possui escapamentos assustadores.
Se você preferir não usar o editor nano e o Editor de texto do Gnome, em vez do sudo nano -B, use o gksu gedit . Geralmente faço isso para arquivos grandes e /etc/default/grub
poderia ser facilmente considerado um arquivo grande. Assim, digite gksu gedit / etc / default / grub em vez de sudo nano -B / etc / default / grub . Observe que o editor de texto do Gnome não faz um backup automaticamente!
Notas no meu arquivo grub
Fiz algumas alterações no grub para minhas necessidades pessoais. Como a imagem de fundo do lançamento da lua. Como fazer isso é discutido na página Documentação da Comunidade Ubuntu no Grub2 , recomendada.
Boa sorte!