
Olá, tenho uma máquina com 3 discos 2x SSD + 1 HDD. Quero ter Windows em 1 SDD e Linux em LVM no 2º SSD e HDD compartilhado para dados
sda(250GB)
├─sda1 500MB - Windows10 Reserverd
├─sda2 100MB - Windows10 Boot manager efi
└─sda3 240GB - Windows10
sdb(512GB)
├─sdb1 1GB - Boot partition for linux /boot efi
├─sda2 200GB - LVM linux-group
├─ubuntu-home 80GB /home ext4
├─ubuntu-root 80GB /root ext4
├─ubuntu-swap 8GB swap
└─sdb3 240GB - unallocated
sdc(1TB)
└─sda3 shared-data NTFS
No entanto, tenho um problema com grub e diskfilter writes are not supported
erro.
Sequência de instalação: 1) Windows -> sda
UEFI 2) Linux -> sdb
UEFI
Após a instalação do Windows, comecei a instalar ubuntu 17.04
e queria usar o LVM sdb
e configurá-lo como a primeira unidade de inicialização na configuração do BIOS.
No entanto, isso não parece funcionar. Eu li isso inúmeras vezes, mas ainda não consigo fazê-lo funcionar.
https://askubuntu.com/questions/468466/diskfilter-writes-are-not-supported-what-triggers-this-error
Alguém pode me dizer o que há de errado na minha configuração atual?
Responder1
O que há de errado é que você precisa primeiro entender o UEFI, em geral, e particularmente, o ESP (EFI System Partition) e sua localização que está sempre na sda
primeira unidade.
Supondo que o Windows esteja instalado de fábrica (ou instalado pelo usuário no modo UEFI), o ESP já está na mesma unidade onde o Windows está instalado e deve ser usado como está, independentemente da localização da partição do sistema do outro sistema operacional. Não há necessidade de criar outra partição EFI e isso não pode ser feito com as duas unidades conectadas.
Faça como de costume:
- Desativar Secure Boot em UEFI (opcional, mas recomendado se você pretende instalar drivers não assinados no Linux);
- Desative a inicialização rápida no Windows.
- Instale a distribuição Linux normalmente (no modo UEFI).
Agora você deve ter ambas as entradas de inicialização no ESP e, nas configurações UEFI, poderá inicializar cada uma delas de forma independente. Você pode então configurá-lo para inicializar o Linux e a distribuição Linux normalmente instala e usa algum gerenciador de inicialização adicional, sendo o Grub a escolha atual da maioria das principais distros. O Grub também deve incluir uma entrada para Windows, mas se não, basta fazê-lo update-grub
no terminal.
Então, resumindo, não altere a ordem de inicialização para o segundo disco, apenas use a entrada Linux se quiser usar o Grub para inicializar cada um dos sistemas operacionais, como em uma "segunda chance" independente da ordem de inicialização UEFI . A imagem abaixo é um exemplo, esses menus variam muito dependendo do fabricante e da versão do firmware:
Nota: Usar criptografia LVM + na "unidade Linux" não altera o processo ou requer etapas adicionais.