
Я использую систему Ubuntu (19.10) с zfs в качестве корневой файловой системы.
Я установил систему как систему с двойной загрузкой, установив ее на меньший диск и затем перенеся разделы на больший диск с уже имеющимися на нем разделами Windows. Таким образом, теперь схема разделов gpt имеет следующие разделы:
часть 1 - загрузка UEFI - /boot/efi
часть 2 - загрузочный раздел Grub - /boot/grub
часть 3 - swap
часть 4 - загрузка zfs (bpool)
часть 5 - корень zfs (rpool)
часть 6 - Windows MSR
часть 7 - система Windows
часть 8 - Windows RE
Итак, я хотел бы переустановить систему по не связанным с этим причинам сейчас. Я даже готов протестировать 20.04, если она более гибкая. Как мне лучше всего переустановить систему? Простой установщик Ubuntu не знает о zfs, а опция zfs работает только на всем диске.
Другими словами, я хочу снова установить Ubuntu, оставив части 3–5 открытыми для удаления/форматирования, остальные должны быть нетронуты.
решение1
Самый простой способ установить Ubuntu с root-правами как zfs, который я придумал на данный момент, это:
- Выполните установку zfs по умолчанию (с полной очисткой диска) на виртуальной машине
- Удалите два старых раздела на физическом компьютере.
- создать два новых раздела на физическом компьютере, которые начинаются с тех же начальных точек, что и старые, и имеют размеры, равные размерам соответствующих разделов
rpool
наbpool
виртуальной машине - Скопируйте два раздела с виртуальной машины на физический компьютер
dd
по сети или на съемный носитель. - Настройте UUID на
/etc/fstab
физическом компьютере в соответствии с новыми значениями. - Загрузите новую версию Ubuntu, возможно, вручную указав
root
параметрыlinux
вgrub>
командной строке - Убедитесь, что
/boot
и/boot/efi
установлены правильно grup-install && reboot
- Используйте
parted
для расширения разделов до их полного размера (или до желаемого размера) - Используйте
zpool online -e
для расширения пулов до полного размера раздела. - Сделанный