Inicie o Windows automaticamente a menos que uma tecla seja pressionada e inicie o Ubuntu [duplicado]

1

Eu quero desativar o menu de inicialização e ainda ser capaz de iniciar o Ubuntu em vez do Windows, mantendo pressionada uma tecla.

Isso é possível?

    
por Unknown 06.06.2015 / 21:26

2 respostas

2

Para suas necessidades, você precisa editar a configuração do GRUB:

/ etc / default / grub do Terminal usando o sudo

sudo gedit /etc/default/grub

Uma nova instalação deve ficar assim:

# This file is sourced by update-grub, and its variables are propagated
# to its children in /etc/grub.d/
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT="3"
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# 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

# 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 entrys
## Bis GRUB 1.98
#GRUB_DISABLE_LINUX_RECOVERY="true"
## Ab GRUB 1.99
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Para inicializar o Windows automaticamente, você precisa alterar

GRUB_DEFAULT=0

para o número da entrada do Windows no GRUB. Tenha em mente que as entradas do menu começam em 0, não em 1.

Para desativar o menu, você precisa ativar

#GRUB_HIDDEN_TIMEOUT=0

removendo o '#'.

Se você quiser iniciar o Ubuntu (ou qualquer outro sistema operacional), você deve segurar Shift ⇧ ao iniciar, então o menu GRUB será exibido e você poderá selecionar o Ubuntu.

    
por FatalMerlin 06.06.2015 / 23:02
1

Você pode configurar o grub2 para fazer exatamente o que deseja. Você pode configurar o grub2 editando /etc/default/grub quando estiver executando o Ubuntu .

sudo gedit /etc/default/grub

Ele pedirá sua senha. Isso significa que seu sistema está tentando protegê-lo de si mesmo. Certifique-se de que você sabe o que está fazendo. Não tome minha palavra para isso. Leia a documentação . Se você não sabe ao certo o que está fazendo, é aconselhável criar um backup com as configurações padrão no tato ( sudo cp /etc/default/grub /etc/default/grub.old ) antes de editar o arquivo.

Depois de digitar sua senha, o gedit deve abrir. Abaixo está o que eu vejo quando se abre. Você verá algo um pouco diferente disso, já que eu não faço inicialização dupla:

# 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_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=""

# 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

# 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_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

O que você quer é (1) fazer o grub inicializar o Windows 7 por padrão e (2) tornar o menu grub invisível a menos que você pressione uma chave. (1) pode ser alcançado alterando o valor de DEFAULT_GRUB= e (2) pode ser alcançado alterando o valor de GRUB_HIDDEN_TIMEOUT= .

  1. Existem várias maneiras de fazer isso. Você pode definir DEFAULT_GRUB=# , em que # é o número de entrada do Windows 7 no menu grub . As entradas começam em 0 , portanto, se o Windows 7 for a terceira opção de menu, você deve definir DEFAULT_GRUB=2 . Você também pode definir DEFAULT_GRUB="xxxx" , onde "xxxx" é o nome da instalação do Windows 7 como aparece no menu do grub. Certifique-se de incluir as aspas (") se você escolher a última opção.

  2. Você vai querer descomentar o GRUB_HIDDEN_TIMEOUT=0 .

Depois que você terminar de configurar /etc/default/grub , salve-o. Em seguida, execute sudo update-grub e você estará pronto. Quando você reinicia seu computador, ele deve inicializar o Windows 7 sem mostrar o menu grub . Basta pressionar a tecla Shift durante o processo de inicialização e o menu grub aparecerá.

    
por user417586 06.06.2015 / 23:08