FWIW Я только что успешно обновился с 21.04 до 21.10 после проверки ошибки, упомянутой в сообщении Флимма, и увидев некоторые признаки (не так ясно, как хотелось бы...), что это было исправлено в версии ядра 5.13.0-20
. Ошибка присутствует во всех предыдущих версиях ядра 5.13, включая 5.13.0-19
, который изначально был фатально выпущен с 21.10.
В моей системе запущена специально развернутая ZFS с правами root. Он был развернут с нуля со стандартной версией Hirsute (ZFS v2.0.3). Я не использую Ubuntu Zsys, но я не думаю, что это актуально.
Процедура
- Убедитесь, что у меня достаточно резервных копий и в отдельной системе; явно полагаться на моментальные снимки ZFS здесь не подходит.
- Запустил обычный
делать-релиз-обновление
процедура. Все прошло безупречно; на самом деле это одно из самых плавных обновлений Ubuntu, которые я когда-либо пробовал.
- После завершения обновления, но перед перезагрузкой (то есть: все еще работая с «безопасным» ядром 5.11 Hirsute), я перепроверил
/ботинок
чтобы убедиться, что загружаемое ядро новее, чем 5.13.0-19
; я получил 5.13.0-22:
$ ll /загрузка/vmlinuz
lrwxrwxrwx 1 root root 25 27 декабря 16:59 /boot/vmlinuz -> vmlinuz-5.13.0-22-generic
Дополнительная информация
Совет ниже актуален только до выхода стабильной версии 22.04 ("Jammy").
Живое изображение
На момент написания этой статьи образ Canonical 21.10 Live все еще поставляется с ошибочным ядром 5.13.0-19. Поэтому делайте ни при каких обстоятельствах используйте этот образ для доступа/развертывания файловых систем ZFS.
Если вам необходимо выполнить такое обслуживание, вы, вероятно, должны использовать 21.04 Живое изображение а не 21.10; версии ZFS довольно близки (2.0.3/2.0.6).
Новые развертывания 21.10 с ZFS в корневом каталоге
Я подтвердил, что можно использовать 21.04 Живое изображение для выполнения развертывания 21.10 ZFS-on-root. Просто следуйте ZFS на корневой направляющей, и указать желаемый релиз при вызове debootstrap
(на шаге 3.4), как в:
debootstrap озорной / mnt
Вам также необходимо указать ту же версию (озорной
) в /mnt/etc/apt/sources.list
(шаг 4.3).