Você poderia adicionar mais alguns detalhes - O seu PC inicializa diretamente no Ubuntu sem mostrar o grub? Ou ele inicializa diretamente no XP sem mostrar o grub? Existem erros ou mensagens exibidas? Quais são as especificações do seu PC e monitor?
Fernhill Linux Project
Respostas:
15
Mantenha a tecla Shift pressionada durante o processo de inicialização, para exibir o menu em uma única vez.
Você também pode modificar o comentário do / etc / default / grub adicionando um # no início, como:
# GRUB_HIDDEN_TIMEOUT=0
Isso fará com que o menu grub seja exibido pelo número de segundos GRUB_TIMEOUTantes de selecionar o padrão e inicializá-lo.
Se você modificou este arquivo, precisará executar update-grubpara que ele entre em vigor. Isso será executado automaticamente sempre que um novo kernel for instalado pelosudo apt full-upgrade
Tiptop. Estou usando o Fedora 29, mas a seleção do grub está oculta, apenas se obtém o logotipo "DELL". Tocar em SHIFT repetidamente (em vez de segurar shift) abre o menu de seleção do kernel.
David Tonhofer
Será que update-grubtambém trabalham em máquinas UEFI?
Suponho que você tentou instalar o Windows XP após a instalação do Ubuntu. O Windows loader substituirá o GRUB loader. você precisará reinstalar o GRUB. Desde que não tenha formatado o sistema de arquivos Ubuntu durante a instalação do Windows XP.
Reinstalando o GRUB (GRand Unified Bootloader):
Inicialize seu sistema com o UBUNTU live dvd / cd *.
Monte a partição na qual o UBUNTU foi instalado antes, ou seja, a partição raiz (antiga). Agora é como qualquer outra partição normal.
Depois de montar a partição, que possui pastas como boot, home, root, usr, bin, tmp. Localize o ponto de montagem da partição raiz. Ele estará em / media (exemplo: / media / disk1 ou / media / 234efsdfgg5dg435gh) e o nome do dispositivo, o nome padrão é / dev / sda. Se você tiver mais de um HD, poderá descubra que, digitando este comando no terminal (applications-> accessories -> terminal) “sudo blkid”. Ele mostra todas as partições com o nome do dispositivo, UUID e etc. Leve apenas / dev / sda ou / dev / sdb.
A etapa final é abrir o terminal e digite este comando:
Exemplo: sudo grub-install --root-directory=/media/disk1 /dev/sda
E continue…. Isso é tudo . Reinicie, você terá o menu de inicialização mostrando os dois sistemas operacionais.
* escolhendo qual cd / dvd é importante porque as versões do grub são diferentes. O melhor é usar a mesma versão live cd / dvd.use o seu ubuntu 12.04 live cd.
Observe que (pelo menos em algumas instalações antigas do Ubuntu), se instalado via USB, ele pode gravar o GRUB no USB, em vez do disco rígido em que você instalou.
Este tópico do UbuntuForums discute um pouco mais, e a solução do oldfred de como corrigi-lo também funcionou para mim:
Para reinstalar o Grub a partir de um sistema ativo (não apenas no LiveCD / DVD / USB) - primeiro você precisa encontrar a unidade Ubuntu (o exemplo é sdb, mas certifique-se de usar a unidade e não uma partição). Para encontrá-lo, use
sudo fdisk -l
então, se por exemplo for "/ dev / sdb", execute:
sudo grub-install / dev / sdb
Se isso retornar algum erro, execute:
sudo grub-install --recheck / dev / sdb
sudo update-grub
Para ver qual unidade o grub2 usa, procure a linha - grub-pc / install_devices em:
sudo debconf-show grub-pc
sudo grub-probe -t dispositivo / boot / grub
Para que o grub2 se lembre de onde reinstalar as atualizações:
sudo dpkg-reconfigure o grub-pc
A partir daí, pressione enter nas primeiras páginas, use a barra de espaço para escolher / desmarcar a unidade e digite para aceitar. Novamente, não escolha partições, mas unidades inteiras.
Eu encontrei um problema semelhante anteriormente, uma tela em branco após a BIOS até a tela de login do Ubuntu aparecer, usando um monitor LCD antigo. O monitor exibiu "frequência fora da faixa".
Você pode testar para ver se esse é o caso tocando na tecla "seta para baixo" por pelo menos 15 segundos após a tela do BIOS e pressionando "enter".
Se o Windows carregar, o grub está funcionando bem, mas não está sendo exibido.
Isso pode ser resolvido usando a opção 'fora de alcance' na seção avançada de reparo de inicialização ou editando o grub manualmente.
De acordo com as linhas 346 a 348 do script de informações de inicialização, o grub deve ser exibido.
Portanto, usar o comando gksu gedit /etc/default/grube remover o comentário / remover o #hash do que aparece como linha 364 no script de informações de inicialização #GRUB_GFXMODE=640x480devem funcionar.
Depois de salvar as alterações, você precisará executarsudo update-grub
O Windows substituirá o setor de inicialização durante a instalação e, assim, matará o Grub. O que significa, sempre instale o Windows primeiro e depois o Ubuntu para uma configuração de inicialização dupla.
Senão: existem várias coisas que podem dar errado com um menu de inicialização de qualquer tipo. Precisamos de mais informações antes de começarmos a ajudar.
Algo está me perturbando na maneira como você formulou sua pergunta. Você diz "Desde o início, minha área de trabalho não mostra o menu grub". O que você quer dizer com "Desktop"?
Acabei aqui enquanto procurava uma solução para um amigo que tinha o mesmo problema.
O que acabou funcionando para ele: pressione F2 durante a inicialização para acessar as configurações do BIOS (em algumas máquinas é uma chave diferente, mas geralmente F2). Verifique a ordem de inicialização e verifique se o GRUB é o primeiro.
Respostas:
Mantenha a tecla Shift pressionada durante o processo de inicialização, para exibir o menu em uma única vez.
Você também pode modificar o comentário do / etc / default / grub adicionando um # no início, como:
Isso fará com que o menu grub seja exibido pelo número de segundos
GRUB_TIMEOUT
antes de selecionar o padrão e inicializá-lo.Se você modificou este arquivo, precisará executar
update-grub
para que ele entre em vigor. Isso será executado automaticamente sempre que um novo kernel for instalado pelosudo apt full-upgrade
fonte
update-grub
também trabalham em máquinas UEFI?Esc
vez deShift
com o Uefi. Veja askubuntu.com/a/16049/148598Suponho que você tentou instalar o Windows XP após a instalação do Ubuntu. O Windows loader substituirá o GRUB loader. você precisará reinstalar o GRUB. Desde que não tenha formatado o sistema de arquivos Ubuntu durante a instalação do Windows XP.
Reinstalando o GRUB (GRand Unified Bootloader):
A etapa final é abrir o terminal e digite este comando:
Exemplo:
sudo grub-install --root-directory=/media/disk1 /dev/sda
E continue…. Isso é tudo . Reinicie, você terá o menu de inicialização mostrando os dois sistemas operacionais.* escolhendo qual cd / dvd é importante porque as versões do grub são diferentes. O melhor é usar a mesma versão live cd / dvd.use o seu ubuntu 12.04 live cd.
fonte
Observe que (pelo menos em algumas instalações antigas do Ubuntu), se instalado via USB, ele pode gravar o GRUB no USB, em vez do disco rígido em que você instalou.
Este tópico do UbuntuForums discute um pouco mais, e a solução do oldfred de como corrigi-lo também funcionou para mim:
fonte
Eu encontrei um problema semelhante anteriormente, uma tela em branco após a BIOS até a tela de login do Ubuntu aparecer, usando um monitor LCD antigo. O monitor exibiu "frequência fora da faixa".
Você pode testar para ver se esse é o caso tocando na tecla "seta para baixo" por pelo menos 15 segundos após a tela do BIOS e pressionando "enter".
Se o Windows carregar, o grub está funcionando bem, mas não está sendo exibido.
Isso pode ser resolvido usando a opção 'fora de alcance' na seção avançada de reparo de inicialização ou editando o grub manualmente.
De acordo com as linhas 346 a 348 do script de informações de inicialização, o grub deve ser exibido.
Portanto, usar o comando
gksu gedit /etc/default/grub
e remover o comentário / remover o#
hash do que aparece como linha 364 no script de informações de inicialização#GRUB_GFXMODE=640x480
devem funcionar.Depois de salvar as alterações, você precisará executar
sudo update-grub
Consulte as respostas a esta pergunta para obter instruções sobre o uso dos dois métodos.
fonte
O Windows substituirá o setor de inicialização durante a instalação e, assim, matará o Grub. O que significa, sempre instale o Windows primeiro e depois o Ubuntu para uma configuração de inicialização dupla.
Senão: existem várias coisas que podem dar errado com um menu de inicialização de qualquer tipo. Precisamos de mais informações antes de começarmos a ajudar.
Algo está me perturbando na maneira como você formulou sua pergunta. Você diz "Desde o início, minha área de trabalho não mostra o menu grub". O que você quer dizer com "Desktop"?
fonte
Acabei aqui enquanto procurava uma solução para um amigo que tinha o mesmo problema.
O que acabou funcionando para ele: pressione F2 durante a inicialização para acessar as configurações do BIOS (em algumas máquinas é uma chave diferente, mas geralmente F2). Verifique a ordem de inicialização e verifique se o GRUB é o primeiro.
fonte
Vá para o menu da bios alterar primeiro efi do windows para o ubuntu
fonte
Isso fez o truque para mim:
$ sudo gedit /etc/default/grub
Eu mudei esses dois:
GRUB_TIMEOUT_STYLE = oculto -> GRUB_TIMEOUT_STYLE = menu
GRUB_TIMEOUT = 0 -> GRUB_TIMEOUT = 10
após a execução das alterações
$ sudo update-grub
$ reboot
fonte