O que é o esquema de particionamento ideal para Arch de inicialização tripla, Ubuntu, Windows 8.1?

2

Abaixo, é mostrada minha configuração de partição atual (que deve ser de inicialização tripla) com

350MB partition for bootloader and MBR of Windows, I guess
100GB partition for Windows 8.1
45.02GB partition for Ubuntu Gnome 14.04 LTS (/)
30.08GB partition for Arch Linux (/)
5.08GB for Swap (/swap for both arch and ubuntu)

Cada vez que eu instalo um novo sistema operacional ou o reinstalo, fico com a configuração do grub arruinada. Embora existam muitas perguntas semelhantes já presentes neste site, nenhuma me deu uma visão clara. Minhas dúvidas são:

  1. Qual é o local ideal para instalar o grub, desde que eu não tenha especificado nenhuma partição separada como /boot ? Cada Linux terá sua própria cópia do grub em seu diretório /boot ?
  2. E se eu selecionar essa partição de 350MB como /boot para o meu tanto o linux? Bem, eu fiz isso uma vez e meu Windows quebrou.
  3. Onde colocar o grub de tal forma que remover qualquer SO individual do sistema apenas torne inválida a 'entrada desse SO' (do menu grub). Recriar o arquivo de configuração do grub remova essa entrada.
  4. O que significa instalar o grub em /dev/sda ou /dev/sdaX ?
por n0noob 25.05.2015 / 12:56

1 resposta

2

Primeiro:

Considere GPT em vez de partições MBR.

Se você tiver o hardware para ele (BIOS da UEFI) e SOs novos o suficiente (win 10 ou 8, SO Linux após ~ 2014), considere usar o novo esquema de partição GPT.

Veja Qual é a diferença entre o gpt e mbr ao particionar uma unidade

Segundo:

Escolha entre o carregador de inicialização grub ou windows e fique com ele. No seu caso, fique com o windows one, será mais fácil. Apesar disso, vou responder abaixo sobre o grub, caso alguém queira saber mais.

1) Existe apenas um bootloader / grub / boot-partition necessário, e deve ser a partição primária / primeira / inicializável; Ou isso ou você usa o gerenciador de inicialização proprietário do Windows; Cada linux não possui um diretório / boot - os diretórios funcionam de forma diferente no linux; pense na partição / boot como uma "unidade D: oculta" que qualquer linux pode carregar; Nota: o linux nem o windows usarão efetivamente essa partição / boot ... quando você pressiona o botão liga / desliga, o BIOS dos computadores carregará primeiro essa partição como um carregador de inicialização; então, o bootloader grub nessa partição irá iniciar o controle para um dos sistemas operacionais - o SO não vai saber ou se importar com quem entregou o controle

2) Não selecione essa partição de 350 MB como um novo carregador de inicialização do grub. Você já tem um bootloader: um que o Windows coloca lá. Essa partição de 350 MB foi colocada lá pelo windows, e eu posso dizer na imagem porque é o formato NTFS File System. Você não precisa necessariamente de diretórios / boot em seu sistema operacional Linux. Eu, por outro lado, quero um gerenciador de inicialização que seja gratuito (como em liberdade) e que eu possa ajustar e não parecer windows. Nesse caso, é mais complexo e fora do escopo desta resposta. Use as janelas, se você quer apenas que ele funcione. Para usar o grub, você pode ter que reinstalar o Windows ou usar o GPT, basicamente a partir de um disco de trabalho, sem sistema operacional já instalado.

3) Se você usar o grub e ficar nas tabelas de partições MBR (em comparação à nova GPT), você provavelmente sempre terá problemas ao atualizar as janelas. Comece novamente do zero com o GPT ou use o carregador de inicialização do Windows.

4) /dev/sda /dev/sdb etc na verdade não são efetivamente diretórios, então você não está instalando o grub nesses diretórios. Em vez disso, você está dizendo para encontrar essas peças de hardware e instalar o grub nelas. /dev/sda /dev/sdb etc é como o sistema operacional linux automaticamente rastreia novas peças de hardware (discos, neste caso) que são encontrados pelo sistema operacional e carregados. Então, seria como o Windows "Disco 0" ou "CD-ROM 0" da imagem acima.

    
por Nay 22.01.2016 / 09:33