Inicialização dupla do Windows 8 e Ubuntu?

Inicialização dupla do Windows 8 e Ubuntu?

Instalei o Windows 8 em uma máquina (Lenovo X220laptop) com Ubuntu 12.10 já instalado em outro disco.

Suponho que o Windows 8 convenceu o laptop a mudar paraUEFIboot (em vez da inicialização do BIOS que existia anteriormente), pois a tela inicial da Lenovo na inicialização agora não tem mais opções para interromper o processo de inicialização (por exemplo, para escolher a unidade de inicialização). Curiosamente, posso interromper o processo de inicialização e entrar no BIOS ou escolher uma unidade de inicialização diferente se eureiniciara máquina, mas não a partir de uma inicialização a frio.

Anteriormente eu tinha o Windows 7 em uma unidade (mSATA SSD; listado no Linux como /dev/sdb; primeira preferência no BIOS para inicialização) e Ubuntu na outra unidade (HDD SATA listado no Linux como /dev/sda). Eu tinha o bootloader do Windows instalado sdbeGRUBinstalado em sda, e eu escolheria qual sistema operacional inicializar escolhendo a unidade de inicialização no BIOS em vez de através de um menu do gerenciador de inicialização. Ainda posso fazer isso (para carregar o Linux) se conseguir entrar no menu de inicialização do BIOS - o GRUB está inicializando através do BIOS, mas o Windows está inicializando via UEFI.

Então, eu gostaria de ter o Linux e o Windows inicializados pela UEFI e ter a opção de escolher qual deles através de algum tipo de menu. Como posso inicializar retrospectivamente o Linux a partir do UEFI e como faço para que um menu aconteça?

Responder1

Sem mais informações, qualquer resposta será uma adivinhação. Eu recomendo que você inicialize a partir de um disco de emergência do Linux, executeScript de informações de inicialização,e poste um link para o arquivo RESULTS.txt que ele produz. Isso fornecerá informações sobre o layout da partição e a configuração do carregador de boot.

Ao contrário do que TheX escreveu, o Ubuntu enfaticamentefazsuporta inicialização (U)EFI. TheX está confundindo UEFI com um de seus recursos específicos, Secure Boot, que visa melhorar a segurança. O Ubuntu oferece suporte a (U)EFI há um bom tempo e eles estão trabalhando para inicializar perfeitamente em sistemas com inicialização segura habilitada. Eles podem até ter incorporado esse suporte no Ubuntu 12.10, mas não tenho certeza disso.


Editar:

Seu sistema é definitivamentenãoinicializando qualquer sistema operacional no modo EFI. Ambos os discos rígidos usam a tabela de partição MBR, e o Windows vincula o tipo de tabela de partição ao tipo de firmware, com o MBR sendo supercolado a uma inicialização no modo BIOS. Você também não tem partição de sistema EFI (ESP) ou partição FAT, que são necessárias para inicializar PCs baseados em UEFI. Portanto, suas suspeitas sobre uma inicialização mista no modo BIOS/modo EFI são equivocadas.

Meu palpite é que você alterou acidentalmente uma configuração de firmware – talvez você tenha ativado uma opção de “inicialização rápida” ou alterado a tela inicial. Isso afetará o modo como o BIOS passa pelos testes e exibições iniciais e pode dificultar o acesso às configurações ou a ativação do gerenciador de inicialização. Eu recomendo que você entre nas configurações do BIOS e procure essas opções. Não estou familiarizado com o seu modelo específico, por isso não posso dar conselhos mais específicos sobre esse assunto.

Depois de inicializar o Ubuntu, você deverá conseguir detectar a configuração do Windows e adicioná-la ao menu GRUB executando um arquivo grub-mkconfig -o /boot/grub/grub.cfg. Se o Windows ainda não aparecer no menu GRUB, pode ser necessário criar uma entrada manual para ele /etc/grub.d/40_custom; ou você pode usar as opções do BIOS para selecionar o dispositivo de inicialização, como fez no passado, se puder desacelerá-lo a ponto de chegar a essas opções de maneira confiável.

Responder2

O que você precisava fazer era instalar primeiro o Windows e depois o Ubuntu. Mas há uma maneira de consertar isso.

Essencialmente, você inicializará em seu disco ativo (USB/DVD) e restaurará o GRUB (carregador de inicialização do Linux)

Este é um processo bastante simples e você pode encontrar instruções exatasaqui.

Isso deve ser feito:

Fazendo o GRUB 2 detectar instalações do Windows:

Prossiga com a inicialização em seu ambiente Linux. Abra um terminal e digite sudo update-grub (digite sua senha root quando solicitado). Se tudo correu bem, o grub deveria ter atualizado suas entradas de menu para refletir o que detectou. Incluindo partições existentes do Windows.

Responder3

Você simplesmente baixaEasyBCD; é software livre. Instale-o no Windows, execute-o, adicione uma nova entrada e nomeie-a como quiser. Clique na opção bootloader e mude para GRUB 2, reinicie o sistema. Você obterá um lindo bootloader com sistemas operacionais instalados...

informação relacionada