Windows 10 (UEFI) na primeira unidade de disco / Ubuntu (Legacy) na segunda unidade de disco

0

Eu tenho duas unidades de disco. Na primeira unidade de disco, eu tenho o Windows 10 (UEFI) instalado e, no segundo, eu quero instalar o Ubuntu (Legacy). Por que o Ubuntu (legado)? Então, eu tentei instalar o Ubuntu no UEFI. O problema é que o áudio e a internet não funcionam, o hardware está certo e é suportado. Eu também tentei instalar os drivers manualmente, ele não funciona bem, depois de um reinício, ele pára de funcionar. Talvez seja um bug, enfim é maluco. Então, no Ubuntu (Legacy) funciona como um charme sem a instalação manual dos drivers.

Seria bom se, quando eu precisasse do Ubuntu, que eu inicializasse a partir da minha segunda unidade de disco no menu Boot, se não, então meu computador deveria inicializar automaticamente o Windows, quando eu iniciar meu PC.

Agora, como posso instalar o Ubuntu (Legacy) sem matar meu Windows 10 (UEFI)? (Não é a primeira vez que matei o meu Windows: D)

  • Eu não quero que o Grub2-Bootmenu com Windows listado

  • Eu não quero adicionar o Ubuntu ao Windows-Bootloader

por TYD 14.09.2016 / 23:38

3 respostas

1

Teria sido bom saber que é um GA-970 no primeiro post. Todos eles têm requisitos exclusivos do IOMMU. Placa-mãe GIGABYTE GA-970A-DS3 não funciona com kernel de 64 bits - alteração de IOMMU na UEFI e

  1. Edite /etc/default/grub como superusuário com seu editor de texto favorito, e. g.

    • sudo nano <FILE> ou
    • gksudo gedit <FILE> .
  2. Adicione a opção iommu=soft à configuração GRUB_CMDLINE_LINUX . Como está vazio por padrão, seria:

    GRUB_CMDLINE_LINUX="iommu=soft"
    
  3. Salve as alterações e gere o arquivo de configuração do Grub:

    sudo update-grub
    

Para mais informações, consulte estes links:

  1. ubuntuforums.org/showthread.php?t=2111223&page=5
  2. ubuntuforums.org/showthread.php?t=2292025
  3. ubuntuforums.org/showthread.php?t=2242023

Crédito para oldfred

Muito obrigado!

    
por TYD 17.09.2016 / 18:08
1

Se você instalar no Legacy, a única maneira de inicializar duplo é no menu de inicialização do UEFI, e não no grub. UEFI & amp; Informações de gravação do BIOS a serem acionadas para inicializar de maneira diferente, assim você não pode alterar uma vez iniciado.

Ainda use o gpt no drive do Ubuntu. O Ubuntu pode inicializar a partir de unidades particionadas gpt com UEFI ou BIOS. Eu ainda adicionaria uma partição do sistema ESP-efi (FAT32 300 a 500MB com sinalizador de inicialização) assim como o bios_grub necessário (1 ou 2MB com sinalizador bios_grub). Grub que pode ser instalado para inicialização UEFI ou BIOS.

Particionamento UEFI / gpt antecipadamente (apenas falta da partição bios_grub):

Como preparar um disco em um PC baseado em EFI para o Ubuntu?

Em seguida, se mais tarde você puder resolver problemas, poderá converter para UEFI sem particionar totalmente. Você precisa particionar com antecedência, inicializar o instalador no modo BIOS e, em seguida, usar a opção de instalação Algo Else. Apenas certifique-se de instalar o carregador de inicialização do grub no MBR do Ubuntu.

Apenas diferença real entre UEFI & amp; BIOS é grub. O UEFI usa o grub-efi-amd64 e o BIOS usa o grub-pc. Então, provavelmente algo entre UEFI / BIOS escrever de dados para a unidade e os drivers no UEFI. Posteriormente, você poderá reinstalar o grub no modo UEFI sem alterações no sistema se tiver ESP.

Você tem o UEFI mais recente do fornecedor? Isso muitas vezes pode ser um problema. Ou você pode precisar apenas de um parâmetro de inicialização. Qual sistema de marca / modelo?

    
por oldfred 15.09.2016 / 01:16
1

Em teoria, o Ubuntu deve funcionar com todo o seu hardware no modo BIOS / CSM / legado ou no modo EFI / UEFI. Na prática, às vezes há incompatibilidades com um modo de inicialização ou outro, mas esses são bastante raros. Às vezes, você pode contorná-las passando opções específicas do kernel, mas precisará pesquisar o hardware e os problemas específicos para rastrear esses detalhes. Você não especifica qual versão do Ubuntu você está tentando instalar, então se você está tentando algo antigo (como o Ubuntu 14.04 GA), você pode tentar algo mais recente (como 14.04.5, 16.04.1, ou até mesmo o 16.10 versão de teste). Os kernels mais recentes nos últimos lançamentos podem corrigir os problemas que você está tendo.

