Grub2 alterar a ordem no Debian

Para alterar a ordem de inicialização dos sistemas operacionais no grub pode ser resolvida de forma simples através da linha de comando.


Existe duas formas para realizar essa configuração, a forma longa e a resumida.

Forma longa

Por padrão o sistema operacional a ser carregado é o próprio Debian ficando na primeira posição da lista conforme pode ser visto na imagem do post.

Para alterar deveremos editar o arquivo /etc/default/grub informando a “linha” (posição do índice) que deverá ser selecionada.

Ao editar o arquivo como root vemos o seguinte conteúdo

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

A opção a ser carregada está configurada em GRUB_DEFAULT e como desejo deixar o Windows 10 para ser o novo sistema padrão de inicialização devo alterar essa opção para o número 3 pois a contegem começa a partir do zero, ficando asssim.

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=3
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

Após modificar essa opção deveremos salvar o arquivo e executar o comando para atualizar as configurações do grub.
# update-grub
Agora é só reiniciar o computador.

Forma resumida

Informar a posição do índice (começando em zero) na variável GRUB_DEFAULT dentro do arquivo /etc/default/grub
Após isso executar o comando
# update-grub


Publicado

em

por

Tags:

Comentários

7 respostas para “Grub2 alterar a ordem no Debian”

  1. Avatar de Anderson
    Anderson

    Valeu, estou mudando essa configuração no Manjaro Linux

  2. Avatar de eduardo
    eduardo

    cara estou tendo permissao negada no comando /etc/default/grub

    1. Avatar de Fabian

      Para editar esse arquivo tu tens que estar logado com o usuário root
      sudo vim /etc/default/grub

      O comando acima habilita a edição através do editor de texto vim, caso tu não tenhas muita experiência com ele pode alterar para qualquer outro editor de texto da tua preferencia.

  3. Avatar de Elias Santos
    Elias Santos

    Obrigado! Funcionando aqui.

  4. Avatar de edimilson souza
    edimilson souza

    muito obrigado pela postagem, na hora de colocar a ordem tem que lembrar que cada sistema possui uma quantidades de intens no grub. EX no meu casa tem o Debian, recovery e o win 10.
    no meu caso no GRUB_DEFAULT=2.
    me ajudou essa postagem vlw

  5. Avatar de Fabian

    Tenta fazer o seguinte:

    Entra no Debian, monta a partição do Windows (simplesmente abra o disco no Nautilus/KDE)
    Execute o seguinte comando no terminal (Ctrl+Alt+t):
    sudo os-prober

    Se tua instalação do windows foi encontrada, execute o seguinte comando:
    sudo update-grub

    Observe que a etapa 2 é apenas para sua conveniência. Você pode simplesmente montar a partição do Windows 7 e depois executar o update-grub.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.