Как выполнить переустановку Ubuntu с двойной загрузкой с zfs-on-root?

Я использую систему Ubuntu (19.10) с zfs в качестве корневой файловой системы.

Я установил систему как систему с двойной загрузкой, установив ее на меньший диск и перенеся разделы на больший диск после того, как разделы Windows уже были на нем, поэтому схема разделов gpt теперь имеет следующие разделы:

part 1 - загрузка UEFI - / boot / efi
часть 2 - Загрузочный раздел Grub - / boot / grub
часть 3 - своп
часть 4 - загрузка zfs (bpool)
часть 5 - корень zfs (rpool)
часть 6 - Windows MSR
часть 7. Система Windows
часть 8 - Windows RE

Итак, я хотел бы переустановить систему по не связанным с этим причинам. Я даже готов протестировать 20.04, если он более гибкий. Как мне лучше всего переустановить систему? Обычный установщик Ubuntu не знает о zfs, а параметр zfs работает только на всем диске.

Другими словами, я хочу снова установить Ubuntu, при этом части 3–5 открыты для удаления / форматирования, остальные должны остаться нетронутыми.

0
задан 20 March 2020 в 15:29

1 ответ

Самый простой способ установить Ubuntu с правами root в качестве zfs, который я придумал, заключается в следующем:

  1. Выполните установку zfs по умолчанию (с полным удалением диска) на виртуальной машине
  2. Сотрите два старых физический компьютер
  3. создает два новых раздела на физическом компьютере, которые начинаются с тех же начальных точек, что и старые, и имеют размеры, равные размерам соответствующих rpool и bpool разделы на виртуальной машине
  4. Скопируйте два раздела с виртуальной машины на физический компьютер с помощью dd по сети или на съемный носитель
  5. Настройте UUID в /etc/fstab на физическом компьютере в соответствии с к новым значениям
  6. Загрузитесь в новую Ubuntu, возможно, вручную указав параметры root и linux в приглашении grub>
  7. Убедитесь, что /boot и /boot/efi смонтированы правильно
  8. grup-install && reboot
  9. Используйте parted для расширения nd разделы до их полного размера (или того размера, который вы хотите, чтобы они были)
  10. Используйте zpool online -e, чтобы расширить пулы до полного размера раздела
  11. Готово
0
ответ дан 17 December 2020 в 20:35

Другие вопросы по тегам:

Похожие вопросы: