Como mudar o sistema operacional padrão no Grub2

E-mail Imprimir PDF

Essa dica surgiu da necessidade que muitos enfrentam quando querem fazer com que o Windows, e até mesmo outro S.O., fique como o padrão no menu do Grub2, iniciando automaticamente caso não seja selecionada uma opção no menu.
 

Método 1

Abra um terminal e digite os três comandos abaixo:

$ cd /etc/grub.d/
$ sudo mv 30_os-prober 09_os-prober
$ sudo update-grub


Pronto.

Explicação do método:

No Grub2 é altamente desaconselhado editar o arquivo dentro da pasta /boot/grub. Em vez disso o arquivo, que mudou de nome para grub.cfg, é gerado automaticamente por scripts. E para referência e configuração desses scripts, foi criada a pasta /etc/grub.d, dentro da qual ficam os arquivos separados por ordem numérica e tipo de sistema.

Os arquivos são enumerados e se referem a algum tipo de sistema, como 30_os-prober, que é o responsável por encontrar outros sistemas q não sejam Linux. Porém para o script o número que vem antes do nome do arquivo é o responsável pela ordem que o script executa os arquivos desta pasta e consequentemente a ordem que os sistemas encontrados são exibidos no menu do Grub2.

Nesse método a ordem de processamento do arquivo 30_os-prober é mudada para 09_os-prober, fazendo com que ele seja processado antes do arquivo 10_linux, e consequentemente a entrada para o Windows encontrado, a partir da execução desse arquivo, fique em primeiro lugar na lista do menu. E como o padrão do arquivo /etc/default/grub é ter a opção GRUB_DEFAULT=0, ou seja, a primeira opção do menu, o Windows fica sendo iniciado por padrão, caso não seja mudado na hora do boot.



Método 2

Abra um terminal e execute o seguinte comando:

$ grep menuentry /boot/grub/grub.cfg

O resultado será parecido com esse:



menuentry "Arch Linux, with Linux vmlinuz26" --class archlinux --class gnu-linux --class gnu --class os {
menuentry "Ubuntu Linux" --class ubuntulinux --class gnu-linux --class gnu --class os {
menuentry "Windows 7 (loader) (on /dev/sda1)" {


Agora abra o arquivo de configuração do grub2 com o seu editor preferido. Pode usar qualquer um; gedit, kwrite, kate, nano, vi, joe, pico, emacs, basta para isso substituir no exemplo abaixo pelo de sua preferência.

No Gnome pode usar o gedit que é o padrão:

$ sudo gedit /etc/default/grub

Com o arquivo aberto, você só precisa localizar a opção GRUB_DEFAULT=0 e mudar o valor 0 ou outro que esteja configurado para a entrada de menu de sua preferência. No caso do exemplo acima, se quiser colocar o Windows como entrada padrão, é só colocar o valor "Windows 7 (loader) (on /dev/sda1)", Coloque só o que está entre aspas (incluindo as aspas).

Exemplo de como vai ficar:


	GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda1)"

Se quisesse colocar o Arch Linux era só colocar:

	GRUB_DEFAULT="Arch Linux, with Linux vmlinuz26"

Salve o arquivo e saia do editor. Em seguida use o comando: $ sudo update-grub Pronto. Obs.: Nem todas as distribuições vêm com o comando sudo ativado e configurado por padrão. Se esse for o seu caso, basta executar o comando su e quando for pedido digitar a senha do root para executar os comandos acima, desta vez executando o comando sem o sudo no início.

Última atualização ( Seg, 09 de Maio de 2011 21:13 )  

Adicionar comentário


Código de segurança
Atualizar

sideBar



Categorias

Arquivo

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoje11
mod_vvisit_counterOntem362
mod_vvisit_counterSemana11
mod_vvisit_counterSemana Anterior2990
mod_vvisit_counterMês4075
mod_vvisit_counterMês Anterior578
mod_vvisit_counterTotal181138

We have: 2 guests, 3 bots online
Seu IP: 38.107.179.244
 , 
Agora: Mai 21, 2012 Mai
Membros : 17
Conteúdo : 155
Visualizações de Conteúdo : 37894


Joomla Clube

Joomla Brasil

Info Wester

IdgNow

BrLinux.org

Joomla Brasislia

Joomla.org

F13 -Tecnologia

Dicas Linux

Olhar Digital

Joomla Facil

Linux Security

Debian.org

Viva o Linux

Ubuntu-BR