Inicialização dupla com SSD e HDD

Inicialização dupla com SSD e HDD

Eu tenho SSD porque instalei um Ubuntu 20.04 e HDD porque instalei o sistema operacional WINDOWS. Estou usando um laptop HP com 12 GB de RAM. Então, eu gostaria de saber como posso gerenciar a inicialização dupla, quando necessário, posso trocar o sistema operacional para meu uso? Estou usando principalmente o Ubuntu, mas às vezes preciso do Windows. O tamanho do SSD é 240 GB, então não quero instalar o Windows nele.

Obrigado

Responder1

Existem várias abordagens para isso.

Você pode usar o menu de inicialização do BIOS para selecionar o sistema operacional.

Você pode instalar o bootloader para ambos os sistemas operacionais na partição UEFI da unidade de inicialização principal e executar um dos seguintes procedimentos:

  • use um seletor de inicialização UEFI como refind para selecionar entre os sistemas operacionais instalados
  • use linux grub para selecionar entre windows ou ubuntu
  • use ferramentas para adicionar Linux ao menu de inicialização do Windows

O mais fácil seria usar o grub para selecionar, mas isso requer a instalação do gerenciador de inicialização do Linux na mesma partição UEFI do carregador de inicialização do Windows e, possivelmente, ativar a detecção do Windows nas opções padrão do grub.

Responder2

Os computadores modernos baseados em EFI são muito mais flexíveis em relação às opções de inicialização do que os computadores mais antigos baseados em BIOS. No BIOS, você pode selecionar um disco de inicialização padrão ou, às vezes, um dispositivo sem disco (como uma opção de inicialização de rede), mas isso é tudo. No EFI/UEFI, os carregadores de inicialização são programas armazenados em arquivos em um disco, portanto, um disco pode conter muitos carregadores de inicialização e você pode definir uma ordem em que eles serão testados. Embora a maioria dos EFIs ofereça opções para "inicializar um disco", isso se refere à inicialização antiga no estilo BIOS (usando algo chamado Módulo de Suporte de Compatibilidade, ou CSM, que provavelmente não está em jogo no seu caso); ou inicializando usando um nome de arquivo "substituto" ( EFI\BOOT\bootx64.efiem sistemas x86-64). A questão revela o pensamento no estilo BIOS sobre o processo de inicialização, mas isso pode levar alguém ao erro ao lidar com a inicialização no modo EFI.

Em um computador configurado corretamente com inicialização dupla do Windows e do Ubuntu, é provável que haja pelo menos duas entradas de inicialização, uma para cada sistema operacional e provavelmente outras opções de inicialização específicas do sistema para carregadores de inicialização alternativos, ferramentas integradas, etc. podemos ver as opções de boot no Linux com a efibootmgrferramenta, assim:

$ sudo efibootmgr
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0009,0006,0007,0008,0001,0002,0003
Boot0000* ubuntu
Boot0001* UEFI:CD/DVD Drive
Boot0002* UEFI:Removable Device
Boot0003* UEFI:Network Device
Boot0006* UEFI OS
Boot0007* Hard Drive
Boot0008* CD/DVD Drive
Boot0009* Windows Boot Manager

Neste exemplo, Boot0000(também conhecido como ubuntu) é o primeiro na ordem de inicialização e Boot0009(também conhecido como Windows Boot Manager) é o segundo na ordem de inicialização (embora esteja no final da lista de entradas de inicialização). Você pode ver mais detalhes adicionando -vao efibootmgrcomando, mas as informações extras requerem algum conhecimento para serem analisadas.

A maioria dos sistemas operacionais, na instalação, define seus próprios gerenciadores de inicialização como padrão. Este fato tem implicações porque os carregadores de inicialização de alguns sistemas operacionais fazem um trabalho melhor na detecção da existência de outros sistemas operacionais do que outros. A maneira mais fácil de inicializar duas vezes o Ubuntu e o Windows é instalar primeiro o Windows e depois o Ubuntu; Os scripts de configuração do GRUB 2 do Ubuntu normalmente detectarão o Windows e o adicionarão ao menu de inicialização do GRUB 2. Se isso não funcionar ou se você instalou em outra ordem, há uma série de etapas que você pode seguir para consertar as coisas, mas não tenho certeza de quais etapas funcionarão para você. As opções incluem:

  • Instalar meugerenciador de inicialização rEFInd, que procura carregadores de inicialização de outros sistemas operacionais em cada inicialização. Você pode instalá-lo no Ubuntu digitando sudo apt install refind.
  • Se efibootmgrmostrar que o Windows é o primeiro na ordem de inicialização, você pode alterar a ordem de inicialização com a -oopção para efibootmgr, como no sudo efibootmgr -o 0,9,6,7,8,1,2,3exemplo acima (se o Windows foi o primeiro). Observe que os números exatos que você digitar serãoextremamenteespecífico do sistema! Além disso, você provavelmente só precisará do primeiro ou dois números; os outros existem caso o primeiro não funcione.
  • Se você instalou o Ubuntu primeiro e depois o Windows, efibootmgrpode ser necessário redefinir a ordem de inicialização, mas não será suficiente; você também precisará adicionar o Windows à configuração do GRUB 2. Isso normalmente pode ser feito com sudo update-grub. Se isso não funcionar, então você está na configuração avançada do GRUB, o que é um problema. Provavelmente será mais fácil instalar o rEFInd, mas sou tendencioso. (Eu mantenho o rEFInd.)
  • Se ajustar a ordem de inicialização efibootmgrnão tiver um efeito permanente, provavelmente você está olhando para umgolpe de inicialização,o que pode ser difícil de corrigir, conforme descrito na página vinculada. Identificar a causa do golpe de inicialização é importante – o Windows está se redefinindo como padrão a cada inicialização? Sua NVRAM está instável? O GRUB está falhando e saindo, fazendo com que o EFI inicialize o Windows? O firmware UEFI está com bugs? A melhor solução é diferente para cada causa.

informação relacionada