Arch Linux Inicialização dupla Windows 10 2 SSD's? [fechadas]

2

Bom dia a todos, estou tentando instalar o Arch Linux com base no guia wiki, mas estou um pouco preso na parte de inicialização dupla.

Eu tenho uma única partição 240G UV400 Kingston para Windows 10 atualizada do Windows 8, pelo que sei que deveria usar GPT com UEFI, pois tenho uma partição EFI de 100 mb que precisei reconstruir várias vezes até o momento.

Segundo SSD, um Kingston 120G A400 que eu gostaria de usar apenas para Linux. Meu laptop é um Lenovo B50-70 I5 dual core de 4 anos com uma placa de vídeo AMD dedicada de 8GB RAM.

Com base nos guias que encontrei on-line, alguns deles usam um único disco rígido para Windows dual boot e Arch Linux (não meu caso) e na maioria dos guias, a instalação é de inicialização única com sua própria partição.

Minhas perguntas

  • Devo criar uma partição EFI que eu possa montar em /mnt/boot/efi ?
  • Devo usar a partição existente do windows?
  • Quais seriam os passos apropriados a serem tomados para obter a bota do diabo?
  • Às vezes, eu consegui no gerenciador de inicialização ver o segundo ssd, mas recebi alguns erros do grub como prob de sistema de arquivos desconhecido porque fiz uma instalação incorreta.

Eu já vi algumas opções sobre como dual boot ou instalar um gerenciador de inicialização, mas não tenho certeza de qual usar e também se é possível que eu adoraria manter a inicialização rápida para o windows 10.

    
por Bogdan 20.07.2018 / 15:42

1 resposta

3

Eu fiz exatamente a mesma coisa que você está falando aqui ... primeiro deixe-me recapitular o que eu estou supondo que você está perguntando para que você possa dizer se eu estou indo na direção errada:

  • Você tem um UEFI com o Windows 10 sendo desligado de uma unidade

  • Você deseja que o Arch linux inicialize a segunda unidade

  • Você não tem certeza de como fazer isso funcionar corretamente

Vamos começar. Você já tem o windows 10 instalado, que criou a partição UEFI. Essa partição UEFI pode ser usada antes de você / partição de inicialização quando você instala o archlinux.

Monte sua partição do archlinux em / mnt. Se você tiver uma partição inicial, crie um diretório inicial em / mnt e monte a partição nela. Ajuste XY para corresponder ao seu particionamento.

mkdir /mnt home
mount /dev/sdXY /mnt/home

Crie uma direção de inicialização em / mnt e monte a partição EFI das janelas lá.

mkdir /mnt boot
mount /dev/sdXY /mnt/home

Quando tiver certeza de que tudo está pronto, execute

pacstrap /mnt base

para instalar os pacotes básicos. Continue instalando o archlinux como faria normalmente.

Se você está tendo problemas com o boot duplo, eu faria o seguinte:

  • Verifique a BIOS depois de instalar e torne seu gerenciador de inicialização Linux o padrão
  • Se você não tiver nenhuma opção para tornar o Linux padrão, instale o pacote efibootmgr
  • Execute o efibootmgr sem sinalizadores para ver a ordem de inicialização atual
  • Use efibootmgr -A para definir a inicialização do Windows como inativa (provavelmente 0000)
  • Use efibootmgr -a para definir o gerenciador de inicialização do Linux como ativo
  • Use efibootmgr -o para definir explicitamente a ordem de inicialização. Configure o Linux para o primeiro.

Como última nota, eu recomendaria procurar no systemd-boot para a inicialização via UEFI. O Systemd-boot simplifica muitos dos problemas que enfrentei ao configurar um gerenciador de inicialização com o grub.

Dito isto, se você for usar o grub, há algumas etapas adicionais que você pode precisar fazer. Eu sei que o grub requer que uma partição bios / boot seja criada ao configurar o grub em uma partição GPT. Se essa partição não estiver lá, você poderá ter problemas mais tarde. Como o Windows já criou a estrutura de partições na sua unidade principal, você não poderá criar essa partição. (Veja o comentário de Johan Myréen para esclarecimentos adicionais)

Como ainda não tenho reputação suficiente para comentar, posso ter que responder a qualquer pergunta com outra resposta.

    
por 20.07.2018 / 16:45