23 de out. de 2012

Alterar a ordem do grub no Ubuntu 12.04

Seguindo as dicas do Mundo Ubuntu, alterei aqui a ordem de boot, mas um de uma forma um pouco diferente que a sugerida pelo site. Por padrão, o primeiro da lista de boot é o próprio Ubuntu, sendo que o Windows fica em último. Para quem precisa usar o Windows com freqüência, é bom alterar essa ordem.

Uma maneira simples de se fazer isso está a seguir: abra um terminal.

Imagem retirada de Mundo Ubuntu
E dê o comando

cd /etc/grub.d

Se você pedir para listar os arquivos, deve ver algo do tipo


Quem tem número menor tem prioridade na hora da inicialização. Neste print, vemos que 09_os-prober é o menor dos números (09),  este é o equivalente do windows. Provavelmente, você não tem um 09 na sua máquina. Para criá-lo, fiz o seguinte:

sudo cp 30_os-prober 09_os-prober

Que vai copiar (sem apagar o original, só por precaução) a ação de inicializar o Windows para uma prioridade maior. Agora, reinicie e verifique o resultado:



OBS: Consegui fazer com o Windows 7 em paralelo com o Ubuntu 12.04, mas, num desktop com Windows XP, não funcionou este procedimento. Ainda vou verificar porque não deu certo no desktop.

PS: Acho que é necessário um sudo apt-get update após alterar, confirmem nos comentários. Funcionou aqui com o desktop

Um comentário:

Marcão disse...

Olá, segue abaixo a forma correta de alterar, e que funciona com qualquer SO instalado em paralelo:

Alterar a ordem de inicialização do Grub 2 no Ubuntu Natty 11,04 ou 10,10, 10,04 etc
Para alterar a ordem do Grub 2 já não passa pela edição dos ficheiros grub.conf ou menu.lst arquivos localizados em / boot / grub. Neste momento para editar o Grud 2 terá que abrir uma Shell e escrever:

sudo gedit / etc / default / grub

Após isso visualizará o seguinte código:

GRUB_DEFAULT = 0
# 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 = "splash tranquila"
GRUB_CMDLINE_LINUX = ""

# Descomente para desativar terminal gráfico (grub pc-only)
# GRUB_TERMINAL console =

# A resolução do terminal utilizado em gráfica
# Note que você pode usar somente os modos que sua placa gráfica suporta via VBE
# Você pode vê-los em reais GRUB com o comando vbeinfo `'
# GRUB_GFXMODE = 640 × 480

# Retire o comentário se não quiser passar GRUB "root = UUID = xxx" parâmetro para Linux
# GRUB_DISABLE_LINUX_UUID = true

# Descomente para desativar a geração de entrys recuperação menu do modo de
GRUB_DISABLE_LINUX_RECOVERY # = "true"

Para alterar a opção de boot padrão, apenas precisamos de alterar o parâmetro "GRUB_DEFAULT=0" que é a primeira entrada, no entanto a contagem nas linhas no grub2 começa em Zero, por exemplo, se ao visualizar no meu GRUB 6 linhas em que o meu Windows encontra-se na ultima linha, terei que alterar "GRUB_DEFAULT=0" para "GRUB_DEFAULT=5". Apos isso, basta guardar o ficheiro, e escrever na Shell "sudo update-grub" para guardar a alteração.

A linha "GRUB_TIMEOUT=10" representa o tempo que o grub leva a fazer o arranque o sistema em segundos. Tambem pode ser altero o valor conforme o tempo que o utilizador desejar. No meu caso, fiz a alteração para "GRUB_TIMEOUT=7".

Nota: "Se não fizer o ultimo comando na Shell "sudo update-grub", o Ubuntu não assume as alterações no Grub".


Após as alteraçoes basta fazer reboot.

Quem sou eu

Raphael Fernandes
Carioca, Brasileiro, Estudante de Robótica
Hiperativo, Imperativo
Gosto de tecnologia, de transporte, de Rock, de reclamar e de propagandas criativas (e outras coisas que posso ter falado em um post ou não)
Musicalmente falando, sou assim.

Related Posts Plugin for WordPress, Blogger...

Veja também...