Como fazer a reinstalação do Ubuntu dual-boot com zfs-on-root?

Como fazer a reinstalação do Ubuntu dual-boot com zfs-on-root?

Estou usando um sistema Ubuntu (19.10) com zfs como sistema de arquivos raiz.

Eu instalei o sistema como um sistema de inicialização dupla instalando em um disco menor e depois transferindo as partições para um disco maior com partições do Windows já nele, então o esquema de partição gpt agora tem as seguintes partições:

parte 1 - inicialização UEFI - /boot/efi
parte 2 - partição de inicialização Grub - /boot/grub
parte 3 - troca
parte 4 - inicialização zfs (bpool)
parte 5 - raiz zfs (rpool)
parte 6 - Windows MSR
parte 7 - Windows Parte 8 do sistema
- Windows RE

Então, eu gostaria de reinstalar o sistema por motivos não relacionados agora. Estou até disposto a testar o 20.04 se for mais flexível. Qual a melhor forma de reinstalar o sistema? O instalador simples do Ubuntu não conhece o zfs, e a opção zfs só funciona em todo o disco.

Em outras palavras, quero instalar o Ubuntu novamente, com as partes 3 - 5 abertas para exclusão/formatação, as demais devem permanecer intactas.

Responder1

A maneira mais fácil de instalar o Ubuntu com root como zfs que criei até agora é esta:

  1. Faça uma instalação padrão do zfs (com eliminação total do disco) em uma máquina virtual
  2. Apague suas duas partições antigas no computador físico
  3. crie duas novas partições no computador físico que comecem nos mesmos pontos iniciais das antigas e tenham tamanhos iguais aos tamanhos das partições correspondentes rpoolna bpoolVM
  4. Copie as duas partições da VM para o computador físico ddatravés da rede ou mídia removível
  5. Ajuste os UUIDs no /etc/fstabcomputador físico de acordo com os novos valores
  6. Inicialize no novo Ubuntu, provavelmente especificando manualmente rootos linuxparâmetros no grub>prompt
  7. Certifique-se /bootde /boot/efique estão montados corretamente
  8. grup-install && reboot
  9. Use partedpara expandir as partições até o tamanho total (ou o tamanho que você desejar)
  10. Use zpool online -epara expandir os pools para o tamanho total da partição
  11. Feito

informação relacionada