Como adicionar o ubuntu ao gerenciador de boot do windows 10, mas ele estará em outro disco rígido? [fechadas]

1

Eu quero que seja assim:

Eu tenho um HDD e um SSD no meu PC, quero instalar o Ubuntu no SSD, tenho janelas no HDD. Eu quero ser capaz de arrancar o Ubuntu a partir do gerenciador de inicialização do Windows 10 uefi. Como faço isso?

    
por Yiğit Polat 27.10.2015 / 16:20

1 resposta

2

Não posso responder à pergunta diretamente, pois não estou muito familiarizado com a configuração das ferramentas de inicialização do Windows. Eu gostaria de apontar algumas questões básicas, embora ...

Existem dois tipos de programas, com alguma sobreposição entre eles, que são relevantes:

  • Gerenciadores de inicialização - Esses programas apresentam um menu ou outra interface de usuário para permitir que você selecione o sistema operacional a ser inicializado.
  • Carregadores de inicialização - Esses programas carregam um kernel do sistema operacional na memória e transferem o controle para ele. A maioria dos carregadores de boot pode carregar apenas um tipo de kernel do sistema operacional (como um kernel Linux ou um kernel do Windows) na memória.

Assim, o caminho de inicialização vai do firmware para um gerenciador de inicialização para um gerenciador de inicialização para o sistema operacional. Um gerenciador de inicialização pode transferir o controle para outro, e pode haver caminhos de inicialização mais complexos se um estágio ou outro retornar a uma etapa anterior.

Alguns programas, como rEFIt, rEFInd e gummiboot (agora systemd-boot), são gerenciadores de inicialização, mas não gerenciadores de inicialização. Outros, como o carregador de stubs Linux EFI, são gerenciadores de inicialização, mas não gerenciadores de inicialização. Outros ainda, como o GRUB, são gerenciadores de inicialização e de inicialização. Alguns programas são gerenciadores de inicialização com recursos limitados de gerenciamento de inicialização; por exemplo, ELILO e (sob EFI) o SYSLINUX pode apresentar menus que permitem selecionar o kernel a ser executado, mas eles não podem iniciar os gerenciadores de inicialização para outros sistemas operacionais.

Meu entendimento do gerenciador / carregador de inicialização do Windows é que ele pode carregar em cadeia para o carregador de boot de outro sistema operacional ou carregar um kernel do Windows. No entanto, ele não pode carregar um kernel do Linux diretamente (exceto talvez através do stub loader EFI, mas não conheço ninguém que tenha tentado dessa forma). Assim, mesmo que você consiga configurar o gerenciador de inicialização do Windows da maneira que desejar, você precisará de um carregador de boot do Linux na mistura.

Uma das mudanças em tudo isso é o carregador de stubs Linux EFI, que é embutido no kernel. O carregador stub EFI transforma o kernel em um aplicativo EFI que serve como um carregador de boot para o próprio kernel. Assim, um gerenciador de inicialização EFI pode preencher uma função muito parecida com um gerenciador de partida, mas tecnicamente, é o próprio kernel que é o carregador de boot. A natureza da inicialização do kernel do Linux também significa que você precisa ser capaz de passar opções para o kernel, o que poucos gerenciadores de inicialização não-Linux facilitam. Além disso, se você quiser usar esse recurso para que o gerenciador de inicialização do Windows inicie um kernel do Linux, você precisará de uma maneira de o gerenciador de inicialização do Windows ler o kernel do Linux. Como o kernel é normalmente armazenado em um sistema de arquivos nativo do Linux, isso exigiria mudanças para mover o kernel para uma partição FAT ou incluir um driver EFI para o seu sistema de arquivos Linux na mistura. Ambos são possíveis, mas adicionam complicações à configuração.

Note também que as EFIs incluem seus próprios gerenciadores de inicialização, mas não gerenciadores de inicialização. Infelizmente, a maioria das interfaces de usuário do gerenciador de boot da EFI é bastante pobre, então a maioria das pessoas prefere ter algo mais disponível para preencher essa função.

Os usuários mais experientes do Linux estão familiarizados com o GRUB e talvez com um ou dois outros carregadores de inicialização ou gerenciadores de inicialização. Portanto, você não deve ter problemas para obter orientação neste site sobre como configurar o GRUB, o ELILO, o SYSLINUX, o gummiboot ou o rEFInd para fazer o que você deseja. (Nota: eu forquei o rEFInd de rEFIt, então se você quiser usar o rEFInd, eu sou o único a perguntar sobre isso.) A experiência na configuração do gerenciador de boot / loader do Windows é mais rara aqui, no entanto. Se você realmente quiser usar a ferramenta do Windows, provavelmente deveria perguntar em um fórum do Windows.

Existem cerca de uma dúzia de perguntas e respostas sobre o gerenciador de inicialização e a configuração do gerenciador de inicialização neste site, portanto, pesquise se você deseja usar um gerenciador de inicialização mais tradicional e amigável ao Linux. Se você não encontrar a resposta para sua pergunta, sinta-se à vontade para perguntar a outra pessoa. (Eu recomendo fazer uma nova pergunta, em vez de postar um acompanhamento, já que suas perguntas de acompanhamento provavelmente serão bem diferentes da sua pergunta original e exigirão novas respostas extensas.)

    
por Rod Smith 28.10.2015 / 01:56