¿Cómo hacer que Ubuntu se reinstale con arranque dual con zfs-on-root?

¿Cómo hacer que Ubuntu se reinstale con arranque dual con zfs-on-root?

Estoy usando un sistema Ubuntu (19.10) con zfs como sistema de archivos raíz.

Instalé el sistema como un sistema de arranque dual instalándolo en un disco más pequeño y transfiriendo las particiones a un disco más grande luego con particiones de Windows ya en él, por lo que el esquema de partición gpt ahora tiene las siguientes particiones:

parte 1 - Arranque UEFI - /boot/efi
parte 2 - Partición de arranque Grub - /boot/grub
parte 3 - intercambio
parte 4 - arranque zfs (bpool)
parte 5 - raíz zfs (rpool)
parte 6 - Windows MSR
parte 7 - Windows Parte del sistema
8: Windows RE

Entonces, ahora me gustaría reinstalar el sistema por razones no relacionadas. Incluso estoy dispuesto a probar 20.04 si es más flexible. ¿Cuál es la mejor manera de reinstalar el sistema? El instalador simple de Ubuntu no conoce zfs y la opción zfs solo funciona en todo el disco.

En otras palabras, quiero instalar Ubuntu nuevamente, con las partes 3 - 5 abiertas para eliminación/formateo, las demás no deben modificarse.

Respuesta1

La forma más fácil de instalar Ubuntu con root como zfs que se me ocurrió hasta ahora es esta:

  1. Realice una instalación zfs predeterminada (con borrado completo del disco) en una máquina virtual
  2. Borra tus dos particiones antiguas en la computadora física
  3. cree dos nuevas particiones en la computadora física que comiencen en los mismos puntos de partida que las antiguas y tengan tamaños iguales a los tamaños de las particiones correspondientes rpoolen bpoolla VM
  4. Copie las dos particiones de la VM a la computadora física a ddtravés de la red o mediante medios extraíbles
  5. Ajuste los UUID en /etc/fstabla computadora física de acuerdo con los nuevos valores
  6. Inicie en el nuevo Ubuntu, probablemente especificando manualmente los parámetros rooty linuxcuando grub>se le solicite
  7. Asegúrese /bootde que /boot/efiestén montados correctamente.
  8. grup-install && reboot
  9. Úselo partedpara expandir las particiones a su tamaño completo (o al tamaño que desee que sean)
  10. Úselo zpool online -epara expandir los grupos al tamaño completo de la partición
  11. Hecho

información relacionada