Instalando o Ubuntu na unidade principal do HDD junto com o Windows 8. Para inicializar o Ubuntu a partir do disco na tecla

0

Apesar da abundância de problemas de inicialização dupla na World Wide Web, decidi criar o novo tópico com minha pergunta específica.

Eu tenho um laptop Asus K55V + UEFI + 500Gb HDD + Windows 8 atualizado para 8.1. O disco é dividido em várias partições, de acordo com os requisitos dos discos GPT, as partições do usuário são C (Windows 8.1) e D (Dados). Eu realmente quero diminuir a unidade D para adicionar nova partição Linux, vamos chamá-la E e fazer o seguinte:

  1. Por causa da minha BIOS ser a UEFI, é possível instalar o Ubuntu na partição E sem usar o GRUB? O UEFI pode solicitar o carregamento do Windows (a partir de C) ou Linux (de E)? É possível?
  2. se # 1 não for possível, gostaria de ter a seguinte opção de inicialização: para instalar o gerenciador de inicialização adicional (GRUB2?) em algum disco-on-key flash, ele saberá apenas sobre um sistema operacional - Linux. Então, quando necessário, será possível inicializar o Linux simplesmente inserindo este disco-on-key em um slot USB.

Desta forma, não modificarei o Windows pré-instalado com o seu bootloader EFI e, ao mesmo tempo, teremos a possibilidade de trabalhar com o Linux. Eu acho que esse é um procedimento muito bom, não é? Minha pergunta é quais são os passos concretos para alcançar meu objetivo?

    
por RedSoft 11.04.2015 / 13:15

2 respostas

2

Primeiro, você diz que seu "BIOS é UEFI", mas isso não é verdade. Você quase certamente não tem BIOS; você tem um UEFI. Isso pode soar como cabelos rachados, mas não é; referindo-se a um EFI / UEFI como um "BIOS" se arrasta em muitas suposições que simplesmente não se aplicam no mundo EFI. ("UEFI" é essencialmente a versão 2.x da EFI, então eu geralmente uso "EFI", como é o termo mais geral.) De modo geral, a EFI é uma substituição para BIOS, não uma extensão para isto. Existem algumas exceções e advertências:

  • Algumas EFIs muito antigas foram construídas sobre um BIOS convencional. Um exemplo que eu vi é o Hybrid EFI da Gigabyte. Esses sistemas do têm um BIOS, e é usado tanto para inicializar os sistemas operacionais BIOS quanto para inicializar o hardware para o benefício do EFI.
  • A maioria das EFIs modernas para sistemas x86-64 inclui um Módulo de Suporte à Compatibilidade (CSM), que permite que o EFI use carregadores de inicialização escritos para o BIOS. O CSM é para o EFI como WINE ou o dosemu é para o Linux; mas assim como o WINE não transforma o Linux em Windows, o CSM não torna o EFI um BIOS.

Desculpe se isso parece ser longo e pedante, mas merece ênfase porque vejo muitas pessoas indo para a terra da EFI com suposições da BIOS que as levam a problemas. Isso é evidente em sua própria pergunta ....

Em um computador baseado em EFI, a instalação de um segundo sistema operacional normalmente não substitui o carregador de inicialização do primeiro sistema operacional. Claro, você deve abrir espaço para as partições do segundo sistema operacional, mas isso é independente do gerenciador de inicialização. Sob o EFI, os carregadores de boot são armazenados como arquivos separados na partição do sistema EFI (ESP), que é uma partição FAT com um digite o código de C12A7328-F81F-11D2-BA4B-00A0C93EC93B (EF00 em gdisk , o "sinalizador de inicialização" definido em parted ou GParted, "EFI System Partition" ou "EFI boot partition" no instalador do Ubuntu). / p>

A EFI determina qual carregador de boot deve ser usado pelas entradas armazenadas na NVRAM. Quando você instalar o Ubuntu, ele criará seu próprio gerenciador de inicialização (GRUB) no ESP (armazenado em EFI/ubuntu ), adicionará esse novo carregador de inicialização à lista baseada no NVRAM do computador e definirá a entrada do Ubuntu como padrão. O Ubuntu não alterará o gerenciador de inicialização do Windows, mas o gerenciador de inicialização do Windows será executado apenas se você digitar o gerenciador de inicialização do computador e selecioná-lo ou se você carregá-lo a partir do GRUB. Depois de instalar o Ubuntu, você pode ajustar essas configurações com o utilitário efibootmgr ; Por exemplo, você pode definir o carregador de inicialização do Windows como padrão e, em seguida, usar o gerenciador de inicialização interno da máquina para selecionar o GRUB. Para fazer isso, você deve primeiro identificar as entradas existentes digitando sudo efibootmgr e depois definir a ordem de inicialização desejada (para que o Windows seja o primeiro) com a opção -o , como em sudo efibootmgr -o 2,5 para criar Boot0002 e Boot0005 segundo.

Observe que um gerenciador de inicialização compatível com Linux é necessário para inicializar o Linux. Não precisa ser o GRUB, mas algo é necessário. Assim, sua opção # 1 funcionará somente se você instalar algo manualmente. Existem vários gerenciadores de inicialização EFI para Linux disponíveis - veja minha página sobre este assunto para detalhes. Você poderia, em princípio, instalar um desses em uma unidade flash USB, deixando o ESP e a NVRAM intactos. Eu não sei qual seria o sentido disso se você tivesse uma instalação regular baseada em disco do Ubuntu; seria como tentar manter a música fora de uma casa de ópera, banindo iPods dentro de suas paredes.

Se você quiser manter o GRUB instalado no Ubuntu, o truque é este:

  1. Ao iniciar o instalador do Ubuntu, selecione a opção de experimentar o Ubuntu antes de instalá-lo, em vez da opção de instalá-lo.
  2. Quando a área de trabalho aparecer, abra uma janela do Terminal clicando no ícone do Ubuntu no canto superior esquerdo, digitando terminal no campo de pesquisa e pressionando Enter ou clicando no ícone Terminal.
  3. Na janela Terminal, digite ubiquity -b . Isso inicia o programa instalador (Ubiquity) com uma opção ( -b ) para não instalar um gerenciador de inicialização.

Quando a instalação estiver concluída, você poderá instalar um gerenciador de inicialização, seja ele para o ESP ou para uma unidade flash USB. Novamente, veja minha página de carregadores de boot EFI (referenciada anteriormente) para obter informações sobre o que está disponível e instruções básicas de instalação.

    
por Rod Smith 11.04.2015 / 16:27
0

A opção 1 é mais provável, dependendo da implementação do UEFI do seu BIOS.

O GRUB pode (e deve, se o seu disco de instalação foi inicializado no modo UEFI ou instalado o carregador de inicialização UEFI posteriormente) se instalar na sua partição EFI e não sobrescrever o carregador de inicialização do Windows. Você pode então escolher inicializar (usando o menu de inicialização do BIOS da UEFI) com o carregador de inicialização do Windows ou com o GRUB.

Isso deve funcionar imediatamente, desde que seu UEFI BIOS não esteja codificado para inicializar a partir de /EFI/Boot/bootx64.efi em sua partição EFI e que o carregador de inicialização GRUB UEFI esteja instalado.

    
por zhongfu 11.04.2015 / 14:38