Alternar entre dois SOs instalados em diferentes modos de inicialização (BIOS vs. EFI) é possível, mas eu sei de apenas duas maneiras de gerenciar isso:

  • O gerenciador de inicialização interno do computador - A maioria dos computadores baseados em EFI possui um gerenciador de inicialização integrado capaz de lidar com essa tarefa. Detalhes variam de um computador para outro, no entanto. Normalmente, você o acessa pressionando Esc, Enter ou uma tecla de função na inicialização (qual chave varia de um computador para outro). Em seu cenário, o computador provavelmente mostrará opções para o Windows, um ou ambos do seu disco rígido e talvez outras coisas. Você escolheria a opção do Windows para inicializar o Windows no modo EFI, é claro, e a opção para o disco no qual o Ubuntu está instalado para inicializar o Ubuntu.
  • Meu gerenciador de inicialização do rEFInd - AFAIK, este é o único gerenciador de inicialização complementar que pode iniciar Carregadores de inicialização no modo BIOS em um PC baseado em EFI que é inicializado inicialmente no modo EFI. (A inicialização de um carregador de inicialização no modo EFI do modo BIOS é possível com a ajuda do UEFI DUET ou do carregador de inicialização Clover, mas eles são muito invasivos e inadequados para sua situação.) Por padrão, o rEFInd desativa seu suporte ao carregador de inicialização no modo BIOS em PCs baseados em UEFI. Para ativar esse suporte, você deve editar refind.conf : descomente a linha scanfor e adicione hdbios à lista de opções. Talvez você também precise descomentar a opção uefi_deep_legacy_scan , embora eu recomende tentar sem essa opção primeiro. Quando configurado dessa maneira, o menu do rEFInd mostrará opções para o Windows, para um ou todos os seus discos rígidos e talvez outros. Você pode testar o rEFInd usando a versão da unidade flash USB antes de instalá-lo em seu disco rígido, se desejar. Uma ressalva: algumas EFIs (na maioria das vezes muito antigas) não têm o recurso CSM que o rEFInd usa para iniciar sistemas operacionais no modo BIOS, portanto, o rEFInd não fará nenhum bem a você nesses computadores.

Observe que a versão EFI do GRUB não pode ser carregada em um carregador de inicialização no modo BIOS, a versão do GRUB no modo BIOS não pode ser carregada em um carregador de inicialização EFI e nenhuma versão do GRUB pode inicializar diretamente um kernel do Windows. Assim, você não pode usar o GRUB para fazer o que você quer (embora você possa com ambos os sistemas operacionais instalados no mesmo modo).

Se você decidir usar o rEFInd, talvez queira instalá-lo a partir do Windows, mas certifique-se de não instalar os drivers do sistema de arquivos Linux que o acompanham. Se você instalar o driver do sistema de arquivos Linux para o sistema de arquivos que contém seu kernel, o rEFInd provavelmente detectará o kernel Linux e criará uma entrada para inicializá-lo diretamente; mas se a inicialização via modo EFI não estiver funcionando para você, essa entrada será inútil. Assim, omitir o driver ajudará a manter a exibição do rEFInd desobstruída. (Observe que a versão da unidade flash USB do rEFInd inclui os drivers do sistema de arquivos, por isso provavelmente apresentará essa entrada. Você também pode tentar; há uma pequena chance de funcionar melhor do que o GRUB ao manusear o hardware; pode instalar o rEFInd de dentro do Ubuntu e depois esquecer todo o hackish do modo BIOS.) Se você vir entradas de inicialização no modo BIOS para dois discos, pode remover o que não deseja usando a opção dont_scan_volumes em refind.conf para colocar na lista negra a entrada que não funciona.

Observe que algumas EFIs têm problemas para inicializar no modo BIOS a partir de discos GPT. Esse problema é raro, mas se você o executar, talvez seja necessário usar o particionamento MBR para o disco do Ubuntu. Caso contrário, o Ubuntu ficará feliz em inicializar no modo BIOS a partir do GPT ou do MBR; mas você deve criar uma Partição de inicialização do BIOS ( bios_grub sinalizador definido em parted ou GParted; digite o código EF02 em gdisk ) de ~ 1MiB se você usar o GPT.

    
por Rod Smith 15.09.2016 / 16:32